From 5d8e6950360253e99f60bcb04103f8cc0b37aca8 Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Tue, 10 Sep 2024 21:42:08 +0200 Subject: [PATCH 01/13] Updated gdtf xsd to 1.2 --- gdtf.xsd | 646 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 458 insertions(+), 188 deletions(-) diff --git a/gdtf.xsd b/gdtf.xsd index e056eea0..0f418077 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -1,9 +1,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -165,17 +174,17 @@ level. These unvalidated properties are: - + - + - + @@ -183,13 +192,24 @@ level. These unvalidated properties are: - - - - - - - + + + + + + + + + + + + + + + + @@ -231,30 +251,33 @@ level. These unvalidated properties are: - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -262,15 +285,7 @@ level. These unvalidated properties are: - - - - - - - - - + @@ -282,6 +297,20 @@ level. These unvalidated properties are: + + + + + + + + + + @@ -289,15 +318,7 @@ level. These unvalidated properties are: - - - - - - - - - + @@ -307,23 +328,61 @@ level. These unvalidated properties are: + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + @@ -344,6 +403,7 @@ level. These unvalidated properties are: + @@ -356,6 +416,7 @@ level. These unvalidated properties are: + @@ -390,33 +451,55 @@ level. These unvalidated properties are: - - - - - - + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -431,6 +514,7 @@ level. These unvalidated properties are: + @@ -445,9 +529,11 @@ level. These unvalidated properties are: + + @@ -455,6 +541,20 @@ level. These unvalidated properties are: + + + + + + + + + + + + + @@ -465,10 +565,73 @@ level. These unvalidated properties are: - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -476,24 +639,28 @@ level. These unvalidated properties are: - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -514,6 +681,7 @@ level. These unvalidated properties are: + @@ -529,54 +697,77 @@ level. These unvalidated properties are: + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + - + + - - - - + + + + + @@ -600,9 +791,10 @@ level. These unvalidated properties are: - - - + + + + @@ -614,15 +806,23 @@ level. These unvalidated properties are: - - - - - - + + + + + + - + + + + + + + + + @@ -657,7 +857,7 @@ level. These unvalidated properties are: - + @@ -706,7 +906,8 @@ level. These unvalidated properties are: - + + @@ -728,7 +929,7 @@ level. These unvalidated properties are: - + @@ -946,4 +1147,73 @@ level. These unvalidated properties are: - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From db47717b42991de0e9500891aa67c4d921dcb85c Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Fri, 11 Oct 2024 13:19:58 +0200 Subject: [PATCH 02/13] Structure extends BasicGeometryAttribute --- gdtf.xsd | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/gdtf.xsd b/gdtf.xsd index 0f418077..9b9b75ae 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -607,12 +607,16 @@ level. These unvalidated properties are: - - - - - - + + + + + + + + + + From 468655be7adc7d5c8662756059dd8b92106f3bef Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Fri, 11 Oct 2024 13:27:33 +0200 Subject: [PATCH 03/13] Structure, Inventory extends BasicGeometryAttributes --- gdtf.xsd | 52 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/gdtf.xsd b/gdtf.xsd index 9b9b75ae..dd3f241c 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -603,38 +603,46 @@ level. These unvalidated properties are: - + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + From c9d25d58492e852a7ff8f8b0ea98126e1b15d1ab Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Fri, 11 Oct 2024 13:37:54 +0200 Subject: [PATCH 04/13] Laser extends BasicGeoemtryAttributes, Protocol children --- gdtf.xsd | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/gdtf.xsd b/gdtf.xsd index dd3f241c..d4223e79 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -543,17 +543,27 @@ level. These unvalidated properties are: - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + From e3e6b0e8357b6d6e929c9014121e8d4ca4aa3a4b Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Fri, 11 Oct 2024 13:51:56 +0200 Subject: [PATCH 05/13] Remove redundant use="optional", attributes are optional by default --- gdtf.xsd | 449 +++++++++++++++++++++++++++---------------------------- 1 file changed, 224 insertions(+), 225 deletions(-) diff --git a/gdtf.xsd b/gdtf.xsd index d4223e79..37362fd3 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -32,12 +32,12 @@ level. These unvalidated properties are: - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - - - - - + + + + + + + - + + default="Yes"/> @@ -152,8 +152,8 @@ level. These unvalidated properties are: - - + + @@ -195,15 +195,14 @@ level. These unvalidated properties are: - - - - - + + + + + - + default="None"/> + @@ -226,7 +225,7 @@ level. These unvalidated properties are: - + @@ -234,12 +233,12 @@ level. These unvalidated properties are: - - - + + + - + @@ -253,28 +252,28 @@ level. These unvalidated properties are: - - + + - - + + - + - - + + - - + + - + @@ -293,21 +292,21 @@ level. These unvalidated properties are: - - - + + + + type="MeasurementPoint"/> + use="required"/> + use="required"/> + type="InterpolationToEnum" default="Linear"/> @@ -326,7 +325,7 @@ level. These unvalidated properties are: - + @@ -334,7 +333,7 @@ level. These unvalidated properties are: - + @@ -343,11 +342,11 @@ level. These unvalidated properties are: - - - - - + + + + + @@ -397,11 +396,11 @@ level. These unvalidated properties are: - + - - + + @@ -412,9 +411,9 @@ level. These unvalidated properties are: - - - + + + @@ -426,23 +425,23 @@ level. These unvalidated properties are: - - + + - + - - + + - - - - + + + + - + @@ -451,17 +450,17 @@ level. These unvalidated properties are: - - - - + + + + - + use="optional" default="Undefined"/> + @@ -471,29 +470,29 @@ level. These unvalidated properties are: - + - - + + - - - - - + + + + + + type="BasicGeometryType"/> + type="BasicGeometryType"/> - + type="BasicGeometryType"/> + + type="GeometryReference"/> @@ -504,8 +503,8 @@ level. These unvalidated properties are: - - + + @@ -518,18 +517,18 @@ level. These unvalidated properties are: - - - - - - - - - - - - + + + + + + + + + + + + @@ -537,7 +536,7 @@ level. These unvalidated properties are: - + @@ -549,16 +548,16 @@ level. These unvalidated properties are: - - - - - - - - - + default="RGB"/> + + + + + + + + + @@ -576,8 +575,8 @@ level. These unvalidated properties are: - - + + @@ -586,23 +585,23 @@ level. These unvalidated properties are: - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -623,12 +622,12 @@ level. These unvalidated properties are: - - - - - - + + + + + + @@ -636,21 +635,21 @@ level. These unvalidated properties are: - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -662,24 +661,24 @@ level. These unvalidated properties are: - + - - + + - - + + - - + + @@ -699,7 +698,7 @@ level. These unvalidated properties are: - + @@ -716,48 +715,48 @@ level. These unvalidated properties are: - - + + - + - + + default="NoFeature"/> - - - - - + default=""/> + + + + + - - - - - - - - + use="optional"/> + + + + + + + + - - - - - + + + + + @@ -786,9 +785,9 @@ level. These unvalidated properties are: - + - + @@ -800,7 +799,7 @@ level. These unvalidated properties are: - + @@ -813,10 +812,10 @@ level. These unvalidated properties are: - - - - + + + + @@ -853,18 +852,18 @@ level. These unvalidated properties are: - - + + - + - - + + @@ -948,10 +947,10 @@ level. These unvalidated properties are: - + - - + + @@ -1009,10 +1008,10 @@ level. These unvalidated properties are: - - - - + + + + From 765b247f96be32d7beeb551a4dc66a7634ebbd15 Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Fri, 18 Oct 2024 00:40:46 +0200 Subject: [PATCH 06/13] Remove unused maxOccurs --- gdtf.xsd | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/gdtf.xsd b/gdtf.xsd index 37362fd3..2f41c65a 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -69,7 +69,7 @@ level. These unvalidated properties are: - @@ -77,13 +77,13 @@ level. These unvalidated properties are: - + - @@ -91,13 +91,13 @@ level. These unvalidated properties are: - + - @@ -108,15 +108,15 @@ level. These unvalidated properties are: - + - - - + + + @@ -134,19 +134,19 @@ level. These unvalidated properties are: - + - + - + @@ -228,7 +228,7 @@ level. These unvalidated properties are: - + @@ -263,8 +263,8 @@ level. These unvalidated properties are: - - + + @@ -663,14 +663,14 @@ level. These unvalidated properties are: + > + > @@ -827,12 +827,12 @@ level. These unvalidated properties are: - - - - - - + + + + + + From 17c72a5f07bbadeb112cf1dda6b998e9bec312d2 Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Fri, 18 Oct 2024 11:15:36 +0200 Subject: [PATCH 07/13] Slot name does not need to be unique --- gdtf.xsd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdtf.xsd b/gdtf.xsd index 2f41c65a..4cf01211 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -232,7 +232,7 @@ level. These unvalidated properties are: - + From 08b629a45c13f8d151532e660dbe30b0508f7d8c Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Thu, 31 Oct 2024 05:10:30 +0100 Subject: [PATCH 08/13] ColorSpace name not unique --- gdtf.xsd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdtf.xsd b/gdtf.xsd index 4cf01211..b2ac8e35 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -341,7 +341,7 @@ level. These unvalidated properties are: - + From c2b52671d50a7831a03b7643371a718cc5751f04 Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Thu, 31 Oct 2024 05:10:30 +0100 Subject: [PATCH 09/13] ColorSpace name not required --- gdtf.xsd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdtf.xsd b/gdtf.xsd index 4cf01211..b2ac8e35 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -341,7 +341,7 @@ level. These unvalidated properties are: - + From 7354f0b6a91156c88ac81b1b8115cdde9aa07405 Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Thu, 31 Oct 2024 05:16:56 +0100 Subject: [PATCH 10/13] AddidtionalColorSpaces is optional --- gdtf.xsd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdtf.xsd b/gdtf.xsd index b2ac8e35..502ddfa9 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -263,7 +263,7 @@ level. These unvalidated properties are: - + From 3475b58c3f1685c41d7c73006739ce62f3db2eec Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Tue, 5 Nov 2024 02:01:56 +0100 Subject: [PATCH 11/13] Fixed Missing BeamType Enum --- gdtf.xsd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gdtf.xsd b/gdtf.xsd index 502ddfa9..5aa9f0ba 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -1028,6 +1028,9 @@ level. These unvalidated properties are: + + + From 49ca0bf4de22ffc63cb7d4bf2f7d54008cf383dc Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Wed, 6 Nov 2024 01:39:39 +0100 Subject: [PATCH 12/13] Change BasicGeometryAttributes to BasicGeometryType on remaining types --- gdtf.xsd | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gdtf.xsd b/gdtf.xsd index 5aa9f0ba..05209a7e 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -543,7 +543,7 @@ level. These unvalidated properties are: - + @@ -561,12 +561,12 @@ level. These unvalidated properties are: - + - + @@ -581,7 +581,7 @@ level. These unvalidated properties are: - + @@ -613,7 +613,7 @@ level. These unvalidated properties are: - + @@ -621,7 +621,7 @@ level. These unvalidated properties are: - + @@ -634,7 +634,7 @@ level. These unvalidated properties are: - + From 763f3c7ddb9ab6e02321ac58674c9f1be39c33f5 Mon Sep 17 00:00:00 2001 From: Verschwiegener Date: Wed, 6 Nov 2024 01:54:16 +0100 Subject: [PATCH 13/13] ChannelSet DMXFrom does not need to be unique --- gdtf.xsd | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gdtf.xsd b/gdtf.xsd index 05209a7e..2f23a51f 100644 --- a/gdtf.xsd +++ b/gdtf.xsd @@ -705,12 +705,7 @@ level. These unvalidated properties are: - - - - - - +