diff --git a/arml/2.0/pom.xml b/arml/2.0/pom.xml
index 617694d1..6f665821 100644
--- a/arml/2.0/pom.xml
+++ b/arml/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/arml/pom.xml b/arml/pom.xml
index 60547a7f..1cfb6e86 100644
--- a/arml/pom.xml
+++ b/arml/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
2.0
diff --git a/citygml/1.0/pom.xml b/citygml/1.0/pom.xml
index 8aac9a3a..a19f7ced 100644
--- a/citygml/1.0/pom.xml
+++ b/citygml/1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/citygml/2.0/pom.xml b/citygml/2.0/pom.xml
index cd59cebe..c2b64980 100644
--- a/citygml/2.0/pom.xml
+++ b/citygml/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/citygml/pom.xml b/citygml/pom.xml
index cfeb14fe..f4ebaa7d 100644
--- a/citygml/pom.xml
+++ b/citygml/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0
diff --git a/context/1.0.0/pom.xml b/context/1.0.0/pom.xml
index 02fadc9d..338b9915 100644
--- a/context/1.0.0/pom.xml
+++ b/context/1.0.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/context/1.1.0/pom.xml b/context/1.1.0/pom.xml
index 99c16391..3c292bfe 100644
--- a/context/1.1.0/pom.xml
+++ b/context/1.1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/context/pom.xml b/context/pom.xml
index 0abc92e9..1fb5e304 100644
--- a/context/pom.xml
+++ b/context/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0.0
diff --git a/csw/2.0.2/pom.xml b/csw/2.0.2/pom.xml
index 65d21202..d100e680 100644
--- a/csw/2.0.2/pom.xml
+++ b/csw/2.0.2/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/csw/pom.xml b/csw/pom.xml
index 888047df..ec6cb7d9 100644
--- a/csw/pom.xml
+++ b/csw/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
2.0.2
diff --git a/dist/pom.xml b/dist/pom.xml
index 178bdea7..c741dc23 100644
--- a/dist/pom.xml
+++ b/dist/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
arml-v_2_0${project.groupId}${project.version}
diff --git a/dtd-parent/pom.xml b/dtd-parent/pom.xml
index c086692b..a40ca231 100644
--- a/dtd-parent/pom.xml
+++ b/dtd-parent/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
diff --git a/eop/1.0/pom.xml b/eop/1.0/pom.xml
index e37c06c5..ce10c7d5 100644
--- a/eop/1.0/pom.xml
+++ b/eop/1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/eop/pom.xml b/eop/pom.xml
index 6f20eab2..9a2bcceb 100644
--- a/eop/pom.xml
+++ b/eop/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0
diff --git a/eosps/2.0/pom.xml b/eosps/2.0/pom.xml
index 6e71076c..c27879b2 100644
--- a/eosps/2.0/pom.xml
+++ b/eosps/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/eosps/pom.xml b/eosps/pom.xml
index 1dbf9fd3..1ec9bc1b 100644
--- a/eosps/pom.xml
+++ b/eosps/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
2.0
diff --git a/filter/1.0.0/pom.xml b/filter/1.0.0/pom.xml
index 9145d868..9215a465 100644
--- a/filter/1.0.0/pom.xml
+++ b/filter/1.0.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/filter/1.1.0/pom.xml b/filter/1.1.0/pom.xml
index 357ab9ae..48a06644 100644
--- a/filter/1.1.0/pom.xml
+++ b/filter/1.1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/filter/2.0/pom.xml b/filter/2.0/pom.xml
index e008a2fd..b954e1bf 100644
--- a/filter/2.0/pom.xml
+++ b/filter/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/filter/pom.xml b/filter/pom.xml
index e383859f..0fbabe22 100644
--- a/filter/pom.xml
+++ b/filter/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0.0
diff --git a/gml/1.0.0/pom.xml b/gml/1.0.0/pom.xml
index c7255d22..e7f3a429 100644
--- a/gml/1.0.0/pom.xml
+++ b/gml/1.0.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-dtd-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../dtd-parent/pom.xml
diff --git a/gml/2.1.2/pom.xml b/gml/2.1.2/pom.xml
index 6b9590d3..01fd0944 100644
--- a/gml/2.1.2/pom.xml
+++ b/gml/2.1.2/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/gml/3.1.1/pom.xml b/gml/3.1.1/pom.xml
index a428f8b0..c5d00e50 100644
--- a/gml/3.1.1/pom.xml
+++ b/gml/3.1.1/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/gml/3.2.0/pom.xml b/gml/3.2.0/pom.xml
index 6d0cbc73..668b35a5 100644
--- a/gml/3.2.0/pom.xml
+++ b/gml/3.2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/gml/3.2.1/pom.xml b/gml/3.2.1/pom.xml
index 15c92b9a..0572dadb 100644
--- a/gml/3.2.1/pom.xml
+++ b/gml/3.2.1/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/gml/3.3/pom.xml b/gml/3.3/pom.xml
index befac125..6a8d0f87 100644
--- a/gml/3.3/pom.xml
+++ b/gml/3.3/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/gml/pom.xml b/gml/pom.xml
index 10b35d1a..d1029fb0 100644
--- a/gml/pom.xml
+++ b/gml/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0.0
diff --git a/gmlcov/1.0/pom.xml b/gmlcov/1.0/pom.xml
index afa912dc..081159fd 100644
--- a/gmlcov/1.0/pom.xml
+++ b/gmlcov/1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/gmlcov/geotiff/1.0/pom.xml b/gmlcov/geotiff/1.0/pom.xml
index 33485e08..86dfeb5f 100644
--- a/gmlcov/geotiff/1.0/pom.xml
+++ b/gmlcov/geotiff/1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../../schema-parent/pom.xml
diff --git a/gmlcov/geotiff/pom.xml b/gmlcov/geotiff/pom.xml
index 463944a0..e5486a8d 100644
--- a/gmlcov/geotiff/pom.xml
+++ b/gmlcov/geotiff/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
gmlcov
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0
diff --git a/gmlcov/pom.xml b/gmlcov/pom.xml
index 4a912d01..a5508b5b 100644
--- a/gmlcov/pom.xml
+++ b/gmlcov/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0
diff --git a/gmljp2/2.0/pom.xml b/gmljp2/2.0/pom.xml
index b31c1250..6fccf804 100644
--- a/gmljp2/2.0/pom.xml
+++ b/gmljp2/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/gmljp2/pom.xml b/gmljp2/pom.xml
index 987a6282..04445aca 100644
--- a/gmljp2/pom.xml
+++ b/gmljp2/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
2.0
diff --git a/ic/2.0/pom.xml b/ic/2.0/pom.xml
index 57ec99af..c17c5081 100644
--- a/ic/2.0/pom.xml
+++ b/ic/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/ic/2.1/pom.xml b/ic/2.1/pom.xml
index cdca7182..7cb9e0be 100644
--- a/ic/2.1/pom.xml
+++ b/ic/2.1/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/ic/pom.xml b/ic/pom.xml
index f6dbc29b..ea621b5a 100644
--- a/ic/pom.xml
+++ b/ic/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
2.0
diff --git a/indoorgml/1.0/pom.xml b/indoorgml/1.0/pom.xml
index f2487cbc..1a358ea2 100644
--- a/indoorgml/1.0/pom.xml
+++ b/indoorgml/1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/indoorgml/pom.xml b/indoorgml/pom.xml
index d4f6a7b4..715a1116 100644
--- a/indoorgml/pom.xml
+++ b/indoorgml/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0
diff --git a/iso19139-2/gmi/1.0/pom.xml b/iso19139-2/gmi/1.0/pom.xml
index 6ba901d8..a7de96c4 100644
--- a/iso19139-2/gmi/1.0/pom.xml
+++ b/iso19139-2/gmi/1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../../schema-parent/pom.xml
diff --git a/iso19139-2/gmi/pom.xml b/iso19139-2/gmi/pom.xml
index ad24392c..2e55b8a4 100644
--- a/iso19139-2/gmi/pom.xml
+++ b/iso19139-2/gmi/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
iso19139_2
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0
diff --git a/iso19139-2/pom.xml b/iso19139-2/pom.xml
index f0f8c390..41f24277 100644
--- a/iso19139-2/pom.xml
+++ b/iso19139-2/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
gmi
diff --git a/iso19139/20060504/pom.xml b/iso19139/20060504/pom.xml
index eefb7447..502464e2 100644
--- a/iso19139/20060504/pom.xml
+++ b/iso19139/20060504/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/iso19139/20070417/pom.xml b/iso19139/20070417/pom.xml
index 1a7d5491..af3c9ad6 100644
--- a/iso19139/20070417/pom.xml
+++ b/iso19139/20070417/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/iso19139/pom.xml b/iso19139/pom.xml
index e5d54288..55f3e1a4 100644
--- a/iso19139/pom.xml
+++ b/iso19139/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
20060504
diff --git a/kml/2.1/pom.xml b/kml/2.1/pom.xml
index 3645d9ff..2018e0dd 100644
--- a/kml/2.1/pom.xml
+++ b/kml/2.1/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/kml/2.2.0/pom.xml b/kml/2.2.0/pom.xml
index c21aa60f..967856df 100644
--- a/kml/2.2.0/pom.xml
+++ b/kml/2.2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/kml/2.3/pom.xml b/kml/2.3/pom.xml
index 155fa3bd..cd1917e0 100644
--- a/kml/2.3/pom.xml
+++ b/kml/2.3/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/kml/pom.xml b/kml/pom.xml
index 3e0ee14d..d48e4fb5 100644
--- a/kml/pom.xml
+++ b/kml/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
2.1
diff --git a/ols/1.1.0/pom.xml b/ols/1.1.0/pom.xml
index 32b8ea5f..8d99aaf9 100644
--- a/ols/1.1.0/pom.xml
+++ b/ols/1.1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/ols/1.2/pom.xml b/ols/1.2/pom.xml
index 7ee3fa5d..096a9dc1 100644
--- a/ols/1.2/pom.xml
+++ b/ols/1.2/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/ols/1.3/pom.xml b/ols/1.3/pom.xml
index 546d0f21..736a9640 100644
--- a/ols/1.3/pom.xml
+++ b/ols/1.3/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/ols/pom.xml b/ols/pom.xml
index be339b13..0d0d6b86 100644
--- a/ols/pom.xml
+++ b/ols/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.1.0
diff --git a/om/1.0.0/pom.xml b/om/1.0.0/pom.xml
index 582f5c23..685e155a 100644
--- a/om/1.0.0/pom.xml
+++ b/om/1.0.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/om/2.0/pom.xml b/om/2.0/pom.xml
index fbf4202c..bffe67e6 100644
--- a/om/2.0/pom.xml
+++ b/om/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/om/pom.xml b/om/pom.xml
index dcf3511a..70f7e6f2 100644
--- a/om/pom.xml
+++ b/om/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0.0
diff --git a/omeo/1.0/pom.xml b/omeo/1.0/pom.xml
index fb9fe5d1..fa8898d0 100644
--- a/omeo/1.0/pom.xml
+++ b/omeo/1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/omeo/pom.xml b/omeo/pom.xml
index 2cbde958..608b6391 100644
--- a/omeo/pom.xml
+++ b/omeo/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0
diff --git a/omx/1.0.0/pom.xml b/omx/1.0.0/pom.xml
index b004b336..d9bcd027 100644
--- a/omx/1.0.0/pom.xml
+++ b/omx/1.0.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/omx/pom.xml b/omx/pom.xml
index cba95cb4..a8cebdf2 100644
--- a/omx/pom.xml
+++ b/omx/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0.0
diff --git a/oseo/1.0/pom.xml b/oseo/1.0/pom.xml
index 1dc88817..bac3d186 100644
--- a/oseo/1.0/pom.xml
+++ b/oseo/1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/oseo/pom.xml b/oseo/pom.xml
index 43fdd121..0a4fc72c 100644
--- a/oseo/pom.xml
+++ b/oseo/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0
diff --git a/owc/0.3.1/pom.xml b/owc/0.3.1/pom.xml
index b2045876..e3618a3f 100644
--- a/owc/0.3.1/pom.xml
+++ b/owc/0.3.1/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/owc/pom.xml b/owc/pom.xml
index 0da384a3..cf326c17 100644
--- a/owc/pom.xml
+++ b/owc/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
0.3.1
diff --git a/ows/1.0.0/pom.xml b/ows/1.0.0/pom.xml
index 242f9c81..ff33eab0 100644
--- a/ows/1.0.0/pom.xml
+++ b/ows/1.0.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/ows/1.1.0/pom.xml b/ows/1.1.0/pom.xml
index 4e9bd71e..f49c0d40 100644
--- a/ows/1.1.0/pom.xml
+++ b/ows/1.1.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/ows/2.0/pom.xml b/ows/2.0/pom.xml
index 4efe0ed8..255a3dcc 100644
--- a/ows/2.0/pom.xml
+++ b/ows/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/ows/pom.xml b/ows/pom.xml
index f734def2..acdde6bc 100644
--- a/ows/pom.xml
+++ b/ows/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0.0
diff --git a/pom.xml b/pom.xml
index 6768e527..ca447071 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
pom
OGC Schemas Project
https://github.com/highsource/ogc-schemas
diff --git a/sampling/1.0.0/pom.xml b/sampling/1.0.0/pom.xml
index cf754306..cab416fa 100644
--- a/sampling/1.0.0/pom.xml
+++ b/sampling/1.0.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/sampling/2.0/pom.xml b/sampling/2.0/pom.xml
index d45ec8be..5dad113c 100644
--- a/sampling/2.0/pom.xml
+++ b/sampling/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/sampling/pom.xml b/sampling/pom.xml
index 50586570..4c7272e1 100644
--- a/sampling/pom.xml
+++ b/sampling/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
1.0.0
diff --git a/samplingSpatial/2.0/pom.xml b/samplingSpatial/2.0/pom.xml
index 5fbb0701..c3b3cb11 100644
--- a/samplingSpatial/2.0/pom.xml
+++ b/samplingSpatial/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/samplingSpatial/pom.xml b/samplingSpatial/pom.xml
index 852cb60c..74c79ac2 100644
--- a/samplingSpatial/pom.xml
+++ b/samplingSpatial/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
2.0
diff --git a/samplingSpecimen/2.0/pom.xml b/samplingSpecimen/2.0/pom.xml
index 98f2b9f7..338c0b99 100644
--- a/samplingSpecimen/2.0/pom.xml
+++ b/samplingSpecimen/2.0/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schema-parent
- 2.6.1-SNAPSHOT
+ 2.6.1
../../schema-parent/pom.xml
diff --git a/samplingSpecimen/pom.xml b/samplingSpecimen/pom.xml
index 4d0c0f3b..c9c11914 100644
--- a/samplingSpecimen/pom.xml
+++ b/samplingSpecimen/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
2.0
diff --git a/schema-parent/pom.xml b/schema-parent/pom.xml
index 2ec37194..d15e9bf8 100644
--- a/schema-parent/pom.xml
+++ b/schema-parent/pom.xml
@@ -8,7 +8,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
diff --git a/schemas/pom.xml b/schemas/pom.xml
index 001f01a8..ac9208a0 100644
--- a/schemas/pom.xml
+++ b/schemas/pom.xml
@@ -7,7 +7,7 @@
org.jvnet.ogc
ogc-schemas-project
- 2.6.1-SNAPSHOT
+ 2.6.1
SCHEMAS_OPENGIS_NET.zip
diff --git a/schemas/src/main/resources-original/ogc/.LISTING b/schemas/src/main/resources-original/ogc/.LISTING
index bae4bf24..cb09b69f 100644
--- a/schemas/src/main/resources-original/ogc/.LISTING
+++ b/schemas/src/main/resources-original/ogc/.LISTING
@@ -1837,6 +1837,12 @@ wcs/2.0/wcsGetCapabilities.xsd
wcs/2.0/wcsGetCoverage.xsd
wcs/2.0/wsdl/example-soap-endpoint.wsdl
wcs/2.0/wsdl/wcs-soap-binding.wsdl
+wcs/crs-1_0_0.zip
+wcs/crs/1.0/examples/requestGetCoverageOutputCRS.xml
+wcs/crs/1.0/examples/requestGetCoverageSubsettingCRS.xml
+wcs/crs/1.0/examples/responseGetCapabilities.xml
+wcs/crs/1.0/wcsCrs.sch
+wcs/crs/1.0/wcsCrs.xsd
wcs/interpolation-1_0_0.zip
wcs/interpolation/1.0/wcsInt.sch
wcs/interpolation/1.0/wcsInt.xsd
@@ -2072,6 +2078,11 @@ wmts/1.0/examples/wmtsGetFeatureInfo_response_SOAP3.xml
wmts/1.0/examples/wmtsGetFeatureInfo_response_SOAP.xml
wmts/1.0/examples/wmtsGetTile_request_SOAP.xml
wmts/1.0/examples/wmtsGetTile_response_SOAP.xml
+wmts/1.0/profiles/wmts-simple/examples/wmtsGetCapabilities_response_both.xml
+wmts/1.0/profiles/wmts-simple/examples/wmtsGetCapabilities_response_CRS84.xml
+wmts/1.0/profiles/wmts-simple/examples/wmtsGetCapabilities_response_OSM.xml
+wmts/1.0/profiles/wmts-simple/wmtsSimpleGetCapabilities.sch
+wmts/1.0/profiles/wmts-simple/wmtsTileMatrixSet.json
wmts/1.0/wmtsAbstract.wsdl
wmts/1.0/wmtsGetCapabilities_request.xsd
wmts/1.0/wmtsGetCapabilities_response.xsd
diff --git a/schemas/src/main/resources-original/ogc/.timestamp b/schemas/src/main/resources-original/ogc/.timestamp
index 18309c28..940b6726 100644
--- a/schemas/src/main/resources-original/ogc/.timestamp
+++ b/schemas/src/main/resources-original/ogc/.timestamp
@@ -1 +1 @@
-Thu Oct 22 13:14:16 EDT 2015
+Wed Feb 3 15:31:19 EST 2016
diff --git a/schemas/src/main/resources-original/ogc/ogc_schema_updates.rss b/schemas/src/main/resources-original/ogc/ogc_schema_updates.rss
index e03a633e..4db87e6b 100644
--- a/schemas/src/main/resources-original/ogc/ogc_schema_updates.rss
+++ b/schemas/src/main/resources-original/ogc/ogc_schema_updates.rss
@@ -18,17 +18,19 @@
geospatial and location based services.
en-us
Copyright 1994-2010, Open Geospatial Consortium.
-2015-10-22T17:13:53:+00:00
+2016-02-03T20:29:58:+00:00
Open Geospatial Consortium
webmaster@opengeospatial.org
OGC Standards
-2015-10-22T17:13:53:+00:00
+2016-02-03T20:29:58:+00:00
2
hourly
+
+
@@ -101,6 +103,26 @@
http://www.opengeospatial.org/themes/ogc/logo.png
http://www.opengeospatial.org/
+-
+OGC WCS 2.0 CRS Extension 1.0.0 Schema Added
+http://schemas.opengis.net/wcs/ReadMe.txt#20160203t15
+The OGC WCS 2.0 CRS Extension 1.0 schema described in OGC document 11-053r1 has been added.
+See http://www.opengeospatial.org/standards/wcs for more information.
+webmaster@opengeospatial.org
+2016-02-03T15:46:07:+00:00
+Open Geospatial Consortium
+OGC WCS 2.0 CRS Extension 1.0 Schema Added
+
+-
+OGC WMTS Simple Profile 1.0 - Schema Added
+http://schemas.opengis.net/wmts/ReadMe.txt#20160122t15
+The OGC WMTS Simple Profile 1.0 schema described in OGC document 13-082r2 has been added.
+See http://www.opengeospatial.org/standards/wmts for more information.
+webmaster@opengeospatial.org
+2015-10-22T15:46:06:+00:00
+Open Geospatial Consortium
+OGC WMTS Simple Profile 1.0 Standard Schema Added
+
-
OGC WaterML 2.0 Part 2 1.0 - Schema Added
http://schemas.opengis.net/waterml/ReadMe.txt#20151022t15
diff --git a/schemas/src/main/resources-original/ogc/wmts/ReadMe.txt b/schemas/src/main/resources-original/ogc/wmts/ReadMe.txt
index 74876de0..44515c65 100644
--- a/schemas/src/main/resources-original/ogc/wmts/ReadMe.txt
+++ b/schemas/src/main/resources-original/ogc/wmts/ReadMe.txt
@@ -11,6 +11,9 @@ The most current schema are available at http://schemas.opengis.net/ .
-----------------------------------------------------------------------
+2014-11-06 Joan Maso
+ * wmts/1.0/profiles/wmts-simple: added WMTS Simple Profile 1.0.0 (OGC 13-082r2)
+
2012-07-21 Kevin Stegemoller
* v1.0: WARNING XLink change is NOT BACKWARD COMPATIBLE.
* Changed OGC XLink (xlink:simpleLink) to W3C XLink (xlink:simpleAttrs)
diff --git a/schemas/src/main/resources/ogc/.LISTING b/schemas/src/main/resources/ogc/.LISTING
index bae4bf24..cb09b69f 100644
--- a/schemas/src/main/resources/ogc/.LISTING
+++ b/schemas/src/main/resources/ogc/.LISTING
@@ -1837,6 +1837,12 @@ wcs/2.0/wcsGetCapabilities.xsd
wcs/2.0/wcsGetCoverage.xsd
wcs/2.0/wsdl/example-soap-endpoint.wsdl
wcs/2.0/wsdl/wcs-soap-binding.wsdl
+wcs/crs-1_0_0.zip
+wcs/crs/1.0/examples/requestGetCoverageOutputCRS.xml
+wcs/crs/1.0/examples/requestGetCoverageSubsettingCRS.xml
+wcs/crs/1.0/examples/responseGetCapabilities.xml
+wcs/crs/1.0/wcsCrs.sch
+wcs/crs/1.0/wcsCrs.xsd
wcs/interpolation-1_0_0.zip
wcs/interpolation/1.0/wcsInt.sch
wcs/interpolation/1.0/wcsInt.xsd
@@ -2072,6 +2078,11 @@ wmts/1.0/examples/wmtsGetFeatureInfo_response_SOAP3.xml
wmts/1.0/examples/wmtsGetFeatureInfo_response_SOAP.xml
wmts/1.0/examples/wmtsGetTile_request_SOAP.xml
wmts/1.0/examples/wmtsGetTile_response_SOAP.xml
+wmts/1.0/profiles/wmts-simple/examples/wmtsGetCapabilities_response_both.xml
+wmts/1.0/profiles/wmts-simple/examples/wmtsGetCapabilities_response_CRS84.xml
+wmts/1.0/profiles/wmts-simple/examples/wmtsGetCapabilities_response_OSM.xml
+wmts/1.0/profiles/wmts-simple/wmtsSimpleGetCapabilities.sch
+wmts/1.0/profiles/wmts-simple/wmtsTileMatrixSet.json
wmts/1.0/wmtsAbstract.wsdl
wmts/1.0/wmtsGetCapabilities_request.xsd
wmts/1.0/wmtsGetCapabilities_response.xsd
diff --git a/schemas/src/main/resources/ogc/.timestamp b/schemas/src/main/resources/ogc/.timestamp
index 18309c28..940b6726 100644
--- a/schemas/src/main/resources/ogc/.timestamp
+++ b/schemas/src/main/resources/ogc/.timestamp
@@ -1 +1 @@
-Thu Oct 22 13:14:16 EDT 2015
+Wed Feb 3 15:31:19 EST 2016
diff --git a/schemas/src/main/resources/ogc/ogc_schema_updates.rss b/schemas/src/main/resources/ogc/ogc_schema_updates.rss
index e03a633e..4db87e6b 100644
--- a/schemas/src/main/resources/ogc/ogc_schema_updates.rss
+++ b/schemas/src/main/resources/ogc/ogc_schema_updates.rss
@@ -18,17 +18,19 @@
geospatial and location based services.
en-us
Copyright 1994-2010, Open Geospatial Consortium.
-2015-10-22T17:13:53:+00:00
+2016-02-03T20:29:58:+00:00
Open Geospatial Consortium
webmaster@opengeospatial.org
OGC Standards
-2015-10-22T17:13:53:+00:00
+2016-02-03T20:29:58:+00:00
2
hourly
+
+
@@ -101,6 +103,26 @@
http://www.opengeospatial.org/themes/ogc/logo.png
http://www.opengeospatial.org/
+
-
+OGC WCS 2.0 CRS Extension 1.0.0 Schema Added
+http://schemas.opengis.net/wcs/ReadMe.txt#20160203t15
+The OGC WCS 2.0 CRS Extension 1.0 schema described in OGC document 11-053r1 has been added.
+See http://www.opengeospatial.org/standards/wcs for more information.
+webmaster@opengeospatial.org
+2016-02-03T15:46:07:+00:00
+Open Geospatial Consortium
+OGC WCS 2.0 CRS Extension 1.0 Schema Added
+
+-
+OGC WMTS Simple Profile 1.0 - Schema Added
+http://schemas.opengis.net/wmts/ReadMe.txt#20160122t15
+The OGC WMTS Simple Profile 1.0 schema described in OGC document 13-082r2 has been added.
+See http://www.opengeospatial.org/standards/wmts for more information.
+webmaster@opengeospatial.org
+2015-10-22T15:46:06:+00:00
+Open Geospatial Consortium
+OGC WMTS Simple Profile 1.0 Standard Schema Added
+
-
OGC WaterML 2.0 Part 2 1.0 - Schema Added
http://schemas.opengis.net/waterml/ReadMe.txt#20151022t15
diff --git a/schemas/src/main/resources/ogc/wcs/ReadMe.txt b/schemas/src/main/resources/ogc/wcs/ReadMe.txt
index 3caeb349..069e8dc5 100644
--- a/schemas/src/main/resources/ogc/wcs/ReadMe.txt
+++ b/schemas/src/main/resources/ogc/wcs/ReadMe.txt
@@ -16,6 +16,9 @@ The most current schema are available at http://schemas.opengis.net/ .
-----------------------------------------------------------------------
+2016-02-03 Peter Baumann
+ * wcs/crs/1.0: added WCS 2.0 CRS Extension 1.0.0 (OGC 11-053r1)
+
2014-11-26 Peter Baumann
* wcs/processing/2.0: added WCS Processing Extension 2.0.0 (OGC 08-059r4)
diff --git a/schemas/src/main/resources/ogc/wmts/ReadMe.txt b/schemas/src/main/resources/ogc/wmts/ReadMe.txt
index 74876de0..44515c65 100644
--- a/schemas/src/main/resources/ogc/wmts/ReadMe.txt
+++ b/schemas/src/main/resources/ogc/wmts/ReadMe.txt
@@ -11,6 +11,9 @@ The most current schema are available at http://schemas.opengis.net/ .
-----------------------------------------------------------------------
+2014-11-06 Joan Maso
+ * wmts/1.0/profiles/wmts-simple: added WMTS Simple Profile 1.0.0 (OGC 13-082r2)
+
2012-07-21 Kevin Stegemoller
* v1.0: WARNING XLink change is NOT BACKWARD COMPATIBLE.
* Changed OGC XLink (xlink:simpleLink) to W3C XLink (xlink:simpleAttrs)
diff --git a/scripts/jsonschemas/ARML_2_0.jsonschema b/scripts/jsonschemas/ARML_2_0.jsonschema
index 793215bf..4411cd3d 100644
--- a/scripts/jsonschemas/ARML_2_0.jsonschema
+++ b/scripts/jsonschemas/ARML_2_0.jsonschema
@@ -2,80 +2,6 @@
{
"id":"http://www.opengis.net/arml/2.0#",
"definitions":{
- "ArmlType.Script":{
- "type":"object",
- "title":"ArmlType.Script",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":""
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "value",
- "type",
- "href"
- ]
- },
- "ARElementType":{
- "type":"object",
- "title":"ARElementType",
- "properties":{
- "id":{
- "title":"id",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"id",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ARElementType",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- },
- "propertiesOrder":[
- "id"
- ]
- },
"FillType":{
"allOf":[
{
@@ -179,6 +105,105 @@
"size"
]
},
+ "ArmlType.Script":{
+ "type":"object",
+ "title":"ArmlType.Script",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":""
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "value",
+ "type",
+ "href"
+ ]
+ },
+ "TrackerType.Uri":{
+ "type":"object",
+ "title":"TrackerType.Uri",
+ "required":[
+ "href"
+ ],
+ "properties":{
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "href"
+ ]
+ },
+ "ModelType.Href":{
+ "type":"object",
+ "title":"ModelType.Href",
+ "required":[
+ "href"
+ ],
+ "properties":{
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "href"
+ ]
+ },
"FeatureType":{
"allOf":[
{
@@ -269,54 +294,41 @@
"anchors"
]
},
- "ScreenAnchorType":{
+ "TrackerType":{
"required":[
- "assets"
+ "uri"
],
"allOf":[
{
- "$ref":"#/definitions/AnchorType"
+ "$ref":"#/definitions/ARElementType"
},
{
"type":"object",
- "title":"ScreenAnchorType",
+ "title":"TrackerType",
"properties":{
- "style":{
- "title":"style",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"style",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "clazz":{
- "title":"clazz",
+ "uri":{
+ "title":"uri",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/TrackerType.Uri"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"class",
+ "localPart":"uri",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "assets":{
- "title":"assets",
+ "src":{
+ "title":"src",
"allOf":[
{
- "$ref":"#/definitions/ScreenAnchorType.Assets"
+ "$ref":"#/definitions/TrackerType.Src"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"assets",
+ "localPart":"src",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
}
@@ -325,144 +337,126 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ScreenAnchorType",
+ "localPart":"TrackerType",
"namespaceURI":"http://www.opengis.net/arml/2.0"
},
"propertiesOrder":[
- "style",
- "clazz",
- "assets"
+ "uri",
+ "src"
]
},
- "ImageType.Href":{
+ "FeatureType.Anchors":{
"type":"object",
- "title":"ImageType.Href",
- "required":[
- "href"
- ],
+ "title":"FeatureType.Anchors",
"properties":{
- "href":{
- "title":"href",
+ "anchor":{
+ "title":"anchor",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AnchorType"
+ }
+ },
+ "elementName":{
+ "localPart":"Anchor",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "href"
- ]
- },
- "ScaleType":{
- "type":"object",
- "title":"ScaleType",
- "properties":{
- "x":{
- "title":"x",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"x",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "y":{
- "title":"y",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"y",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"Anchor",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "z":{
- "title":"z",
+ "anchorRef":{
+ "title":"anchorRef",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/FeatureType.Anchors.AnchorRef"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"z",
+ "localPart":"anchorRef",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"ScaleType",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- },
"propertiesOrder":[
- "x",
- "y",
- "z"
+ "anchor",
+ "anchorRef"
]
},
- "ScreenAnchorType.Assets":{
+ "FeatureType.Anchors.AnchorRef":{
"type":"object",
- "title":"ScreenAnchorType.Assets",
+ "title":"FeatureType.Anchors.AnchorRef",
+ "required":[
+ "href"
+ ],
"properties":{
- "label":{
- "title":"label",
+ "href":{
+ "title":"href",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/LabelType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Label",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "assetRef":{
- "title":"assetRef",
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "href"
+ ]
+ },
+ "ARAnchorType.Assets.AssetRef":{
+ "type":"object",
+ "title":"ARAnchorType.Assets.AssetRef",
+ "required":[
+ "href"
+ ],
+ "properties":{
+ "href":{
+ "title":"href",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/ScreenAnchorType.Assets.AssetRef"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"assetRef",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "label",
- "assetRef"
+ "href"
]
},
- "TrackerType.Src":{
+ "ScreenAnchorType.Assets.AssetRef":{
"type":"object",
- "title":"TrackerType.Src",
+ "title":"ScreenAnchorType.Assets.AssetRef",
"required":[
"href"
],
@@ -486,38 +480,28 @@
"href"
]
},
- "DistanceConditionType":{
+ "ImageType":{
+ "required":[
+ "href"
+ ],
"allOf":[
{
- "$ref":"#/definitions/ConditionType"
+ "$ref":"#/definitions/VisualAsset2DType"
},
{
"type":"object",
- "title":"DistanceConditionType",
+ "title":"ImageType",
"properties":{
- "max":{
- "title":"max",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"max",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "min":{
- "title":"min",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/ImageType.Href"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"min",
+ "localPart":"href",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
}
@@ -526,113 +510,78 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DistanceConditionType",
+ "localPart":"ImageType",
"namespaceURI":"http://www.opengis.net/arml/2.0"
},
"propertiesOrder":[
- "max",
- "min"
- ]
- },
- "FeatureType.Metadata":{
- "type":"object",
- "title":"FeatureType.Metadata",
- "properties":{
- "any":{
- "title":"any",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
- },
- "minItems":0
- }
- ],
- "propertyType":"anyElement"
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "any"
+ "href"
]
},
- "ScalingModeType":{
+ "RelativeToType":{
"required":[
- "type"
+ "ref",
+ "point",
+ "lineString",
+ "polygon"
],
"allOf":[
{
- "$ref":"#/definitions/ARElementType"
+ "$ref":"#/definitions/ARAnchorType"
},
{
"type":"object",
- "title":"ScalingModeType",
+ "title":"RelativeToType",
"properties":{
- "minScalingDistance":{
- "title":"minScalingDistance",
+ "ref":{
+ "title":"ref",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/RelativeToType.Ref"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"minScalingDistance",
+ "localPart":"ref",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "maxScalingDistance":{
- "title":"maxScalingDistance",
+ "point":{
+ "title":"point",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/PointType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"maxScalingDistance",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
+ "localPart":"Point",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "scalingFactor":{
- "title":"scalingFactor",
+ "lineString":{
+ "title":"lineString",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/LineStringType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"scalingFactor",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
+ "localPart":"LineString",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "type":{
- "title":"type",
+ "polygon":{
+ "title":"polygon",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/PolygonType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Polygon",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
}
@@ -640,43 +589,88 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ScalingModeType",
+ "localPart":"RelativeToType",
"namespaceURI":"http://www.opengis.net/arml/2.0"
},
"propertiesOrder":[
- "minScalingDistance",
- "maxScalingDistance",
- "scalingFactor",
- "type"
+ "ref",
+ "point",
+ "lineString",
+ "polygon"
]
},
- "ModelType":{
+ "ScreenAnchorType.Assets":{
+ "type":"object",
+ "title":"ScreenAnchorType.Assets",
+ "properties":{
+ "label":{
+ "title":"label",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LabelType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Label",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "assetRef":{
+ "title":"assetRef",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ScreenAnchorType.Assets.AssetRef"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"assetRef",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "label",
+ "assetRef"
+ ]
+ },
+ "ScreenAnchorType":{
"required":[
- "href"
+ "assets"
],
"allOf":[
{
- "$ref":"#/definitions/VisualAssetType"
+ "$ref":"#/definitions/AnchorType"
},
{
"type":"object",
- "title":"ModelType",
+ "title":"ScreenAnchorType",
"properties":{
- "href":{
- "title":"href",
+ "style":{
+ "title":"style",
"allOf":[
{
- "$ref":"#/definitions/ModelType.Href"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"href",
+ "localPart":"style",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "type":{
- "title":"type",
+ "clazz":{
+ "title":"clazz",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -684,20 +678,20 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"type",
+ "localPart":"class",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "scale":{
- "title":"scale",
+ "assets":{
+ "title":"assets",
"allOf":[
{
- "$ref":"#/definitions/ScaleType"
+ "$ref":"#/definitions/ScreenAnchorType.Assets"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Scale",
+ "localPart":"assets",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
}
@@ -706,86 +700,103 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ModelType",
+ "localPart":"ScreenAnchorType",
"namespaceURI":"http://www.opengis.net/arml/2.0"
},
"propertiesOrder":[
- "href",
- "type",
- "scale"
+ "style",
+ "clazz",
+ "assets"
]
},
- "VisualAssetType":{
+ "ConditionType":{
"allOf":[
{
"$ref":"#/definitions/ARElementType"
},
{
"type":"object",
- "title":"VisualAssetType",
+ "title":"ConditionType",
"properties":{
- "enabled":{
- "title":"enabled",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"enabled",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "zOrder":{
- "title":"zOrder",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"zOrder",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "conditions":{
- "title":"conditions",
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ConditionType",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "SelectedConditionType":{
+ "required":[
+ "selected"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/ConditionType"
+ },
+ {
+ "type":"object",
+ "title":"SelectedConditionType",
+ "properties":{
+ "listener":{
+ "title":"listener",
"allOf":[
{
- "$ref":"#/definitions/VisualAssetType.Conditions"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"conditions",
+ "localPart":"listener",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "orientation":{
- "title":"orientation",
+ "selected":{
+ "title":"selected",
"allOf":[
{
- "$ref":"#/definitions/OrientationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Orientation",
+ "localPart":"selected",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
- },
- "scalingMode":{
- "title":"scalingMode",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SelectedConditionType",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ },
+ "propertiesOrder":[
+ "listener",
+ "selected"
+ ]
+ },
+ "AnchorType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ARElementType"
+ },
+ {
+ "type":"object",
+ "title":"AnchorType",
+ "properties":{
+ "enabled":{
+ "title":"enabled",
"allOf":[
{
- "$ref":"#/definitions/ScalingModeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ScalingMode",
+ "localPart":"enabled",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
}
@@ -794,20 +805,55 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"VisualAssetType",
+ "localPart":"AnchorType",
"namespaceURI":"http://www.opengis.net/arml/2.0"
},
"propertiesOrder":[
- "enabled",
- "zOrder",
- "conditions",
- "orientation",
- "scalingMode"
+ "enabled"
]
},
- "ARAnchorType.Assets.AssetRef":{
+ "ArmlType.ARElements":{
"type":"object",
- "title":"ARAnchorType.Assets.AssetRef",
+ "title":"ArmlType.ARElements",
+ "properties":{
+ "arElement":{
+ "title":"arElement",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ARElementType"
+ }
+ },
+ "elementName":{
+ "localPart":"ARElement",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"ARElement",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "arElement"
+ ]
+ },
+ "TrackableType.Config.Tracker":{
+ "type":"object",
+ "title":"TrackableType.Config.Tracker",
"required":[
"href"
],
@@ -831,107 +877,31 @@
"href"
]
},
- "VisualAsset2DType":{
+ "GeometryType":{
+ "required":[
+ "point",
+ "lineString",
+ "polygon"
+ ],
"allOf":[
{
- "$ref":"#/definitions/VisualAssetType"
+ "$ref":"#/definitions/ARAnchorType"
},
{
"type":"object",
- "title":"VisualAsset2DType",
+ "title":"GeometryType",
"properties":{
- "width":{
- "title":"width",
+ "point":{
+ "title":"point",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/PointType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"width",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "height":{
- "title":"height",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"height",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "orientationMode":{
- "title":"orientationMode",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"orientationMode",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "backside":{
- "title":"backside",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"backside",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VisualAsset2DType",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- },
- "propertiesOrder":[
- "width",
- "height",
- "orientationMode",
- "backside"
- ]
- },
- "GeometryType":{
- "required":[
- "point",
- "lineString",
- "polygon"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/ARAnchorType"
- },
- {
- "type":"object",
- "title":"GeometryType",
- "properties":{
- "point":{
- "title":"point",
- "allOf":[
- {
- "$ref":"#/definitions/PointType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Point",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"Point",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"lineString":{
@@ -974,24 +944,6 @@
"polygon"
]
},
- "ConditionType":{
- "allOf":[
- {
- "$ref":"#/definitions/ARElementType"
- },
- {
- "type":"object",
- "title":"ConditionType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ConditionType",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
"ArmlType":{
"type":"object",
"title":"ArmlType",
@@ -1058,9 +1010,9 @@
"script"
]
},
- "ScreenAnchorType.Assets.AssetRef":{
+ "RelativeToType.Ref":{
"type":"object",
- "title":"ScreenAnchorType.Assets.AssetRef",
+ "title":"RelativeToType.Ref",
"required":[
"href"
],
@@ -1084,9 +1036,9 @@
"href"
]
},
- "TrackerType.Uri":{
+ "ImageType.Href":{
"type":"object",
- "title":"TrackerType.Uri",
+ "title":"ImageType.Href",
"required":[
"href"
],
@@ -1110,204 +1062,119 @@
"href"
]
},
- "LabelType.Href":{
- "type":"object",
- "title":"LabelType.Href",
- "required":[
- "href"
- ],
- "properties":{
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "DistanceConditionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ConditionType"
+ },
+ {
+ "type":"object",
+ "title":"DistanceConditionType",
+ "properties":{
+ "max":{
+ "title":"max",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"max",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "min":{
+ "title":"min",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"min",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"DistanceConditionType",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ },
"propertiesOrder":[
- "href"
+ "max",
+ "min"
]
},
- "FeatureType.Anchors":{
+ "FeatureType.Metadata":{
"type":"object",
- "title":"FeatureType.Anchors",
+ "title":"FeatureType.Metadata",
"properties":{
- "anchor":{
- "title":"anchor",
+ "any":{
+ "title":"any",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
},
- "value":{
- "$ref":"#/definitions/AnchorType"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
}
- },
- "elementName":{
- "localPart":"Anchor",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"Anchor",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "anchorRef":{
- "title":"anchorRef",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/FeatureType.Anchors.AnchorRef"
+ ]
},
"minItems":0
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"anchorRef",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
+ "propertyType":"anyElement"
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "anchor",
- "anchorRef"
+ "any"
]
},
- "OrientationType":{
+ "ArmlType.Style":{
"type":"object",
- "title":"OrientationType",
+ "title":"ArmlType.Style",
"properties":{
- "roll":{
- "title":"roll",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"roll",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
+ "propertyType":"value"
},
- "tilt":{
- "title":"tilt",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"tilt",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":""
}
},
- "heading":{
- "title":"heading",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"heading",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"OrientationType",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- },
- "propertiesOrder":[
- "roll",
- "tilt",
- "heading"
- ]
- },
- "SelectedConditionType":{
- "required":[
- "selected"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/ConditionType"
- },
- {
- "type":"object",
- "title":"SelectedConditionType",
- "properties":{
- "listener":{
- "title":"listener",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"listener",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "selected":{
- "title":"selected",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"selected",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SelectedConditionType",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- },
- "propertiesOrder":[
- "listener",
- "selected"
- ]
- },
- "ModelType.Href":{
- "type":"object",
- "title":"ModelType.Href",
- "required":[
- "href"
- ],
- "properties":{
- "href":{
- "title":"href",
+ "href":{
+ "title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -1322,6 +1189,8 @@
},
"typeType":"classInfo",
"propertiesOrder":[
+ "value",
+ "type",
"href"
]
},
@@ -1390,57 +1259,50 @@
"clazz"
]
},
- "AnchorType":{
- "allOf":[
- {
- "$ref":"#/definitions/ARElementType"
- },
- {
- "type":"object",
- "title":"AnchorType",
- "properties":{
- "enabled":{
- "title":"enabled",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"enabled",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
+ "ARElementType":{
+ "type":"object",
+ "title":"ARElementType",
+ "properties":{
+ "id":{
+ "title":"id",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"id",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AnchorType",
+ "localPart":"ARElementType",
"namespaceURI":"http://www.opengis.net/arml/2.0"
},
"propertiesOrder":[
- "enabled"
+ "id"
]
},
- "ImageType":{
+ "ModelType":{
"required":[
"href"
],
"allOf":[
{
- "$ref":"#/definitions/VisualAsset2DType"
+ "$ref":"#/definitions/VisualAssetType"
},
{
"type":"object",
- "title":"ImageType",
+ "title":"ModelType",
"properties":{
"href":{
"title":"href",
"allOf":[
{
- "$ref":"#/definitions/ImageType.Href"
+ "$ref":"#/definitions/ModelType.Href"
}
],
"propertyType":"element",
@@ -1448,72 +1310,56 @@
"localPart":"href",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "scale":{
+ "title":"scale",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ScaleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Scale",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ImageType",
+ "localPart":"ModelType",
"namespaceURI":"http://www.opengis.net/arml/2.0"
},
"propertiesOrder":[
- "href"
- ]
- },
- "ArmlType.Style":{
- "type":"object",
- "title":"ArmlType.Style",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":""
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "value",
+ "href",
"type",
- "href"
+ "scale"
]
},
- "ArmlType.ARElements":{
+ "VisualAssetType.Conditions":{
"type":"object",
- "title":"ArmlType.ARElements",
+ "title":"VisualAssetType.Conditions",
+ "required":[
+ "condition"
+ ],
"properties":{
- "arElement":{
- "title":"arElement",
+ "condition":{
+ "title":"condition",
"allOf":[
{
"type":"array",
@@ -1524,51 +1370,103 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/ARElementType"
+ "$ref":"#/definitions/ConditionType"
}
},
"elementName":{
- "localPart":"ARElement",
+ "localPart":"Condition",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "minItems":0
+ "minItems":1
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"ARElement",
+ "localPart":"Condition",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "arElement"
+ "condition"
]
},
- "TrackerType":{
- "required":[
- "uri"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/ARElementType"
+ "ScaleType":{
+ "type":"object",
+ "title":"ScaleType",
+ "properties":{
+ "x":{
+ "title":"x",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"x",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
},
- {
+ "y":{
+ "title":"y",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"y",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "z":{
+ "title":"z",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"z",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ScaleType",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ },
+ "propertiesOrder":[
+ "x",
+ "y",
+ "z"
+ ]
+ },
+ "LabelType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/VisualAsset2DType"
+ },
+ {
"type":"object",
- "title":"TrackerType",
+ "title":"LabelType",
"properties":{
- "uri":{
- "title":"uri",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"#/definitions/TrackerType.Uri"
+ "$ref":"#/definitions/LabelType.Href"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"uri",
+ "localPart":"href",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -1576,7 +1474,7 @@
"title":"src",
"allOf":[
{
- "$ref":"#/definitions/TrackerType.Src"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
],
"propertyType":"element",
@@ -1584,85 +1482,110 @@
"localPart":"src",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
+ },
+ "hyperlinkBehavior":{
+ "title":"hyperlinkBehavior",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"hyperlinkBehavior",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "viewportWidth":{
+ "title":"viewportWidth",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"viewportWidth",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TrackerType",
+ "localPart":"LabelType",
"namespaceURI":"http://www.opengis.net/arml/2.0"
},
"propertiesOrder":[
- "uri",
- "src"
+ "href",
+ "src",
+ "hyperlinkBehavior",
+ "viewportWidth"
]
},
- "RelativeToType":{
+ "ScalingModeType":{
"required":[
- "ref",
- "point",
- "lineString",
- "polygon"
+ "type"
],
"allOf":[
{
- "$ref":"#/definitions/ARAnchorType"
+ "$ref":"#/definitions/ARElementType"
},
{
"type":"object",
- "title":"RelativeToType",
+ "title":"ScalingModeType",
"properties":{
- "ref":{
- "title":"ref",
+ "minScalingDistance":{
+ "title":"minScalingDistance",
"allOf":[
{
- "$ref":"#/definitions/RelativeToType.Ref"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ref",
+ "localPart":"minScalingDistance",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "point":{
- "title":"point",
+ "maxScalingDistance":{
+ "title":"maxScalingDistance",
"allOf":[
{
- "$ref":"#/definitions/PointType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Point",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"maxScalingDistance",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "lineString":{
- "title":"lineString",
+ "scalingFactor":{
+ "title":"scalingFactor",
"allOf":[
{
- "$ref":"#/definitions/LineStringType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LineString",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"scalingFactor",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "polygon":{
- "title":"polygon",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"#/definitions/PolygonType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Polygon",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":""
}
}
}
@@ -1670,14 +1593,14 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RelativeToType",
+ "localPart":"ScalingModeType",
"namespaceURI":"http://www.opengis.net/arml/2.0"
},
"propertiesOrder":[
- "ref",
- "point",
- "lineString",
- "polygon"
+ "minScalingDistance",
+ "maxScalingDistance",
+ "scalingFactor",
+ "type"
]
},
"TrackableType.Config":{
@@ -1735,41 +1658,102 @@
"order"
]
},
- "FeatureType.Anchors.AnchorRef":{
- "type":"object",
- "title":"FeatureType.Anchors.AnchorRef",
- "required":[
- "href"
- ],
- "properties":{
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "VisualAssetType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ARElementType"
+ },
+ {
+ "type":"object",
+ "title":"VisualAssetType",
+ "properties":{
+ "enabled":{
+ "title":"enabled",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"enabled",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "zOrder":{
+ "title":"zOrder",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"zOrder",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "conditions":{
+ "title":"conditions",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VisualAssetType.Conditions"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"conditions",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "orientation":{
+ "title":"orientation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/OrientationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Orientation",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "scalingMode":{
+ "title":"scalingMode",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ScalingModeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ScalingMode",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"VisualAssetType",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ },
"propertiesOrder":[
- "href"
+ "enabled",
+ "zOrder",
+ "conditions",
+ "orientation",
+ "scalingMode"
]
},
- "VisualAssetType.Conditions":{
+ "ARAnchorType.Assets":{
"type":"object",
- "title":"VisualAssetType.Conditions",
- "required":[
- "condition"
- ],
+ "title":"ARAnchorType.Assets",
"properties":{
- "condition":{
- "title":"condition",
+ "visualAsset":{
+ "title":"visualAsset",
"allOf":[
{
"type":"array",
@@ -1780,110 +1764,176 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/ConditionType"
+ "$ref":"#/definitions/VisualAssetType"
}
},
"elementName":{
- "localPart":"Condition",
+ "localPart":"VisualAsset",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"Condition",
+ "localPart":"VisualAsset",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "assetRef":{
+ "title":"assetRef",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ARAnchorType.Assets.AssetRef"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"assetRef",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "condition"
+ "visualAsset",
+ "assetRef"
]
},
- "RelativeToType.Ref":{
- "type":"object",
- "title":"RelativeToType.Ref",
- "required":[
- "href"
- ],
- "properties":{
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "VisualAsset2DType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/VisualAssetType"
+ },
+ {
+ "type":"object",
+ "title":"VisualAsset2DType",
+ "properties":{
+ "width":{
+ "title":"width",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"width",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "height":{
+ "title":"height",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"height",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "orientationMode":{
+ "title":"orientationMode",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"orientationMode",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "backside":{
+ "title":"backside",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"backside",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"VisualAsset2DType",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ },
"propertiesOrder":[
- "href"
+ "width",
+ "height",
+ "orientationMode",
+ "backside"
]
},
- "ARAnchorType.Assets":{
+ "OrientationType":{
"type":"object",
- "title":"ARAnchorType.Assets",
+ "title":"OrientationType",
"properties":{
- "visualAsset":{
- "title":"visualAsset",
+ "roll":{
+ "title":"roll",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/VisualAssetType"
- }
- },
- "elementName":{
- "localPart":"VisualAsset",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"VisualAsset",
+ "localPart":"roll",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
- "assetRef":{
- "title":"assetRef",
+ "tilt":{
+ "title":"tilt",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/ARAnchorType.Assets.AssetRef"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"assetRef",
+ "localPart":"tilt",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ }
+ },
+ "heading":{
+ "title":"heading",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"heading",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"OrientationType",
+ "namespaceURI":"http://www.opengis.net/arml/2.0"
+ },
"propertiesOrder":[
- "visualAsset",
- "assetRef"
+ "roll",
+ "tilt",
+ "heading"
]
},
"ARAnchorType":{
@@ -1923,9 +1973,9 @@
"assets"
]
},
- "TrackableType.Config.Tracker":{
+ "TrackerType.Src":{
"type":"object",
- "title":"TrackableType.Config.Tracker",
+ "title":"TrackerType.Src",
"required":[
"href"
],
@@ -1949,80 +1999,30 @@
"href"
]
},
- "LabelType":{
- "allOf":[
- {
- "$ref":"#/definitions/VisualAsset2DType"
- },
- {
- "type":"object",
- "title":"LabelType",
- "properties":{
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"#/definitions/LabelType.Href"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"href",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "src":{
- "title":"src",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"src",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "hyperlinkBehavior":{
- "title":"hyperlinkBehavior",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"hyperlinkBehavior",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
- },
- "viewportWidth":{
- "title":"viewportWidth",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"viewportWidth",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
- }
+ "LabelType.Href":{
+ "type":"object",
+ "title":"LabelType.Href",
+ "required":[
+ "href"
+ ],
+ "properties":{
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LabelType",
- "namespaceURI":"http://www.opengis.net/arml/2.0"
},
+ "typeType":"classInfo",
"propertiesOrder":[
- "href",
- "src",
- "hyperlinkBehavior",
- "viewportWidth"
+ "href"
]
}
},
@@ -2040,7 +2040,7 @@
"properties":{
"localPart":{
"enum":[
- "Feature"
+ "Trackable"
]
},
"namespaceURI":{
@@ -2053,11 +2053,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureType"
+ "$ref":"#/definitions/TrackableType"
}
},
"elementName":{
- "localPart":"Feature",
+ "localPart":"Trackable",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2074,7 +2074,7 @@
"properties":{
"localPart":{
"enum":[
- "Image"
+ "ARElement"
]
},
"namespaceURI":{
@@ -2087,11 +2087,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageType"
+ "$ref":"#/definitions/ARElementType"
}
},
"elementName":{
- "localPart":"Image",
+ "localPart":"ARElement",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2108,7 +2108,7 @@
"properties":{
"localPart":{
"enum":[
- "Fill"
+ "Label"
]
},
"namespaceURI":{
@@ -2121,11 +2121,11 @@
]
},
"value":{
- "$ref":"#/definitions/FillType"
+ "$ref":"#/definitions/LabelType"
}
},
"elementName":{
- "localPart":"Fill",
+ "localPart":"Label",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2176,7 +2176,7 @@
"properties":{
"localPart":{
"enum":[
- "ARAnchor"
+ "DistanceCondition"
]
},
"namespaceURI":{
@@ -2189,11 +2189,11 @@
]
},
"value":{
- "$ref":"#/definitions/ARAnchorType"
+ "$ref":"#/definitions/DistanceConditionType"
}
},
"elementName":{
- "localPart":"ARAnchor",
+ "localPart":"DistanceCondition",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2210,7 +2210,7 @@
"properties":{
"localPart":{
"enum":[
- "Model"
+ "SelectedCondition"
]
},
"namespaceURI":{
@@ -2223,11 +2223,11 @@
]
},
"value":{
- "$ref":"#/definitions/ModelType"
+ "$ref":"#/definitions/SelectedConditionType"
}
},
"elementName":{
- "localPart":"Model",
+ "localPart":"SelectedCondition",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2244,7 +2244,7 @@
"properties":{
"localPart":{
"enum":[
- "VisualAsset"
+ "Model"
]
},
"namespaceURI":{
@@ -2257,11 +2257,11 @@
]
},
"value":{
- "$ref":"#/definitions/VisualAssetType"
+ "$ref":"#/definitions/ModelType"
}
},
"elementName":{
- "localPart":"VisualAsset",
+ "localPart":"Model",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2278,7 +2278,7 @@
"properties":{
"localPart":{
"enum":[
- "Text"
+ "VisualAsset"
]
},
"namespaceURI":{
@@ -2291,11 +2291,11 @@
]
},
"value":{
- "$ref":"#/definitions/TextType"
+ "$ref":"#/definitions/VisualAssetType"
}
},
"elementName":{
- "localPart":"Text",
+ "localPart":"VisualAsset",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2312,7 +2312,7 @@
"properties":{
"localPart":{
"enum":[
- "Condition"
+ "RelativeTo"
]
},
"namespaceURI":{
@@ -2325,11 +2325,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConditionType"
+ "$ref":"#/definitions/RelativeToType"
}
},
"elementName":{
- "localPart":"Condition",
+ "localPart":"RelativeTo",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2346,7 +2346,7 @@
"properties":{
"localPart":{
"enum":[
- "Geometry"
+ "Text"
]
},
"namespaceURI":{
@@ -2359,11 +2359,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryType"
+ "$ref":"#/definitions/TextType"
}
},
"elementName":{
- "localPart":"Geometry",
+ "localPart":"Text",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2380,7 +2380,7 @@
"properties":{
"localPart":{
"enum":[
- "VisualAsset2D"
+ "Tracker"
]
},
"namespaceURI":{
@@ -2393,11 +2393,11 @@
]
},
"value":{
- "$ref":"#/definitions/VisualAsset2DType"
+ "$ref":"#/definitions/TrackerType"
}
},
"elementName":{
- "localPart":"VisualAsset2D",
+ "localPart":"Tracker",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2414,7 +2414,7 @@
"properties":{
"localPart":{
"enum":[
- "Label"
+ "VisualAsset2D"
]
},
"namespaceURI":{
@@ -2427,11 +2427,11 @@
]
},
"value":{
- "$ref":"#/definitions/LabelType"
+ "$ref":"#/definitions/VisualAsset2DType"
}
},
"elementName":{
- "localPart":"Label",
+ "localPart":"VisualAsset2D",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2448,7 +2448,7 @@
"properties":{
"localPart":{
"enum":[
- "RelativeTo"
+ "Geometry"
]
},
"namespaceURI":{
@@ -2461,11 +2461,11 @@
]
},
"value":{
- "$ref":"#/definitions/RelativeToType"
+ "$ref":"#/definitions/GeometryType"
}
},
"elementName":{
- "localPart":"RelativeTo",
+ "localPart":"Geometry",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2482,7 +2482,7 @@
"properties":{
"localPart":{
"enum":[
- "ARElement"
+ "Condition"
]
},
"namespaceURI":{
@@ -2495,11 +2495,11 @@
]
},
"value":{
- "$ref":"#/definitions/ARElementType"
+ "$ref":"#/definitions/ConditionType"
}
},
"elementName":{
- "localPart":"ARElement",
+ "localPart":"Condition",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2516,7 +2516,7 @@
"properties":{
"localPart":{
"enum":[
- "arml"
+ "Feature"
]
},
"namespaceURI":{
@@ -2529,11 +2529,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArmlType"
+ "$ref":"#/definitions/FeatureType"
}
},
"elementName":{
- "localPart":"arml",
+ "localPart":"Feature",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2550,7 +2550,7 @@
"properties":{
"localPart":{
"enum":[
- "Tracker"
+ "Fill"
]
},
"namespaceURI":{
@@ -2563,11 +2563,11 @@
]
},
"value":{
- "$ref":"#/definitions/TrackerType"
+ "$ref":"#/definitions/FillType"
}
},
"elementName":{
- "localPart":"Tracker",
+ "localPart":"Fill",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2584,7 +2584,7 @@
"properties":{
"localPart":{
"enum":[
- "DistanceCondition"
+ "Image"
]
},
"namespaceURI":{
@@ -2597,11 +2597,11 @@
]
},
"value":{
- "$ref":"#/definitions/DistanceConditionType"
+ "$ref":"#/definitions/ImageType"
}
},
"elementName":{
- "localPart":"DistanceCondition",
+ "localPart":"Image",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2618,7 +2618,7 @@
"properties":{
"localPart":{
"enum":[
- "SelectedCondition"
+ "arml"
]
},
"namespaceURI":{
@@ -2631,11 +2631,11 @@
]
},
"value":{
- "$ref":"#/definitions/SelectedConditionType"
+ "$ref":"#/definitions/ArmlType"
}
},
"elementName":{
- "localPart":"SelectedCondition",
+ "localPart":"arml",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
},
@@ -2686,7 +2686,7 @@
"properties":{
"localPart":{
"enum":[
- "Trackable"
+ "ARAnchor"
]
},
"namespaceURI":{
@@ -2699,11 +2699,11 @@
]
},
"value":{
- "$ref":"#/definitions/TrackableType"
+ "$ref":"#/definitions/ARAnchorType"
}
},
"elementName":{
- "localPart":"Trackable",
+ "localPart":"ARAnchor",
"namespaceURI":"http://www.opengis.net/arml/2.0"
}
}
diff --git a/scripts/jsonschemas/CSW_2_0_2.jsonschema b/scripts/jsonschemas/CSW_2_0_2.jsonschema
index 58a69ceb..04b47032 100644
--- a/scripts/jsonschemas/CSW_2_0_2.jsonschema
+++ b/scripts/jsonschemas/CSW_2_0_2.jsonschema
@@ -2,10 +2,9 @@
{
"id":"http://www.opengis.net/cat/csw/2.0.2#",
"definitions":{
- "HarvestType":{
+ "GetRecordByIdType":{
"required":[
- "source",
- "resourceType"
+ "id"
],
"allOf":[
{
@@ -13,167 +12,53 @@
},
{
"type":"object",
- "title":"HarvestType",
+ "title":"GetRecordByIdType",
"properties":{
- "source":{
- "title":"source",
+ "id":{
+ "title":"id",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Source",
+ "localPart":"Id",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "resourceType":{
- "title":"resourceType",
+ "elementSetName":{
+ "title":"elementSetName",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/ElementSetNameType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ResourceType",
+ "localPart":"ElementSetName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "resourceFormat":{
- "title":"resourceFormat",
+ "outputFormat":{
+ "title":"outputFormat",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"ResourceFormat",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "harvestInterval":{
- "title":"harvestInterval",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"HarvestInterval",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "responseHandler":{
- "title":"responseHandler",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ResponseHandler",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"HarvestType",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- },
- "propertiesOrder":[
- "source",
- "resourceType",
- "resourceFormat",
- "harvestInterval",
- "responseHandler"
- ]
- },
- "TransactionType":{
- "required":[
- "insertOrUpdateOrDelete"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/RequestBaseType"
- },
- {
- "type":"object",
- "title":"TransactionType",
- "properties":{
- "insertOrUpdateOrDelete":{
- "title":"insertOrUpdateOrDelete",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/InsertType"
- }
- ],
- "elementName":{
- "localPart":"Insert",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/UpdateType"
- }
- ],
- "elementName":{
- "localPart":"Update",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DeleteType"
- }
- ],
- "elementName":{
- "localPart":"Delete",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- }
- ]
- },
- "minItems":1
- }
- ],
- "propertyType":"elements"
- },
- "verboseResponse":{
- "title":"verboseResponse",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
"propertyType":"attribute",
"attributeName":{
- "localPart":"verboseResponse",
+ "localPart":"outputFormat",
"namespaceURI":""
}
},
- "requestId":{
- "title":"requestId",
+ "outputSchema":{
+ "title":"outputSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -181,43 +66,7 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"requestId",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TransactionType",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- },
- "propertiesOrder":[
- "insertOrUpdateOrDelete",
- "verboseResponse",
- "requestId"
- ]
- },
- "GetCapabilitiesType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/ows#/definitions/GetCapabilitiesType"
- },
- {
- "type":"object",
- "title":"GetCapabilitiesType",
- "properties":{
- "service":{
- "title":"service",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"service",
+ "localPart":"outputSchema",
"namespaceURI":""
}
}
@@ -226,186 +75,203 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GetCapabilitiesType",
+ "localPart":"GetRecordByIdType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "service"
+ "id",
+ "elementSetName",
+ "outputFormat",
+ "outputSchema"
]
},
- "RecordPropertyType":{
+ "DeleteType":{
"type":"object",
- "title":"RecordPropertyType",
+ "title":"DeleteType",
"required":[
- "name"
+ "constraint"
],
"properties":{
- "name":{
- "title":"name",
+ "constraint":{
+ "title":"constraint",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/QueryConstraintType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Name",
+ "localPart":"Constraint",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "value":{
- "title":"value",
+ "typeName":{
+ "title":"typeName",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Value",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"typeName",
+ "namespaceURI":""
+ }
+ },
+ "handle":{
+ "title":"handle",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"handle",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RecordPropertyType",
+ "localPart":"DeleteType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "name",
- "value"
+ "constraint",
+ "typeName",
+ "handle"
]
},
- "InsertType":{
+ "TransactionResponseType":{
"type":"object",
- "title":"InsertType",
+ "title":"TransactionResponseType",
"required":[
- "any"
+ "transactionSummary"
],
"properties":{
- "any":{
- "title":"any",
+ "transactionSummary":{
+ "title":"transactionSummary",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- },
- "minItems":1
+ "$ref":"#/definitions/TransactionSummaryType"
}
],
- "propertyType":"anyElement"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TransactionSummary",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
},
- "typeName":{
- "title":"typeName",
+ "insertResult":{
+ "title":"insertResult",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/InsertResultType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"typeName",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"InsertResult",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "handle":{
- "title":"handle",
+ "version":{
+ "title":"version",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"handle",
+ "localPart":"version",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"InsertType",
+ "localPart":"TransactionResponseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "any",
- "typeName",
- "handle"
+ "transactionSummary",
+ "insertResult",
+ "version"
]
},
- "DescribeRecordType":{
- "allOf":[
- {
- "$ref":"#/definitions/RequestBaseType"
+ "TransactionSummaryType":{
+ "type":"object",
+ "title":"TransactionSummaryType",
+ "properties":{
+ "totalInserted":{
+ "title":"totalInserted",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"totalInserted",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
},
- {
- "type":"object",
- "title":"DescribeRecordType",
- "properties":{
- "typeName":{
- "title":"typeName",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TypeName",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "outputFormat":{
- "title":"outputFormat",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"outputFormat",
- "namespaceURI":""
- }
- },
- "schemaLanguage":{
- "title":"schemaLanguage",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"schemaLanguage",
- "namespaceURI":""
- }
+ "totalUpdated":{
+ "title":"totalUpdated",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"totalUpdated",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "totalDeleted":{
+ "title":"totalDeleted",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"totalDeleted",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "requestId":{
+ "title":"requestId",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"requestId",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"DescribeRecordType",
+ "localPart":"TransactionSummaryType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "typeName",
- "outputFormat",
- "schemaLanguage"
+ "totalInserted",
+ "totalUpdated",
+ "totalDeleted",
+ "requestId"
]
},
"BriefRecordType":{
@@ -536,228 +402,109 @@
"boundingBox"
]
},
- "SearchResultsType":{
+ "EchoedRequestType":{
"type":"object",
- "title":"SearchResultsType",
+ "title":"EchoedRequestType",
"required":[
- "numberOfRecordsMatched",
- "numberOfRecordsReturned"
+ "any"
],
"properties":{
- "abstractRecord":{
- "title":"abstractRecord",
+ "any":{
+ "title":"any",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractRecordType"
- }
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
},
- "elementName":{
- "localPart":"AbstractRecord",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
}
- },
- "minItems":0
+ ]
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractRecord",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "any":{
- "title":"any",
+ "propertyType":"anyElement"
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EchoedRequestType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ },
+ "propertiesOrder":[
+ "any"
+ ]
+ },
+ "DescribeRecordResponseType":{
+ "type":"object",
+ "title":"DescribeRecordResponseType",
+ "properties":{
+ "schemaComponent":{
+ "title":"schemaComponent",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
+ "$ref":"#/definitions/SchemaComponentType"
},
"minItems":0
}
],
- "propertyType":"anyElement"
- },
- "resultSetId":{
- "title":"resultSetId",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"resultSetId",
- "namespaceURI":""
- }
- },
- "elementSet":{
- "title":"elementSet",
- "allOf":[
- {
- "$ref":"#/definitions/ElementSetType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"elementSet",
- "namespaceURI":""
- }
- },
- "recordSchema":{
- "title":"recordSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"recordSchema",
- "namespaceURI":""
- }
- },
- "numberOfRecordsMatched":{
- "title":"numberOfRecordsMatched",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numberOfRecordsMatched",
- "namespaceURI":""
- }
- },
- "numberOfRecordsReturned":{
- "title":"numberOfRecordsReturned",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numberOfRecordsReturned",
- "namespaceURI":""
- }
- },
- "nextRecord":{
- "title":"nextRecord",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nextRecord",
- "namespaceURI":""
- }
- },
- "expires":{
- "title":"expires",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"expires",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SchemaComponent",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SearchResultsType",
+ "localPart":"DescribeRecordResponseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "abstractRecord",
- "any",
- "resultSetId",
- "elementSet",
- "recordSchema",
- "numberOfRecordsMatched",
- "numberOfRecordsReturned",
- "nextRecord",
- "expires"
+ "schemaComponent"
]
},
- "DeleteType":{
+ "GetDomainResponseType":{
"type":"object",
- "title":"DeleteType",
+ "title":"GetDomainResponseType",
"required":[
- "constraint"
+ "domainValues"
],
"properties":{
- "constraint":{
- "title":"constraint",
+ "domainValues":{
+ "title":"domainValues",
"allOf":[
{
- "$ref":"#/definitions/QueryConstraintType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DomainValuesType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Constraint",
+ "localPart":"DomainValues",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
- },
- "typeName":{
- "title":"typeName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"typeName",
- "namespaceURI":""
- }
- },
- "handle":{
- "title":"handle",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"handle",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DeleteType",
+ "localPart":"GetDomainResponseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "constraint",
- "typeName",
- "handle"
+ "domainValues"
]
},
"GetRecordsResponseType":{
@@ -833,15 +580,83 @@
"version"
]
},
- "EchoedRequestType":{
+ "DescribeRecordType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/RequestBaseType"
+ },
+ {
+ "type":"object",
+ "title":"DescribeRecordType",
+ "properties":{
+ "typeName":{
+ "title":"typeName",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TypeName",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "outputFormat":{
+ "title":"outputFormat",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"outputFormat",
+ "namespaceURI":""
+ }
+ },
+ "schemaLanguage":{
+ "title":"schemaLanguage",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"schemaLanguage",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DescribeRecordType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ },
+ "propertiesOrder":[
+ "typeName",
+ "outputFormat",
+ "schemaLanguage"
+ ]
+ },
+ "QueryConstraintType":{
"type":"object",
- "title":"EchoedRequestType",
+ "title":"QueryConstraintType",
"required":[
- "any"
+ "filter",
+ "cqlText",
+ "version"
],
"properties":{
- "any":{
- "title":"any",
+ "filter":{
+ "title":"filter",
"allOf":[
{
"anyOf":[
@@ -862,425 +677,586 @@
}
],
"propertyType":"anyElement"
+ },
+ "cqlText":{
+ "title":"cqlText",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CqlText",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "version":{
+ "title":"version",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"version",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EchoedRequestType",
+ "localPart":"QueryConstraintType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "any"
+ "filter",
+ "cqlText",
+ "version"
]
},
- "UpdateType":{
+ "ConceptualSchemeType":{
"type":"object",
- "title":"UpdateType",
+ "title":"ConceptualSchemeType",
"required":[
- "any",
- "recordProperty",
- "constraint"
+ "name",
+ "document",
+ "authority"
],
"properties":{
- "any":{
- "title":"any",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ],
- "propertyType":"anyElement"
- },
- "recordProperty":{
- "title":"recordProperty",
+ "name":{
+ "title":"name",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/RecordPropertyType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"RecordProperty",
+ "localPart":"Name",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "constraint":{
- "title":"constraint",
+ "document":{
+ "title":"document",
"allOf":[
{
- "$ref":"#/definitions/QueryConstraintType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Constraint",
+ "localPart":"Document",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "handle":{
- "title":"handle",
+ "authority":{
+ "title":"authority",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"handle",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Authority",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UpdateType",
+ "localPart":"ConceptualSchemeType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "any",
- "recordProperty",
- "constraint",
- "handle"
+ "name",
+ "document",
+ "authority"
]
},
- "DescribeRecordResponseType":{
+ "SearchResultsType":{
"type":"object",
- "title":"DescribeRecordResponseType",
+ "title":"SearchResultsType",
+ "required":[
+ "numberOfRecordsMatched",
+ "numberOfRecordsReturned"
+ ],
"properties":{
- "schemaComponent":{
- "title":"schemaComponent",
+ "abstractRecord":{
+ "title":"abstractRecord",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/SchemaComponentType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRecordType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractRecord",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
},
"minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"SchemaComponent",
+ "localPart":"AbstractRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DescribeRecordResponseType",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- },
- "propertiesOrder":[
- "schemaComponent"
- ]
- },
- "ElementSetNameType":{
- "type":"object",
- "title":"ElementSetNameType",
- "properties":{
- "value":{
- "title":"value",
+ },
+ "any":{
+ "title":"any",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"anyElement"
+ },
+ "resultSetId":{
+ "title":"resultSetId",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"resultSetId",
+ "namespaceURI":""
+ }
+ },
+ "elementSet":{
+ "title":"elementSet",
"allOf":[
{
"$ref":"#/definitions/ElementSetType"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"elementSet",
+ "namespaceURI":""
+ }
},
- "typeNames":{
- "title":"typeNames",
+ "recordSchema":{
+ "title":"recordSchema",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"typeNames",
+ "localPart":"recordSchema",
+ "namespaceURI":""
+ }
+ },
+ "numberOfRecordsMatched":{
+ "title":"numberOfRecordsMatched",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numberOfRecordsMatched",
+ "namespaceURI":""
+ }
+ },
+ "numberOfRecordsReturned":{
+ "title":"numberOfRecordsReturned",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numberOfRecordsReturned",
+ "namespaceURI":""
+ }
+ },
+ "nextRecord":{
+ "title":"nextRecord",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nextRecord",
+ "namespaceURI":""
+ }
+ },
+ "expires":{
+ "title":"expires",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"expires",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ElementSetNameType",
+ "localPart":"SearchResultsType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "value",
- "typeNames"
+ "abstractRecord",
+ "any",
+ "resultSetId",
+ "elementSet",
+ "recordSchema",
+ "numberOfRecordsMatched",
+ "numberOfRecordsReturned",
+ "nextRecord",
+ "expires"
]
},
- "GetDomainResponseType":{
+ "ListOfValuesType":{
"type":"object",
- "title":"GetDomainResponseType",
+ "title":"ListOfValuesType",
"required":[
- "domainValues"
+ "value"
],
"properties":{
- "domainValues":{
- "title":"domainValues",
+ "value":{
+ "title":"value",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DomainValuesType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DomainValues",
+ "localPart":"Value",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GetDomainResponseType",
+ "localPart":"ListOfValuesType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "domainValues"
+ "value"
]
},
- "QueryConstraintType":{
- "type":"object",
- "title":"QueryConstraintType",
+ "CapabilitiesType":{
"required":[
- "filter",
- "cqlText",
- "version"
+ "filterCapabilities"
],
- "properties":{
- "filter":{
- "title":"filter",
- "allOf":[
- {
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/ows#/definitions/CapabilitiesBaseType"
+ },
+ {
+ "type":"object",
+ "title":"CapabilitiesType",
+ "properties":{
+ "filterCapabilities":{
+ "title":"filterCapabilities",
+ "allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
},
- "value":{
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
}
- }
+ ]
}
- ]
- }
- ],
- "propertyType":"anyElement"
- },
- "cqlText":{
- "title":"cqlText",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ ],
+ "propertyType":"anyElement"
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CqlText",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "version":{
- "title":"version",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"version",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"QueryConstraintType",
+ "localPart":"CapabilitiesType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "filter",
- "cqlText",
- "version"
+ "filterCapabilities"
]
},
- "ConceptualSchemeType":{
+ "GetRecordByIdResponseType":{
"type":"object",
- "title":"ConceptualSchemeType",
- "required":[
- "name",
- "document",
- "authority"
- ],
+ "title":"GetRecordByIdResponseType",
"properties":{
- "name":{
- "title":"name",
+ "abstractRecord":{
+ "title":"abstractRecord",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRecordType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractRecord",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Name",
+ "localPart":"AbstractRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "document":{
- "title":"document",
+ "any":{
+ "title":"any",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Document",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
+ "propertyType":"anyElement"
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GetRecordByIdResponseType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ },
+ "propertiesOrder":[
+ "abstractRecord",
+ "any"
+ ]
+ },
+ "TransactionType":{
+ "required":[
+ "insertOrUpdateOrDelete"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/RequestBaseType"
},
- "authority":{
- "title":"authority",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ {
+ "type":"object",
+ "title":"TransactionType",
+ "properties":{
+ "insertOrUpdateOrDelete":{
+ "title":"insertOrUpdateOrDelete",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/InsertType"
+ }
+ ],
+ "elementName":{
+ "localPart":"Insert",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/UpdateType"
+ }
+ ],
+ "elementName":{
+ "localPart":"Update",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DeleteType"
+ }
+ ],
+ "elementName":{
+ "localPart":"Delete",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ }
+ ]
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"elements"
+ },
+ "verboseResponse":{
+ "title":"verboseResponse",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"verboseResponse",
+ "namespaceURI":""
+ }
+ },
+ "requestId":{
+ "title":"requestId",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"requestId",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Authority",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"ConceptualSchemeType",
+ "localPart":"TransactionType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "name",
- "document",
- "authority"
+ "insertOrUpdateOrDelete",
+ "verboseResponse",
+ "requestId"
]
},
- "DomainValuesType":{
+ "HarvestResponseType":{
"type":"object",
- "title":"DomainValuesType",
+ "title":"HarvestResponseType",
"required":[
- "propertyName",
- "parameterName",
- "listOfValues",
- "conceptualScheme",
- "rangeOfValues",
- "type"
+ "acknowledgement",
+ "transactionResponse"
],
"properties":{
- "propertyName":{
- "title":"propertyName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PropertyName",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "parameterName":{
- "title":"parameterName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ParameterName",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "listOfValues":{
- "title":"listOfValues",
- "allOf":[
- {
- "$ref":"#/definitions/ListOfValuesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ListOfValues",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "conceptualScheme":{
- "title":"conceptualScheme",
+ "acknowledgement":{
+ "title":"acknowledgement",
"allOf":[
{
- "$ref":"#/definitions/ConceptualSchemeType"
+ "$ref":"#/definitions/AcknowledgementType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ConceptualScheme",
+ "localPart":"Acknowledgement",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "rangeOfValues":{
- "title":"rangeOfValues",
+ "transactionResponse":{
+ "title":"transactionResponse",
"allOf":[
{
- "$ref":"#/definitions/RangeOfValuesType"
+ "$ref":"#/definitions/TransactionResponseType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"RangeOfValues",
+ "localPart":"TransactionResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
- },
- "type":{
- "title":"type",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"HarvestResponseType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ },
+ "propertiesOrder":[
+ "acknowledgement",
+ "transactionResponse"
+ ]
+ },
+ "InsertResultType":{
+ "type":"object",
+ "title":"InsertResultType",
+ "required":[
+ "briefRecord"
+ ],
+ "properties":{
+ "briefRecord":{
+ "title":"briefRecord",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/BriefRecordType"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"BriefRecord",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "uom":{
- "title":"uom",
+ "handleRef":{
+ "title":"handleRef",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -1288,124 +1264,257 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uom",
+ "localPart":"handleRef",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DomainValuesType",
+ "localPart":"InsertResultType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "propertyName",
- "parameterName",
- "listOfValues",
- "conceptualScheme",
- "rangeOfValues",
- "type",
- "uom"
+ "briefRecord",
+ "handleRef"
]
},
- "RangeOfValuesType":{
+ "InsertType":{
"type":"object",
- "title":"RangeOfValuesType",
+ "title":"InsertType",
"required":[
- "minValue",
- "maxValue"
+ "any"
],
"properties":{
- "minValue":{
- "title":"minValue",
+ "any":{
+ "title":"any",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ },
+ "minItems":1
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"MinValue",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ "propertyType":"anyElement"
+ },
+ "typeName":{
+ "title":"typeName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"typeName",
+ "namespaceURI":""
}
},
- "maxValue":{
- "title":"maxValue",
+ "handle":{
+ "title":"handle",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"MaxValue",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"handle",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RangeOfValuesType",
+ "localPart":"InsertType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "minValue",
- "maxValue"
+ "any",
+ "typeName",
+ "handle"
]
},
- "RecordType":{
+ "EmptyType":{
+ "type":"object",
+ "title":"EmptyType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EmptyType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "GetRecordsType":{
+ "required":[
+ "abstractQuery",
+ "any"
+ ],
"allOf":[
{
- "$ref":"#/definitions/DCMIRecordType"
+ "$ref":"#/definitions/RequestBaseType"
},
{
"type":"object",
- "title":"RecordType",
+ "title":"GetRecordsType",
"properties":{
- "anyText":{
- "title":"anyText",
+ "distributedSearch":{
+ "title":"distributedSearch",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DistributedSearchType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DistributedSearch",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "responseHandler":{
+ "title":"responseHandler",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/EmptyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"AnyText",
+ "localPart":"ResponseHandler",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "boundingBox":{
- "title":"boundingBox",
+ "abstractQuery":{
+ "title":"abstractQuery",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.opengis.net/ows#/definitions/BoundingBoxType"
- }
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- "elementName":{
- "localPart":"BoundingBox",
- "namespaceURI":"http://www.opengis.net/ows"
+ "value":{
+ "$ref":"#/definitions/AbstractQueryType"
}
},
- "minItems":0
+ "elementName":{
+ "localPart":"AbstractQuery",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"BoundingBox",
- "namespaceURI":"http://www.opengis.net/ows"
+ "localPart":"AbstractQuery",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "any":{
+ "title":"any",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ],
+ "propertyType":"anyElement"
+ },
+ "requestId":{
+ "title":"requestId",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"requestId",
+ "namespaceURI":""
+ }
+ },
+ "resultType":{
+ "title":"resultType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ResultType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"resultType",
+ "namespaceURI":""
+ }
+ },
+ "outputFormat":{
+ "title":"outputFormat",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"outputFormat",
+ "namespaceURI":""
+ }
+ },
+ "outputSchema":{
+ "title":"outputSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"outputSchema",
+ "namespaceURI":""
+ }
+ },
+ "startPosition":{
+ "title":"startPosition",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"startPosition",
+ "namespaceURI":""
+ }
+ },
+ "maxRecords":{
+ "title":"maxRecords",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"maxRecords",
+ "namespaceURI":""
}
}
}
@@ -1413,55 +1522,121 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RecordType",
+ "localPart":"GetRecordsType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "anyText",
- "boundingBox"
+ "distributedSearch",
+ "responseHandler",
+ "abstractQuery",
+ "any",
+ "requestId",
+ "resultType",
+ "outputFormat",
+ "outputSchema",
+ "startPosition",
+ "maxRecords"
]
},
- "DistributedSearchType":{
+ "ElementSetNameType":{
"type":"object",
- "title":"DistributedSearchType",
+ "title":"ElementSetNameType",
"properties":{
- "hopCount":{
- "title":"hopCount",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/ElementSetType"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "typeNames":{
+ "title":"typeNames",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"hopCount",
+ "localPart":"typeNames",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DistributedSearchType",
+ "localPart":"ElementSetNameType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "hopCount"
+ "value",
+ "typeNames"
]
},
- "CapabilitiesType":{
+ "QueryType":{
"required":[
- "filterCapabilities"
+ "elementSetName",
+ "elementName",
+ "typeNames"
],
"allOf":[
{
- "$ref":"http://www.opengis.net/ows#/definitions/CapabilitiesBaseType"
+ "$ref":"#/definitions/AbstractQueryType"
},
{
"type":"object",
- "title":"CapabilitiesType",
+ "title":"QueryType",
"properties":{
- "filterCapabilities":{
- "title":"filterCapabilities",
+ "elementSetName":{
+ "title":"elementSetName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ElementSetNameType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ElementSetName",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "elementName":{
+ "title":"elementName",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ElementName",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "constraint":{
+ "title":"constraint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/QueryConstraintType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Constraint",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "sortBy":{
+ "title":"sortBy",
"allOf":[
{
"anyOf":[
@@ -1482,29 +1657,65 @@
}
],
"propertyType":"anyElement"
+ },
+ "typeNames":{
+ "title":"typeNames",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"typeNames",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CapabilitiesType",
+ "localPart":"QueryType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "filterCapabilities"
+ "elementSetName",
+ "elementName",
+ "constraint",
+ "sortBy",
+ "typeNames"
]
},
- "EmptyType":{
+ "DistributedSearchType":{
"type":"object",
- "title":"EmptyType",
+ "title":"DistributedSearchType",
"properties":{
+ "hopCount":{
+ "title":"hopCount",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"hopCount",
+ "namespaceURI":""
+ }
+ }
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EmptyType",
+ "localPart":"DistributedSearchType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
+ },
+ "propertiesOrder":[
+ "hopCount"
+ ]
},
"SummaryRecordType":{
"required":[
@@ -1756,128 +1967,31 @@
"propertiesOrder":[
"identifier",
"title",
- "type",
- "subject",
- "format",
- "relation",
- "modified",
- "_abstract",
- "spatial",
- "boundingBox"
- ]
- },
- "GetDomainType":{
- "required":[
- "propertyName",
- "parameterName"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/RequestBaseType"
- },
- {
- "type":"object",
- "title":"GetDomainType",
- "properties":{
- "propertyName":{
- "title":"propertyName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PropertyName",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "parameterName":{
- "title":"parameterName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ParameterName",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GetDomainType",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- },
- "propertiesOrder":[
- "propertyName",
- "parameterName"
- ]
- },
- "HarvestResponseType":{
- "type":"object",
- "title":"HarvestResponseType",
- "required":[
- "acknowledgement",
- "transactionResponse"
- ],
- "properties":{
- "acknowledgement":{
- "title":"acknowledgement",
- "allOf":[
- {
- "$ref":"#/definitions/AcknowledgementType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Acknowledgement",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "transactionResponse":{
- "title":"transactionResponse",
- "allOf":[
- {
- "$ref":"#/definitions/TransactionResponseType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TransactionResponse",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"HarvestResponseType",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- },
- "propertiesOrder":[
- "acknowledgement",
- "transactionResponse"
+ "type",
+ "subject",
+ "format",
+ "relation",
+ "modified",
+ "_abstract",
+ "spatial",
+ "boundingBox"
]
},
- "AbstractRecordType":{
+ "AbstractQueryType":{
"type":"object",
- "title":"AbstractRecordType",
+ "title":"AbstractQueryType",
"properties":{
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractRecordType",
+ "localPart":"AbstractQueryType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "GetRecordsType":{
+ "GetDomainType":{
"required":[
- "abstractQuery",
- "any"
+ "propertyName",
+ "parameterName"
],
"allOf":[
{
@@ -1885,204 +1999,86 @@
},
{
"type":"object",
- "title":"GetRecordsType",
+ "title":"GetDomainType",
"properties":{
- "distributedSearch":{
- "title":"distributedSearch",
+ "propertyName":{
+ "title":"propertyName",
"allOf":[
{
- "$ref":"#/definitions/DistributedSearchType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DistributedSearch",
+ "localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "responseHandler":{
- "title":"responseHandler",
+ "parameterName":{
+ "title":"parameterName",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ResponseHandler",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "abstractQuery":{
- "title":"abstractQuery",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractQueryType"
- }
- },
- "elementName":{
- "localPart":"AbstractQuery",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractQuery",
+ "localPart":"ParameterName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
- },
- "any":{
- "title":"any",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ],
- "propertyType":"anyElement"
- },
- "requestId":{
- "title":"requestId",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"requestId",
- "namespaceURI":""
- }
- },
- "resultType":{
- "title":"resultType",
- "allOf":[
- {
- "$ref":"#/definitions/ResultType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"resultType",
- "namespaceURI":""
- }
- },
- "outputFormat":{
- "title":"outputFormat",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"outputFormat",
- "namespaceURI":""
- }
- },
- "outputSchema":{
- "title":"outputSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"outputSchema",
- "namespaceURI":""
- }
- },
- "startPosition":{
- "title":"startPosition",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"startPosition",
- "namespaceURI":""
- }
- },
- "maxRecords":{
- "title":"maxRecords",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"maxRecords",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GetRecordsType",
+ "localPart":"GetDomainType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "distributedSearch",
- "responseHandler",
- "abstractQuery",
- "any",
- "requestId",
- "resultType",
- "outputFormat",
- "outputSchema",
- "startPosition",
- "maxRecords"
+ "propertyName",
+ "parameterName"
]
},
- "InsertResultType":{
+ "SchemaComponentType":{
"type":"object",
- "title":"InsertResultType",
+ "title":"SchemaComponentType",
"required":[
- "briefRecord"
+ "targetNamespace",
+ "schemaLanguage"
],
"properties":{
- "briefRecord":{
- "title":"briefRecord",
+ "content":{
+ "title":"content",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/BriefRecordType"
- },
- "minItems":1
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ]
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"BriefRecord",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
+ "propertyType":"anyElement"
},
- "handleRef":{
- "title":"handleRef",
+ "targetNamespace":{
+ "title":"targetNamespace",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -2090,284 +2086,235 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"handleRef",
+ "localPart":"targetNamespace",
"namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"InsertResultType",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- },
- "propertiesOrder":[
- "briefRecord",
- "handleRef"
- ]
- },
- "RequestBaseType":{
- "type":"object",
- "title":"RequestBaseType",
- "required":[
- "service",
- "version"
- ],
- "properties":{
- "service":{
- "title":"service",
+ },
+ "parentSchema":{
+ "title":"parentSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"service",
+ "localPart":"parentSchema",
"namespaceURI":""
}
},
- "version":{
- "title":"version",
+ "schemaLanguage":{
+ "title":"schemaLanguage",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"version",
+ "localPart":"schemaLanguage",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RequestBaseType",
+ "localPart":"SchemaComponentType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "service",
- "version"
+ "content",
+ "targetNamespace",
+ "parentSchema",
+ "schemaLanguage"
]
},
- "RequestStatusType":{
- "type":"object",
- "title":"RequestStatusType",
- "properties":{
- "timestamp":{
- "title":"timestamp",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "DCMIRecordType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRecordType"
+ },
+ {
+ "type":"object",
+ "title":"DCMIRecordType",
+ "properties":{
+ "dcElement":{
+ "title":"dcElement",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
+ }
+ },
+ "elementName":{
+ "localPart":"DC-element",
+ "namespaceURI":"http://purl.org/dc/elements/1.1/"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"DC-element",
+ "namespaceURI":"http://purl.org/dc/elements/1.1/"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"timestamp",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"RequestStatusType",
+ "localPart":"DCMIRecordType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "timestamp"
+ "dcElement"
]
},
- "TransactionResponseType":{
+ "RecordPropertyType":{
"type":"object",
- "title":"TransactionResponseType",
+ "title":"RecordPropertyType",
"required":[
- "transactionSummary"
+ "name"
],
"properties":{
- "transactionSummary":{
- "title":"transactionSummary",
+ "name":{
+ "title":"name",
"allOf":[
{
- "$ref":"#/definitions/TransactionSummaryType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TransactionSummary",
+ "localPart":"Name",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "insertResult":{
- "title":"insertResult",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/InsertResultType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"InsertResult",
+ "localPart":"Value",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
- },
- "version":{
- "title":"version",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"version",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TransactionResponseType",
+ "localPart":"RecordPropertyType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "transactionSummary",
- "insertResult",
- "version"
+ "name",
+ "value"
]
},
- "GetRecordByIdResponseType":{
+ "DomainValuesType":{
"type":"object",
- "title":"GetRecordByIdResponseType",
+ "title":"DomainValuesType",
+ "required":[
+ "propertyName",
+ "parameterName",
+ "listOfValues",
+ "conceptualScheme",
+ "rangeOfValues",
+ "type"
+ ],
"properties":{
- "abstractRecord":{
- "title":"abstractRecord",
+ "propertyName":{
+ "title":"propertyName",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractRecordType"
- }
- },
- "elementName":{
- "localPart":"AbstractRecord",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractRecord",
+ "localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "any":{
- "title":"any",
+ "parameterName":{
+ "title":"parameterName",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"anyElement"
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GetRecordByIdResponseType",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- },
- "propertiesOrder":[
- "abstractRecord",
- "any"
- ]
- },
- "SchemaComponentType":{
- "type":"object",
- "title":"SchemaComponentType",
- "required":[
- "targetNamespace",
- "schemaLanguage"
- ],
- "properties":{
- "content":{
- "title":"content",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ParameterName",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "listOfValues":{
+ "title":"listOfValues",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
- }
+ "$ref":"#/definitions/ListOfValuesType"
}
],
- "propertyType":"anyElement"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ListOfValues",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
},
- "targetNamespace":{
- "title":"targetNamespace",
+ "conceptualScheme":{
+ "title":"conceptualScheme",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/ConceptualSchemeType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"targetNamespace",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ConceptualScheme",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "parentSchema":{
- "title":"parentSchema",
+ "rangeOfValues":{
+ "title":"rangeOfValues",
+ "allOf":[
+ {
+ "$ref":"#/definitions/RangeOfValuesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"RangeOfValues",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"parentSchema",
+ "localPart":"type",
"namespaceURI":""
}
},
- "schemaLanguage":{
- "title":"schemaLanguage",
+ "uom":{
+ "title":"uom",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -2375,100 +2322,79 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"schemaLanguage",
+ "localPart":"uom",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SchemaComponentType",
+ "localPart":"DomainValuesType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "content",
- "targetNamespace",
- "parentSchema",
- "schemaLanguage"
+ "propertyName",
+ "parameterName",
+ "listOfValues",
+ "conceptualScheme",
+ "rangeOfValues",
+ "type",
+ "uom"
]
},
- "AbstractQueryType":{
- "type":"object",
- "title":"AbstractQueryType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractQueryType",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "GetRecordByIdType":{
- "required":[
- "id"
- ],
+ "RecordType":{
"allOf":[
{
- "$ref":"#/definitions/RequestBaseType"
+ "$ref":"#/definitions/DCMIRecordType"
},
{
"type":"object",
- "title":"GetRecordByIdType",
+ "title":"RecordType",
"properties":{
- "id":{
- "title":"id",
+ "anyText":{
+ "title":"anyText",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/EmptyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Id",
+ "localPart":"AnyText",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "elementSetName":{
- "title":"elementSetName",
+ "boundingBox":{
+ "title":"boundingBox",
"allOf":[
{
- "$ref":"#/definitions/ElementSetNameType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.opengis.net/ows#/definitions/BoundingBoxType"
+ }
+ },
+ "elementName":{
+ "localPart":"BoundingBox",
+ "namespaceURI":"http://www.opengis.net/ows"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"ElementSetName",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "outputFormat":{
- "title":"outputFormat",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"outputFormat",
- "namespaceURI":""
- }
- },
- "outputSchema":{
- "title":"outputSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"outputSchema",
- "namespaceURI":""
+ "localPart":"BoundingBox",
+ "namespaceURI":"http://www.opengis.net/ows"
}
}
}
@@ -2476,109 +2402,173 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GetRecordByIdType",
+ "localPart":"RecordType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "id",
- "elementSetName",
- "outputFormat",
- "outputSchema"
+ "anyText",
+ "boundingBox"
]
},
- "QueryType":{
+ "AcknowledgementType":{
+ "type":"object",
+ "title":"AcknowledgementType",
"required":[
- "elementSetName",
- "elementName",
- "typeNames"
+ "echoedRequest",
+ "timeStamp"
+ ],
+ "properties":{
+ "echoedRequest":{
+ "title":"echoedRequest",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EchoedRequestType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"EchoedRequest",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "requestId":{
+ "title":"requestId",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"RequestId",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "timeStamp":{
+ "title":"timeStamp",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"timeStamp",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AcknowledgementType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ },
+ "propertiesOrder":[
+ "echoedRequest",
+ "requestId",
+ "timeStamp"
+ ]
+ },
+ "UpdateType":{
+ "type":"object",
+ "title":"UpdateType",
+ "required":[
+ "any",
+ "recordProperty",
+ "constraint"
],
+ "properties":{
+ "any":{
+ "title":"any",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ],
+ "propertyType":"anyElement"
+ },
+ "recordProperty":{
+ "title":"recordProperty",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/RecordPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"RecordProperty",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "constraint":{
+ "title":"constraint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/QueryConstraintType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Constraint",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "handle":{
+ "title":"handle",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"handle",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"UpdateType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ },
+ "propertiesOrder":[
+ "any",
+ "recordProperty",
+ "constraint",
+ "handle"
+ ]
+ },
+ "GetCapabilitiesType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractQueryType"
+ "$ref":"http://www.opengis.net/ows#/definitions/GetCapabilitiesType"
},
{
"type":"object",
- "title":"QueryType",
+ "title":"GetCapabilitiesType",
"properties":{
- "elementSetName":{
- "title":"elementSetName",
- "allOf":[
- {
- "$ref":"#/definitions/ElementSetNameType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ElementSetName",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "elementName":{
- "title":"elementName",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ElementName",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "constraint":{
- "title":"constraint",
- "allOf":[
- {
- "$ref":"#/definitions/QueryConstraintType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Constraint",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "sortBy":{
- "title":"sortBy",
- "allOf":[
- {
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
- }
- ],
- "propertyType":"anyElement"
- },
- "typeNames":{
- "title":"typeNames",
+ "service":{
+ "title":"service",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"typeNames",
+ "localPart":"service",
"namespaceURI":""
}
}
@@ -2587,112 +2577,194 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"QueryType",
+ "localPart":"GetCapabilitiesType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "elementSetName",
- "elementName",
- "constraint",
- "sortBy",
- "typeNames"
+ "service"
]
},
- "AcknowledgementType":{
+ "AbstractRecordType":{
"type":"object",
- "title":"AcknowledgementType",
+ "title":"AbstractRecordType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractRecordType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "RangeOfValuesType":{
+ "type":"object",
+ "title":"RangeOfValuesType",
"required":[
- "echoedRequest",
- "timeStamp"
+ "minValue",
+ "maxValue"
],
"properties":{
- "echoedRequest":{
- "title":"echoedRequest",
+ "minValue":{
+ "title":"minValue",
"allOf":[
{
- "$ref":"#/definitions/EchoedRequestType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EchoedRequest",
+ "localPart":"MinValue",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "requestId":{
- "title":"requestId",
+ "maxValue":{
+ "title":"maxValue",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"RequestId",
+ "localPart":"MaxValue",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RangeOfValuesType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ },
+ "propertiesOrder":[
+ "minValue",
+ "maxValue"
+ ]
+ },
+ "RequestBaseType":{
+ "type":"object",
+ "title":"RequestBaseType",
+ "required":[
+ "service",
+ "version"
+ ],
+ "properties":{
+ "service":{
+ "title":"service",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"service",
+ "namespaceURI":""
+ }
},
- "timeStamp":{
- "title":"timeStamp",
+ "version":{
+ "title":"version",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"timeStamp",
+ "localPart":"version",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AcknowledgementType",
+ "localPart":"RequestBaseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "echoedRequest",
- "requestId",
- "timeStamp"
+ "service",
+ "version"
]
},
- "DCMIRecordType":{
+ "HarvestType":{
+ "required":[
+ "source",
+ "resourceType"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractRecordType"
+ "$ref":"#/definitions/RequestBaseType"
},
{
"type":"object",
- "title":"DCMIRecordType",
+ "title":"HarvestType",
"properties":{
- "dcElement":{
- "title":"dcElement",
+ "source":{
+ "title":"source",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Source",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "resourceType":{
+ "title":"resourceType",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ResourceType",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "resourceFormat":{
+ "title":"resourceFormat",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ResourceFormat",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "harvestInterval":{
+ "title":"harvestInterval",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"HarvestInterval",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
+ }
+ },
+ "responseHandler":{
+ "title":"responseHandler",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
- }
- },
- "elementName":{
- "localPart":"DC-element",
- "namespaceURI":"http://purl.org/dc/elements/1.1/"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
},
"minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"DC-element",
- "namespaceURI":"http://purl.org/dc/elements/1.1/"
+ "localPart":"ResponseHandler",
+ "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
}
@@ -2700,117 +2772,45 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DCMIRecordType",
+ "localPart":"HarvestType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "dcElement"
+ "source",
+ "resourceType",
+ "resourceFormat",
+ "harvestInterval",
+ "responseHandler"
]
},
- "TransactionSummaryType":{
+ "RequestStatusType":{
"type":"object",
- "title":"TransactionSummaryType",
+ "title":"RequestStatusType",
"properties":{
- "totalInserted":{
- "title":"totalInserted",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"totalInserted",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "totalUpdated":{
- "title":"totalUpdated",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"totalUpdated",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "totalDeleted":{
- "title":"totalDeleted",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"totalDeleted",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- },
- "requestId":{
- "title":"requestId",
+ "timestamp":{
+ "title":"timestamp",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"requestId",
+ "localPart":"timestamp",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TransactionSummaryType",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- },
- "propertiesOrder":[
- "totalInserted",
- "totalUpdated",
- "totalDeleted",
- "requestId"
- ]
- },
- "ListOfValuesType":{
- "type":"object",
- "title":"ListOfValuesType",
- "required":[
- "value"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Value",
- "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ListOfValuesType",
+ "localPart":"RequestStatusType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
- "value"
+ "timestamp"
]
},
- "ElementSetType":{
+ "ResultType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -2818,11 +2818,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"ElementSetType",
+ "localPart":"ResultType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
- "ResultType":{
+ "ElementSetType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -2830,7 +2830,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"ResultType",
+ "localPart":"ElementSetType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
@@ -2849,7 +2849,7 @@
"properties":{
"localPart":{
"enum":[
- "Capabilities"
+ "DCMIRecord"
]
},
"namespaceURI":{
@@ -2862,11 +2862,11 @@
]
},
"value":{
- "$ref":"#/definitions/CapabilitiesType"
+ "$ref":"#/definitions/DCMIRecordType"
}
},
"elementName":{
- "localPart":"Capabilities",
+ "localPart":"DCMIRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -2883,7 +2883,7 @@
"properties":{
"localPart":{
"enum":[
- "Harvest"
+ "Record"
]
},
"namespaceURI":{
@@ -2896,11 +2896,11 @@
]
},
"value":{
- "$ref":"#/definitions/HarvestType"
+ "$ref":"#/definitions/RecordType"
}
},
"elementName":{
- "localPart":"Harvest",
+ "localPart":"Record",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -2917,7 +2917,7 @@
"properties":{
"localPart":{
"enum":[
- "DCMIRecord"
+ "GetCapabilities"
]
},
"namespaceURI":{
@@ -2930,11 +2930,11 @@
]
},
"value":{
- "$ref":"#/definitions/DCMIRecordType"
+ "$ref":"#/definitions/GetCapabilitiesType"
}
},
"elementName":{
- "localPart":"DCMIRecord",
+ "localPart":"GetCapabilities",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -2951,7 +2951,7 @@
"properties":{
"localPart":{
"enum":[
- "RecordProperty"
+ "AbstractRecord"
]
},
"namespaceURI":{
@@ -2964,11 +2964,11 @@
]
},
"value":{
- "$ref":"#/definitions/RecordPropertyType"
+ "$ref":"#/definitions/AbstractRecordType"
}
},
"elementName":{
- "localPart":"RecordProperty",
+ "localPart":"AbstractRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -2985,7 +2985,7 @@
"properties":{
"localPart":{
"enum":[
- "GetRecordById"
+ "HarvestResponse"
]
},
"namespaceURI":{
@@ -2998,11 +2998,11 @@
]
},
"value":{
- "$ref":"#/definitions/GetRecordByIdType"
+ "$ref":"#/definitions/HarvestResponseType"
}
},
"elementName":{
- "localPart":"GetRecordById",
+ "localPart":"HarvestResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3019,7 +3019,7 @@
"properties":{
"localPart":{
"enum":[
- "DescribeRecord"
+ "AbstractQuery"
]
},
"namespaceURI":{
@@ -3032,11 +3032,11 @@
]
},
"value":{
- "$ref":"#/definitions/DescribeRecordType"
+ "$ref":"#/definitions/AbstractQueryType"
}
},
"elementName":{
- "localPart":"DescribeRecord",
+ "localPart":"AbstractQuery",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3053,7 +3053,7 @@
"properties":{
"localPart":{
"enum":[
- "GetRecords"
+ "GetDomainResponse"
]
},
"namespaceURI":{
@@ -3066,11 +3066,11 @@
]
},
"value":{
- "$ref":"#/definitions/GetRecordsType"
+ "$ref":"#/definitions/GetDomainResponseType"
}
},
"elementName":{
- "localPart":"GetRecords",
+ "localPart":"GetDomainResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3087,7 +3087,7 @@
"properties":{
"localPart":{
"enum":[
- "Query"
+ "Constraint"
]
},
"namespaceURI":{
@@ -3100,11 +3100,11 @@
]
},
"value":{
- "$ref":"#/definitions/QueryType"
+ "$ref":"#/definitions/QueryConstraintType"
}
},
"elementName":{
- "localPart":"Query",
+ "localPart":"Constraint",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3121,7 +3121,7 @@
"properties":{
"localPart":{
"enum":[
- "ElementSetName"
+ "TransactionResponse"
]
},
"namespaceURI":{
@@ -3134,11 +3134,11 @@
]
},
"value":{
- "$ref":"#/definitions/ElementSetNameType"
+ "$ref":"#/definitions/TransactionResponseType"
}
},
"elementName":{
- "localPart":"ElementSetName",
+ "localPart":"TransactionResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3155,7 +3155,7 @@
"properties":{
"localPart":{
"enum":[
- "Constraint"
+ "Harvest"
]
},
"namespaceURI":{
@@ -3168,11 +3168,11 @@
]
},
"value":{
- "$ref":"#/definitions/QueryConstraintType"
+ "$ref":"#/definitions/HarvestType"
}
},
"elementName":{
- "localPart":"Constraint",
+ "localPart":"Harvest",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3189,7 +3189,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractRecord"
+ "GetDomain"
]
},
"namespaceURI":{
@@ -3202,11 +3202,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRecordType"
+ "$ref":"#/definitions/GetDomainType"
}
},
"elementName":{
- "localPart":"AbstractRecord",
+ "localPart":"GetDomain",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3223,7 +3223,7 @@
"properties":{
"localPart":{
"enum":[
- "Acknowledgement"
+ "Query"
]
},
"namespaceURI":{
@@ -3236,11 +3236,11 @@
]
},
"value":{
- "$ref":"#/definitions/AcknowledgementType"
+ "$ref":"#/definitions/QueryType"
}
},
"elementName":{
- "localPart":"Acknowledgement",
+ "localPart":"Query",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3257,7 +3257,7 @@
"properties":{
"localPart":{
"enum":[
- "TransactionResponse"
+ "Transaction"
]
},
"namespaceURI":{
@@ -3270,11 +3270,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransactionResponseType"
+ "$ref":"#/definitions/TransactionType"
}
},
"elementName":{
- "localPart":"TransactionResponse",
+ "localPart":"Transaction",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3291,7 +3291,7 @@
"properties":{
"localPart":{
"enum":[
- "Transaction"
+ "DescribeRecordResponse"
]
},
"namespaceURI":{
@@ -3304,11 +3304,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransactionType"
+ "$ref":"#/definitions/DescribeRecordResponseType"
}
},
"elementName":{
- "localPart":"Transaction",
+ "localPart":"DescribeRecordResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3325,7 +3325,7 @@
"properties":{
"localPart":{
"enum":[
- "SummaryRecord"
+ "DescribeRecord"
]
},
"namespaceURI":{
@@ -3338,11 +3338,11 @@
]
},
"value":{
- "$ref":"#/definitions/SummaryRecordType"
+ "$ref":"#/definitions/DescribeRecordType"
}
},
"elementName":{
- "localPart":"SummaryRecord",
+ "localPart":"DescribeRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3359,7 +3359,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractQuery"
+ "GetRecordById"
]
},
"namespaceURI":{
@@ -3372,11 +3372,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractQueryType"
+ "$ref":"#/definitions/GetRecordByIdType"
}
},
"elementName":{
- "localPart":"AbstractQuery",
+ "localPart":"GetRecordById",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3427,7 +3427,7 @@
"properties":{
"localPart":{
"enum":[
- "GetRecordsResponse"
+ "Acknowledgement"
]
},
"namespaceURI":{
@@ -3440,11 +3440,11 @@
]
},
"value":{
- "$ref":"#/definitions/GetRecordsResponseType"
+ "$ref":"#/definitions/AcknowledgementType"
}
},
"elementName":{
- "localPart":"GetRecordsResponse",
+ "localPart":"Acknowledgement",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3461,7 +3461,7 @@
"properties":{
"localPart":{
"enum":[
- "GetDomain"
+ "ElementSetName"
]
},
"namespaceURI":{
@@ -3474,11 +3474,11 @@
]
},
"value":{
- "$ref":"#/definitions/GetDomainType"
+ "$ref":"#/definitions/ElementSetNameType"
}
},
"elementName":{
- "localPart":"GetDomain",
+ "localPart":"ElementSetName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3495,7 +3495,7 @@
"properties":{
"localPart":{
"enum":[
- "Record"
+ "RecordProperty"
]
},
"namespaceURI":{
@@ -3508,11 +3508,11 @@
]
},
"value":{
- "$ref":"#/definitions/RecordType"
+ "$ref":"#/definitions/RecordPropertyType"
}
},
"elementName":{
- "localPart":"Record",
+ "localPart":"RecordProperty",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3529,7 +3529,7 @@
"properties":{
"localPart":{
"enum":[
- "HarvestResponse"
+ "SummaryRecord"
]
},
"namespaceURI":{
@@ -3542,11 +3542,11 @@
]
},
"value":{
- "$ref":"#/definitions/HarvestResponseType"
+ "$ref":"#/definitions/SummaryRecordType"
}
},
"elementName":{
- "localPart":"HarvestResponse",
+ "localPart":"SummaryRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3563,7 +3563,7 @@
"properties":{
"localPart":{
"enum":[
- "GetRecordByIdResponse"
+ "GetRecordsResponse"
]
},
"namespaceURI":{
@@ -3576,11 +3576,11 @@
]
},
"value":{
- "$ref":"#/definitions/GetRecordByIdResponseType"
+ "$ref":"#/definitions/GetRecordsResponseType"
}
},
"elementName":{
- "localPart":"GetRecordByIdResponse",
+ "localPart":"GetRecordsResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3597,7 +3597,7 @@
"properties":{
"localPart":{
"enum":[
- "DescribeRecordResponse"
+ "GetRecords"
]
},
"namespaceURI":{
@@ -3610,11 +3610,11 @@
]
},
"value":{
- "$ref":"#/definitions/DescribeRecordResponseType"
+ "$ref":"#/definitions/GetRecordsType"
}
},
"elementName":{
- "localPart":"DescribeRecordResponse",
+ "localPart":"GetRecords",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3631,7 +3631,7 @@
"properties":{
"localPart":{
"enum":[
- "GetDomainResponse"
+ "Capabilities"
]
},
"namespaceURI":{
@@ -3644,11 +3644,11 @@
]
},
"value":{
- "$ref":"#/definitions/GetDomainResponseType"
+ "$ref":"#/definitions/CapabilitiesType"
}
},
"elementName":{
- "localPart":"GetDomainResponse",
+ "localPart":"Capabilities",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
@@ -3665,7 +3665,7 @@
"properties":{
"localPart":{
"enum":[
- "GetCapabilities"
+ "GetRecordByIdResponse"
]
},
"namespaceURI":{
@@ -3678,11 +3678,11 @@
]
},
"value":{
- "$ref":"#/definitions/GetCapabilitiesType"
+ "$ref":"#/definitions/GetRecordByIdResponseType"
}
},
"elementName":{
- "localPart":"GetCapabilities",
+ "localPart":"GetRecordByIdResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
diff --git a/scripts/jsonschemas/CityGML_1_0.jsonschema b/scripts/jsonschemas/CityGML_1_0.jsonschema
index 5b526406..28be1605 100644
--- a/scripts/jsonschemas/CityGML_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_1_0.jsonschema
@@ -2,201 +2,101 @@
{
"id":"http://www.opengis.net/citygml/1.0#",
"definitions":{
- "ImplicitRepresentationPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AssociationType"
- },
- {
- "type":"object",
- "title":"ImplicitRepresentationPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ImplicitRepresentationPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- },
- "ExternalReferenceType":{
- "type":"object",
- "title":"ExternalReferenceType",
- "required":[
- "externalObject"
- ],
- "properties":{
- "informationSystem":{
- "title":"informationSystem",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"informationSystem",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- },
- "externalObject":{
- "title":"externalObject",
- "allOf":[
- {
- "$ref":"#/definitions/ExternalObjectReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"externalObject",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ExternalReferenceType",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- },
- "propertiesOrder":[
- "informationSystem",
- "externalObject"
- ]
- },
- "AddressPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AssociationType"
- },
- {
- "type":"object",
- "title":"AddressPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AddressPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- },
- "AbstractSiteType":{
+ "AbstractCityObjectType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"AbstractSiteType",
+ "title":"AbstractCityObjectType",
"properties":{
- "genericApplicationPropertyOfSite":{
- "title":"genericApplicationPropertyOfSite",
+ "creationDate":{
+ "title":"creationDate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSite",
+ "localPart":"creationDate",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractSiteType",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfSite"
- ]
- },
- "ImplicitGeometryType":{
- "required":[
- "referencePoint"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"ImplicitGeometryType",
- "properties":{
- "mimeType":{
- "title":"mimeType",
+ },
+ "terminationDate":{
+ "title":"terminationDate",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"mimeType",
+ "localPart":"terminationDate",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
- "transformationMatrix":{
- "title":"transformationMatrix",
+ "externalReference":{
+ "title":"externalReference",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"transformationMatrix",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- },
- "libraryObject":{
- "title":"libraryObject",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/ExternalReferenceType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"libraryObject",
+ "localPart":"externalReference",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
- "relativeGMLGeometry":{
- "title":"relativeGMLGeometry",
+ "generalizesTo":{
+ "title":"generalizesTo",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GeneralizationRelationType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"relativeGMLGeometry",
+ "localPart":"generalizesTo",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
- "referencePoint":{
- "title":"referencePoint",
+ "genericApplicationPropertyOfCityObject":{
+ "title":"genericApplicationPropertyOfCityObject",
"allOf":[
{
- "$ref":"#/definitions/PointPropertyType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfCityObject",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"referencePoint",
+ "localPart":"_GenericApplicationPropertyOfCityObject",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
}
@@ -205,15 +105,59 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ImplicitGeometryType",
+ "localPart":"AbstractCityObjectType",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
},
"propertiesOrder":[
- "mimeType",
- "transformationMatrix",
- "libraryObject",
- "relativeGMLGeometry",
- "referencePoint"
+ "creationDate",
+ "terminationDate",
+ "externalReference",
+ "generalizesTo",
+ "genericApplicationPropertyOfCityObject"
+ ]
+ },
+ "ExternalReferenceType":{
+ "type":"object",
+ "title":"ExternalReferenceType",
+ "required":[
+ "externalObject"
+ ],
+ "properties":{
+ "informationSystem":{
+ "title":"informationSystem",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"informationSystem",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ },
+ "externalObject":{
+ "title":"externalObject",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ExternalObjectReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"externalObject",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ExternalReferenceType",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ },
+ "propertiesOrder":[
+ "informationSystem",
+ "externalObject"
]
},
"GeneralizationRelationType":{
@@ -345,29 +289,211 @@
{
"$ref":"#/definitions/ActuateType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeneralizationRelationType",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ },
+ "propertiesOrder":[
+ "cityObject",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "AddressPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AssociationType"
+ },
+ {
+ "type":"object",
+ "title":"AddressPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AddressPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ },
+ "XalAddressPropertyType":{
+ "type":"object",
+ "title":"XalAddressPropertyType",
+ "required":[
+ "addressDetails"
+ ],
+ "properties":{
+ "addressDetails":{
+ "title":"addressDetails",
+ "allOf":[
+ {
+ "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"AddressDetails",
+ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"xalAddressPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ },
+ "propertiesOrder":[
+ "addressDetails"
+ ]
+ },
+ "CityModelType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureCollectionType"
+ },
+ {
+ "type":"object",
+ "title":"CityModelType",
+ "properties":{
+ "genericApplicationPropertyOfCityModel":{
+ "title":"genericApplicationPropertyOfCityModel",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfCityModel",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CityModelType",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfCityModel"
+ ]
+ },
+ "ImplicitGeometryType":{
+ "required":[
+ "referencePoint"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"ImplicitGeometryType",
+ "properties":{
+ "mimeType":{
+ "title":"mimeType",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"mimeType",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ },
+ "transformationMatrix":{
+ "title":"transformationMatrix",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transformationMatrix",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ },
+ "libraryObject":{
+ "title":"libraryObject",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"libraryObject",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ },
+ "relativeGMLGeometry":{
+ "title":"relativeGMLGeometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"relativeGMLGeometry",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ },
+ "referencePoint":{
+ "title":"referencePoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referencePoint",
+ "namespaceURI":"http://www.opengis.net/citygml/1.0"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeneralizationRelationType",
+ "localPart":"ImplicitGeometryType",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
},
"propertiesOrder":[
- "cityObject",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "mimeType",
+ "transformationMatrix",
+ "libraryObject",
+ "relativeGMLGeometry",
+ "referencePoint"
]
},
"ExternalObjectReferenceType":{
@@ -484,161 +610,35 @@
"genericApplicationPropertyOfAddress"
]
},
- "AbstractCityObjectType":{
+ "ImplicitRepresentationPropertyType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/AssociationType"
},
{
"type":"object",
- "title":"AbstractCityObjectType",
+ "title":"ImplicitRepresentationPropertyType",
"properties":{
- "creationDate":{
- "title":"creationDate",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"creationDate",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- },
- "terminationDate":{
- "title":"terminationDate",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"terminationDate",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- },
- "externalReference":{
- "title":"externalReference",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/ExternalReferenceType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"externalReference",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- },
- "generalizesTo":{
- "title":"generalizesTo",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeneralizationRelationType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"generalizesTo",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- },
- "genericApplicationPropertyOfCityObject":{
- "title":"genericApplicationPropertyOfCityObject",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfCityObject",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfCityObject",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCityObjectType",
- "namespaceURI":"http://www.opengis.net/citygml/1.0"
- },
- "propertiesOrder":[
- "creationDate",
- "terminationDate",
- "externalReference",
- "generalizesTo",
- "genericApplicationPropertyOfCityObject"
- ]
- },
- "XalAddressPropertyType":{
- "type":"object",
- "title":"XalAddressPropertyType",
- "required":[
- "addressDetails"
- ],
- "properties":{
- "addressDetails":{
- "title":"addressDetails",
- "allOf":[
- {
- "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"AddressDetails",
- "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"xalAddressPropertyType",
+ "localPart":"ImplicitRepresentationPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
- },
- "propertiesOrder":[
- "addressDetails"
- ]
+ }
},
- "CityModelType":{
+ "AbstractSiteType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureCollectionType"
+ "$ref":"#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"CityModelType",
+ "title":"AbstractSiteType",
"properties":{
- "genericApplicationPropertyOfCityModel":{
- "title":"genericApplicationPropertyOfCityModel",
+ "genericApplicationPropertyOfSite":{
+ "title":"genericApplicationPropertyOfSite",
"allOf":[
{
"type":"array",
@@ -650,7 +650,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCityModel",
+ "localPart":"_GenericApplicationPropertyOfSite",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
}
@@ -659,11 +659,11 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CityModelType",
+ "localPart":"AbstractSiteType",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfCityModel"
+ "genericApplicationPropertyOfSite"
]
}
},
@@ -681,7 +681,7 @@
"properties":{
"localPart":{
"enum":[
- "_Site"
+ "ImplicitGeometry"
]
},
"namespaceURI":{
@@ -694,11 +694,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSiteType"
+ "$ref":"#/definitions/ImplicitGeometryType"
}
},
"elementName":{
- "localPart":"_Site",
+ "localPart":"ImplicitGeometry",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
@@ -715,7 +715,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAddress"
+ "CityModel"
]
},
"namespaceURI":{
@@ -728,11 +728,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/CityModelType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAddress",
+ "localPart":"CityModel",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
@@ -749,7 +749,7 @@
"properties":{
"localPart":{
"enum":[
- "CityModel"
+ "_Site"
]
},
"namespaceURI":{
@@ -762,11 +762,11 @@
]
},
"value":{
- "$ref":"#/definitions/CityModelType"
+ "$ref":"#/definitions/AbstractSiteType"
}
},
"elementName":{
- "localPart":"CityModel",
+ "localPart":"_Site",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
@@ -783,7 +783,7 @@
"properties":{
"localPart":{
"enum":[
- "Address"
+ "_GenericApplicationPropertyOfAddress"
]
},
"namespaceURI":{
@@ -796,11 +796,11 @@
]
},
"value":{
- "$ref":"#/definitions/AddressType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Address",
+ "localPart":"_GenericApplicationPropertyOfAddress",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
@@ -817,7 +817,7 @@
"properties":{
"localPart":{
"enum":[
- "cityObjectMember"
+ "_GenericApplicationPropertyOfCityModel"
]
},
"namespaceURI":{
@@ -830,11 +830,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"cityObjectMember",
+ "localPart":"_GenericApplicationPropertyOfCityModel",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
@@ -885,7 +885,7 @@
"properties":{
"localPart":{
"enum":[
- "ImplicitGeometry"
+ "_GenericApplicationPropertyOfCityObject"
]
},
"namespaceURI":{
@@ -898,11 +898,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImplicitGeometryType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"ImplicitGeometry",
+ "localPart":"_GenericApplicationPropertyOfCityObject",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
@@ -919,7 +919,7 @@
"properties":{
"localPart":{
"enum":[
- "_CityObject"
+ "cityObjectMember"
]
},
"namespaceURI":{
@@ -932,11 +932,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"_CityObject",
+ "localPart":"cityObjectMember",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
@@ -953,7 +953,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCityModel"
+ "_CityObject"
]
},
"namespaceURI":{
@@ -966,11 +966,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractCityObjectType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCityModel",
+ "localPart":"_CityObject",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
},
@@ -987,7 +987,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCityObject"
+ "Address"
]
},
"namespaceURI":{
@@ -1000,11 +1000,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AddressType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCityObject",
+ "localPart":"Address",
"namespaceURI":"http://www.opengis.net/citygml/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_2_0.jsonschema b/scripts/jsonschemas/CityGML_2_0.jsonschema
index fac5a9ba..dbbf2e22 100644
--- a/scripts/jsonschemas/CityGML_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_2_0.jsonschema
@@ -2,148 +2,6 @@
{
"id":"http://www.opengis.net/citygml/2.0#",
"definitions":{
- "ImplicitRepresentationPropertyType":{
- "type":"object",
- "title":"ImplicitRepresentationPropertyType",
- "required":[
- "implicitGeometry"
- ],
- "properties":{
- "implicitGeometry":{
- "title":"implicitGeometry",
- "allOf":[
- {
- "$ref":"#/definitions/ImplicitGeometryType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ImplicitGeometry",
- "namespaceURI":"http://www.opengis.net/citygml/2.0"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ImplicitRepresentationPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/2.0"
- },
- "propertiesOrder":[
- "implicitGeometry",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
"AddressPropertyType":{
"type":"object",
"title":"AddressPropertyType",
@@ -428,47 +286,46 @@
"genericApplicationPropertyOfCityObject"
]
},
- "XalAddressPropertyType":{
- "type":"object",
- "title":"XalAddressPropertyType",
+ "AddressType":{
"required":[
- "addressDetails"
+ "xalAddress"
],
- "properties":{
- "addressDetails":{
- "title":"addressDetails",
- "allOf":[
- {
- "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"AddressDetails",
- "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"xalAddressPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/2.0"
- },
- "propertiesOrder":[
- "addressDetails"
- ]
- },
- "AbstractSiteType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"AbstractSiteType",
+ "title":"AddressType",
"properties":{
- "genericApplicationPropertyOfSite":{
- "title":"genericApplicationPropertyOfSite",
+ "xalAddress":{
+ "title":"xalAddress",
+ "allOf":[
+ {
+ "$ref":"#/definitions/XalAddressPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"xalAddress",
+ "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ }
+ },
+ "multiPoint":{
+ "title":"multiPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiPointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"multiPoint",
+ "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ }
+ },
+ "genericApplicationPropertyOfAddress":{
+ "title":"genericApplicationPropertyOfAddress",
"allOf":[
{
"type":"array",
@@ -480,7 +337,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSite",
+ "localPart":"_GenericApplicationPropertyOfAddress",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
}
@@ -489,86 +346,62 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractSiteType",
+ "localPart":"AddressType",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfSite"
+ "xalAddress",
+ "multiPoint",
+ "genericApplicationPropertyOfAddress"
]
},
- "ExternalReferenceType":{
+ "XalAddressPropertyType":{
"type":"object",
- "title":"ExternalReferenceType",
+ "title":"XalAddressPropertyType",
"required":[
- "externalObject"
+ "addressDetails"
],
"properties":{
- "informationSystem":{
- "title":"informationSystem",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"informationSystem",
- "namespaceURI":"http://www.opengis.net/citygml/2.0"
- }
- },
- "externalObject":{
- "title":"externalObject",
+ "addressDetails":{
+ "title":"addressDetails",
"allOf":[
{
- "$ref":"#/definitions/ExternalObjectReferenceType"
+ "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"externalObject",
- "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ "localPart":"AddressDetails",
+ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ExternalReferenceType",
+ "localPart":"xalAddressPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
},
"propertiesOrder":[
- "informationSystem",
- "externalObject"
+ "addressDetails"
]
},
- "GeneralizationRelationType":{
+ "ImplicitRepresentationPropertyType":{
"type":"object",
- "title":"GeneralizationRelationType",
+ "title":"ImplicitRepresentationPropertyType",
"required":[
- "cityObject"
+ "implicitGeometry"
],
"properties":{
- "cityObject":{
- "title":"cityObject",
+ "implicitGeometry":{
+ "title":"implicitGeometry",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCityObjectType"
- }
- },
- "elementName":{
- "localPart":"_CityObject",
- "namespaceURI":"http://www.opengis.net/citygml/2.0"
- }
+ "$ref":"#/definitions/ImplicitGeometryType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_CityObject",
+ "localPart":"ImplicitGeometry",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -679,11 +512,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeneralizationRelationType",
+ "localPart":"ImplicitRepresentationPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
},
"propertiesOrder":[
- "cityObject",
+ "implicitGeometry",
"remoteSchema",
"type",
"href",
@@ -694,44 +527,6 @@
"actuate"
]
},
- "CityModelType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureCollectionType"
- },
- {
- "type":"object",
- "title":"CityModelType",
- "properties":{
- "genericApplicationPropertyOfCityModel":{
- "title":"genericApplicationPropertyOfCityModel",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfCityModel",
- "namespaceURI":"http://www.opengis.net/citygml/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CityModelType",
- "namespaceURI":"http://www.opengis.net/citygml/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfCityModel"
- ]
- },
"ImplicitGeometryType":{
"required":[
"referencePoint"
@@ -828,118 +623,323 @@
"referencePoint"
]
},
- "AddressType":{
- "required":[
- "xalAddress"
- ],
+ "CityModelType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/AbstractFeatureCollectionType"
},
{
"type":"object",
- "title":"AddressType",
+ "title":"CityModelType",
"properties":{
- "xalAddress":{
- "title":"xalAddress",
- "allOf":[
- {
- "$ref":"#/definitions/XalAddressPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"xalAddress",
- "namespaceURI":"http://www.opengis.net/citygml/2.0"
- }
- },
- "multiPoint":{
- "title":"multiPoint",
+ "genericApplicationPropertyOfCityModel":{
+ "title":"genericApplicationPropertyOfCityModel",
"allOf":[
{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"multiPoint",
+ "localPart":"_GenericApplicationPropertyOfCityModel",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
- },
- "genericApplicationPropertyOfAddress":{
- "title":"genericApplicationPropertyOfAddress",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CityModelType",
+ "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfCityModel"
+ ]
+ },
+ "ExternalObjectReferenceType":{
+ "type":"object",
+ "title":"ExternalObjectReferenceType",
+ "required":[
+ "name",
+ "uri"
+ ],
+ "properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ }
+ },
+ "uri":{
+ "title":"uri",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"uri",
+ "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ExternalObjectReferenceType",
+ "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ },
+ "propertiesOrder":[
+ "name",
+ "uri"
+ ]
+ },
+ "GeneralizationRelationType":{
+ "type":"object",
+ "title":"GeneralizationRelationType",
+ "required":[
+ "cityObject"
+ ],
+ "properties":{
+ "cityObject":{
+ "title":"cityObject",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCityObjectType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAddress",
+ "localPart":"_CityObject",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_CityObject",
+ "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AddressType",
+ "localPart":"GeneralizationRelationType",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
},
"propertiesOrder":[
- "xalAddress",
- "multiPoint",
- "genericApplicationPropertyOfAddress"
+ "cityObject",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "ExternalObjectReferenceType":{
+ "ExternalReferenceType":{
"type":"object",
- "title":"ExternalObjectReferenceType",
+ "title":"ExternalReferenceType",
"required":[
- "name",
- "uri"
+ "externalObject"
],
"properties":{
- "name":{
- "title":"name",
+ "informationSystem":{
+ "title":"informationSystem",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"name",
+ "localPart":"informationSystem",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
- "uri":{
- "title":"uri",
+ "externalObject":{
+ "title":"externalObject",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/ExternalObjectReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"uri",
+ "localPart":"externalObject",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ExternalObjectReferenceType",
+ "localPart":"ExternalReferenceType",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
},
"propertiesOrder":[
- "name",
- "uri"
+ "informationSystem",
+ "externalObject"
+ ]
+ },
+ "AbstractSiteType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractSiteType",
+ "properties":{
+ "genericApplicationPropertyOfSite":{
+ "title":"genericApplicationPropertyOfSite",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfSite",
+ "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSiteType",
+ "namespaceURI":"http://www.opengis.net/citygml/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfSite"
]
},
"RelativeToWaterType":{
@@ -981,7 +981,7 @@
"properties":{
"localPart":{
"enum":[
- "Address"
+ "_CityObject"
]
},
"namespaceURI":{
@@ -994,11 +994,11 @@
]
},
"value":{
- "$ref":"#/definitions/AddressType"
+ "$ref":"#/definitions/AbstractCityObjectType"
}
},
"elementName":{
- "localPart":"Address",
+ "localPart":"_CityObject",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -1015,7 +1015,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfSite"
+ "_GenericApplicationPropertyOfCityModel"
]
},
"namespaceURI":{
@@ -1032,7 +1032,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSite",
+ "localPart":"_GenericApplicationPropertyOfCityModel",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -1049,7 +1049,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCityModel"
+ "_GenericApplicationPropertyOfSite"
]
},
"namespaceURI":{
@@ -1066,7 +1066,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCityModel",
+ "localPart":"_GenericApplicationPropertyOfSite",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -1083,7 +1083,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCityObject"
+ "CityModel"
]
},
"namespaceURI":{
@@ -1096,11 +1096,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/CityModelType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCityObject",
+ "localPart":"CityModel",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -1117,7 +1117,7 @@
"properties":{
"localPart":{
"enum":[
- "ImplicitGeometry"
+ "_Site"
]
},
"namespaceURI":{
@@ -1130,11 +1130,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImplicitGeometryType"
+ "$ref":"#/definitions/AbstractSiteType"
}
},
"elementName":{
- "localPart":"ImplicitGeometry",
+ "localPart":"_Site",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -1151,7 +1151,7 @@
"properties":{
"localPart":{
"enum":[
- "CityModel"
+ "_GenericApplicationPropertyOfAddress"
]
},
"namespaceURI":{
@@ -1164,11 +1164,11 @@
]
},
"value":{
- "$ref":"#/definitions/CityModelType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"CityModel",
+ "localPart":"_GenericApplicationPropertyOfAddress",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -1185,7 +1185,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAddress"
+ "Address"
]
},
"namespaceURI":{
@@ -1198,11 +1198,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AddressType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAddress",
+ "localPart":"Address",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -1219,7 +1219,7 @@
"properties":{
"localPart":{
"enum":[
- "_Site"
+ "_GenericApplicationPropertyOfCityObject"
]
},
"namespaceURI":{
@@ -1232,11 +1232,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSiteType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_Site",
+ "localPart":"_GenericApplicationPropertyOfCityObject",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -1253,7 +1253,7 @@
"properties":{
"localPart":{
"enum":[
- "cityObjectMember"
+ "ImplicitGeometry"
]
},
"namespaceURI":{
@@ -1266,11 +1266,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"#/definitions/ImplicitGeometryType"
}
},
"elementName":{
- "localPart":"cityObjectMember",
+ "localPart":"ImplicitGeometry",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
},
@@ -1287,7 +1287,7 @@
"properties":{
"localPart":{
"enum":[
- "_CityObject"
+ "cityObjectMember"
]
},
"namespaceURI":{
@@ -1300,11 +1300,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"_CityObject",
+ "localPart":"cityObjectMember",
"namespaceURI":"http://www.opengis.net/citygml/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Appearance_1_0.jsonschema b/scripts/jsonschemas/CityGML_Appearance_1_0.jsonschema
index 5451bf0b..5fde86ce 100644
--- a/scripts/jsonschemas/CityGML_Appearance_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Appearance_1_0.jsonschema
@@ -2,62 +2,43 @@
{
"id":"http://www.opengis.net/citygml/appearance/1.0#",
"definitions":{
- "X3DMaterialType":{
+ "GeoreferencedTextureType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceDataType"
+ "$ref":"#/definitions/AbstractTextureType"
},
{
"type":"object",
- "title":"X3DMaterialType",
+ "title":"GeoreferencedTextureType",
"properties":{
- "ambientIntensity":{
- "title":"ambientIntensity",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ambientIntensity",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- },
- "diffuseColor":{
- "title":"diffuseColor",
+ "preferWorldFile":{
+ "title":"preferWorldFile",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"diffuseColor",
+ "localPart":"preferWorldFile",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
- "emissiveColor":{
- "title":"emissiveColor",
+ "referencePoint":{
+ "title":"referencePoint",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"#/definitions/PointPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"emissiveColor",
+ "localPart":"referencePoint",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
- "specularColor":{
- "title":"specularColor",
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
"type":"array",
@@ -68,46 +49,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"specularColor",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- },
- "shininess":{
- "title":"shininess",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"shininess",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- },
- "transparency":{
- "title":"transparency",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"transparency",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- },
- "isSmooth":{
- "title":"isSmooth",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"isSmooth",
+ "localPart":"orientation",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -128,8 +70,8 @@
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
- "genericApplicationPropertyOfX3DMaterial":{
- "title":"genericApplicationPropertyOfX3DMaterial",
+ "genericApplicationPropertyOfGeoreferencedTexture":{
+ "title":"genericApplicationPropertyOfGeoreferencedTexture",
"allOf":[
{
"type":"array",
@@ -141,7 +83,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfX3DMaterial",
+ "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
}
@@ -150,125 +92,44 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"X3DMaterialType",
+ "localPart":"GeoreferencedTextureType",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
},
"propertiesOrder":[
- "ambientIntensity",
- "diffuseColor",
- "emissiveColor",
- "specularColor",
- "shininess",
- "transparency",
- "isSmooth",
+ "preferWorldFile",
+ "referencePoint",
+ "orientation",
"target",
- "genericApplicationPropertyOfX3DMaterial"
- ]
- },
- "TexCoordListType.TextureCoordinates":{
- "type":"object",
- "title":"TexCoordListType.TextureCoordinates",
- "required":[
- "ring"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"value"
- },
- "ring":{
- "title":"ring",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"ring",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "value",
- "ring"
+ "genericApplicationPropertyOfGeoreferencedTexture"
]
},
- "AppearancePropertyType":{
+ "TexCoordGenType":{
"required":[
- "appearance"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/FeaturePropertyType"
- },
- {
- "type":"object",
- "title":"AppearancePropertyType",
- "properties":{
- "appearance":{
- "title":"appearance",
- "allOf":[
- {
- "$ref":"#/definitions/AppearanceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Appearance",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- }
- }
- }
+ "worldToTexture"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AppearancePropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- },
- "propertiesOrder":[
- "appearance"
- ]
- },
- "ParameterizedTextureType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTextureType"
+ "$ref":"#/definitions/AbstractTextureParameterizationType"
},
{
"type":"object",
- "title":"ParameterizedTextureType",
+ "title":"TexCoordGenType",
"properties":{
- "target":{
- "title":"target",
+ "worldToTexture":{
+ "title":"worldToTexture",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TextureAssociationType"
- },
- "minItems":0
+ "$ref":"#/definitions/TexCoordGenType.WorldToTexture"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"target",
+ "localPart":"worldToTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
- "genericApplicationPropertyOfParameterizedTexture":{
- "title":"genericApplicationPropertyOfParameterizedTexture",
+ "genericApplicationPropertyOfTexCoordGen":{
+ "title":"genericApplicationPropertyOfTexCoordGen",
"allOf":[
{
"type":"array",
@@ -280,7 +141,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfParameterizedTexture",
+ "localPart":"_GenericApplicationPropertyOfTexCoordGen",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
}
@@ -289,91 +150,62 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ParameterizedTextureType",
+ "localPart":"TexCoordGenType",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
},
"propertiesOrder":[
- "target",
- "genericApplicationPropertyOfParameterizedTexture"
+ "worldToTexture",
+ "genericApplicationPropertyOfTexCoordGen"
]
},
- "TexCoordListType":{
+ "TextureAssociationType":{
+ "type":"object",
+ "title":"TextureAssociationType",
"required":[
- "textureCoordinates"
+ "textureParameterization",
+ "uri"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTextureParameterizationType"
- },
- {
- "type":"object",
- "title":"TexCoordListType",
- "properties":{
- "textureCoordinates":{
- "title":"textureCoordinates",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TexCoordListType.TextureCoordinates"
- },
- "minItems":1
+ "properties":{
+ "textureParameterization":{
+ "title":"textureParameterization",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTextureParameterizationType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"textureCoordinates",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- },
- "genericApplicationPropertyOfTexCoordList":{
- "title":"genericApplicationPropertyOfTexCoordList",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfTexCoordList",
+ "localPart":"_TextureParameterization",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_TextureParameterization",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TexCoordListType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- },
- "propertiesOrder":[
- "textureCoordinates",
- "genericApplicationPropertyOfTexCoordList"
- ]
- },
- "TexCoordGenType.WorldToTexture":{
- "type":"object",
- "title":"TexCoordGenType.WorldToTexture",
- "properties":{
- "value":{
- "title":"value",
+ },
+ "uri":{
+ "title":"uri",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uri",
+ "namespaceURI":""
+ }
},
- "srsName":{
- "title":"srsName",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -381,63 +213,118 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "srsDimension":{
- "title":"srsDimension",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "axisLabels":{
- "title":"axisLabels",
+ "href":{
+ "title":"href",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "uomLabels":{
- "title":"uomLabels",
+ "role":{
+ "title":"role",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"TextureAssociationType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ },
"propertiesOrder":[
- "value",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
+ "textureParameterization",
+ "uri",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
"AbstractTextureType":{
@@ -554,181 +441,127 @@
"genericApplicationPropertyOfTexture"
]
},
- "TexCoordGenType":{
- "required":[
- "worldToTexture"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTextureParameterizationType"
- },
- {
- "type":"object",
- "title":"TexCoordGenType",
- "properties":{
- "worldToTexture":{
- "title":"worldToTexture",
- "allOf":[
- {
- "$ref":"#/definitions/TexCoordGenType.WorldToTexture"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"worldToTexture",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- },
- "genericApplicationPropertyOfTexCoordGen":{
- "title":"genericApplicationPropertyOfTexCoordGen",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfTexCoordGen",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ "TexCoordGenType.WorldToTexture":{
+ "type":"object",
+ "title":"TexCoordGenType.WorldToTexture",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
}
+ ],
+ "propertyType":"value"
+ },
+ "srsName":{
+ "title":"srsName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
+ "namespaceURI":""
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TexCoordGenType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- },
- "propertiesOrder":[
- "worldToTexture",
- "genericApplicationPropertyOfTexCoordGen"
- ]
- },
- "AppearanceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
},
- {
- "type":"object",
- "title":"AppearanceType",
- "properties":{
- "theme":{
- "title":"theme",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"theme",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- },
- "surfaceDataMember":{
- "title":"surfaceDataMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SurfaceDataPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceDataMember",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ "srsDimension":{
+ "title":"srsDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsDimension",
+ "namespaceURI":""
+ }
+ },
+ "axisLabels":{
+ "title":"axisLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
}
- },
- "genericApplicationPropertyOfAppearance":{
- "title":"genericApplicationPropertyOfAppearance",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfAppearance",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisLabels",
+ "namespaceURI":""
+ }
+ },
+ "uomLabels":{
+ "title":"uomLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uomLabels",
+ "namespaceURI":""
}
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AppearanceType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
},
+ "typeType":"classInfo",
"propertiesOrder":[
- "theme",
- "surfaceDataMember",
- "genericApplicationPropertyOfAppearance"
+ "value",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
]
},
- "AbstractSurfaceDataType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"AbstractSurfaceDataType",
- "properties":{
- "isFront":{
- "title":"isFront",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"isFront",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- },
- "genericApplicationPropertyOfSurfaceData":{
- "title":"genericApplicationPropertyOfSurfaceData",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfSurfaceData",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ "TexCoordListType.TextureCoordinates":{
+ "type":"object",
+ "title":"TexCoordListType.TextureCoordinates",
+ "required":[
+ "ring"
+ ],
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
}
+ ],
+ "propertyType":"value"
+ },
+ "ring":{
+ "title":"ring",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"ring",
+ "namespaceURI":""
}
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractSurfaceDataType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
},
+ "typeType":"classInfo",
"propertiesOrder":[
- "isFront",
- "genericApplicationPropertyOfSurfaceData"
+ "value",
+ "ring"
]
},
"SurfaceDataPropertyType":{
@@ -882,17 +715,17 @@
"actuate"
]
},
- "GeoreferencedTextureType":{
+ "AbstractSurfaceDataType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTextureType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"GeoreferencedTextureType",
+ "title":"AbstractSurfaceDataType",
"properties":{
- "preferWorldFile":{
- "title":"preferWorldFile",
+ "isFront":{
+ "title":"isFront",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
@@ -900,25 +733,64 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"preferWorldFile",
+ "localPart":"isFront",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
- "referencePoint":{
- "title":"referencePoint",
+ "genericApplicationPropertyOfSurfaceData":{
+ "title":"genericApplicationPropertyOfSurfaceData",
"allOf":[
{
- "$ref":"#/definitions/PointPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"referencePoint",
+ "localPart":"_GenericApplicationPropertyOfSurfaceData",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSurfaceDataType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ },
+ "propertiesOrder":[
+ "isFront",
+ "genericApplicationPropertyOfSurfaceData"
+ ]
+ },
+ "X3DMaterialType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfaceDataType"
+ },
+ {
+ "type":"object",
+ "title":"X3DMaterialType",
+ "properties":{
+ "ambientIntensity":{
+ "title":"ambientIntensity",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ambientIntensity",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
- "orientation":{
- "title":"orientation",
+ "diffuseColor":{
+ "title":"diffuseColor",
"allOf":[
{
"type":"array",
@@ -929,7 +801,78 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"orientation",
+ "localPart":"diffuseColor",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ },
+ "emissiveColor":{
+ "title":"emissiveColor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"emissiveColor",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ },
+ "specularColor":{
+ "title":"specularColor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"specularColor",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ },
+ "shininess":{
+ "title":"shininess",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"shininess",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ },
+ "transparency":{
+ "title":"transparency",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transparency",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ },
+ "isSmooth":{
+ "title":"isSmooth",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"isSmooth",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -950,8 +893,8 @@
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
- "genericApplicationPropertyOfGeoreferencedTexture":{
- "title":"genericApplicationPropertyOfGeoreferencedTexture",
+ "genericApplicationPropertyOfX3DMaterial":{
+ "title":"genericApplicationPropertyOfX3DMaterial",
"allOf":[
{
"type":"array",
@@ -963,7 +906,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture",
+ "localPart":"_GenericApplicationPropertyOfX3DMaterial",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
}
@@ -972,184 +915,241 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeoreferencedTextureType",
+ "localPart":"X3DMaterialType",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
},
"propertiesOrder":[
- "preferWorldFile",
- "referencePoint",
- "orientation",
+ "ambientIntensity",
+ "diffuseColor",
+ "emissiveColor",
+ "specularColor",
+ "shininess",
+ "transparency",
+ "isSmooth",
"target",
- "genericApplicationPropertyOfGeoreferencedTexture"
+ "genericApplicationPropertyOfX3DMaterial"
]
},
- "TextureAssociationType":{
- "type":"object",
- "title":"TextureAssociationType",
- "required":[
- "textureParameterization",
- "uri"
- ],
- "properties":{
- "textureParameterization":{
- "title":"textureParameterization",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTextureParameterizationType"
+ "AppearanceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"AppearanceType",
+ "properties":{
+ "theme":{
+ "title":"theme",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"_TextureParameterization",
+ "localPart":"theme",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ },
+ "surfaceDataMember":{
+ "title":"surfaceDataMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SurfaceDataPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceDataMember",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ },
+ "genericApplicationPropertyOfAppearance":{
+ "title":"genericApplicationPropertyOfAppearance",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfAppearance",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_TextureParameterization",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
- }
- },
- "uri":{
- "title":"uri",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uri",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AppearanceType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ },
+ "propertiesOrder":[
+ "theme",
+ "surfaceDataMember",
+ "genericApplicationPropertyOfAppearance"
+ ]
+ },
+ "AppearancePropertyType":{
+ "required":[
+ "appearance"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/FeaturePropertyType"
+ },
+ {
+ "type":"object",
+ "title":"AppearancePropertyType",
+ "properties":{
+ "appearance":{
+ "title":"appearance",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AppearanceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Appearance",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AppearancePropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ },
+ "propertiesOrder":[
+ "appearance"
+ ]
+ },
+ "TexCoordListType":{
+ "required":[
+ "textureCoordinates"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTextureParameterizationType"
},
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
+ {
+ "type":"object",
+ "title":"TexCoordListType",
+ "properties":{
+ "textureCoordinates":{
+ "title":"textureCoordinates",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TexCoordListType.TextureCoordinates"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"textureCoordinates",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ },
+ "genericApplicationPropertyOfTexCoordList":{
+ "title":"genericApplicationPropertyOfTexCoordList",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfTexCoordList",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TexCoordListType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ },
+ "propertiesOrder":[
+ "textureCoordinates",
+ "genericApplicationPropertyOfTexCoordList"
+ ]
+ },
+ "ParameterizedTextureType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTextureType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"ParameterizedTextureType",
+ "properties":{
+ "target":{
+ "title":"target",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TextureAssociationType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"target",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
+ },
+ "genericApplicationPropertyOfParameterizedTexture":{
+ "title":"genericApplicationPropertyOfParameterizedTexture",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfParameterizedTexture",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"TextureAssociationType",
+ "localPart":"ParameterizedTextureType",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
},
"propertiesOrder":[
- "textureParameterization",
- "uri",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "target",
+ "genericApplicationPropertyOfParameterizedTexture"
]
},
"AbstractTextureParameterizationType":{
@@ -1263,7 +1263,7 @@
"properties":{
"localPart":{
"enum":[
- "_Texture"
+ "_SurfaceData"
]
},
"namespaceURI":{
@@ -1276,11 +1276,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTextureType"
+ "$ref":"#/definitions/AbstractSurfaceDataType"
}
},
"elementName":{
- "localPart":"_Texture",
+ "localPart":"_SurfaceData",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1297,7 +1297,7 @@
"properties":{
"localPart":{
"enum":[
- "TexCoordList"
+ "_GenericApplicationPropertyOfSurfaceData"
]
},
"namespaceURI":{
@@ -1310,11 +1310,11 @@
]
},
"value":{
- "$ref":"#/definitions/TexCoordListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"TexCoordList",
+ "localPart":"_GenericApplicationPropertyOfSurfaceData",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1331,7 +1331,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfX3DMaterial"
+ "_GenericApplicationPropertyOfTexture"
]
},
"namespaceURI":{
@@ -1348,7 +1348,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfX3DMaterial",
+ "localPart":"_GenericApplicationPropertyOfTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1399,7 +1399,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTexCoordList"
+ "_Texture"
]
},
"namespaceURI":{
@@ -1412,11 +1412,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractTextureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTexCoordList",
+ "localPart":"_Texture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1433,7 +1433,7 @@
"properties":{
"localPart":{
"enum":[
- "X3DMaterial"
+ "TexCoordGen"
]
},
"namespaceURI":{
@@ -1446,11 +1446,11 @@
]
},
"value":{
- "$ref":"#/definitions/X3DMaterialType"
+ "$ref":"#/definitions/TexCoordGenType"
}
},
"elementName":{
- "localPart":"X3DMaterial",
+ "localPart":"TexCoordGen",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1467,7 +1467,7 @@
"properties":{
"localPart":{
"enum":[
- "_SurfaceData"
+ "_GenericApplicationPropertyOfAppearance"
]
},
"namespaceURI":{
@@ -1480,11 +1480,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSurfaceDataType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_SurfaceData",
+ "localPart":"_GenericApplicationPropertyOfAppearance",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1501,7 +1501,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTexture"
+ "ParameterizedTexture"
]
},
"namespaceURI":{
@@ -1514,11 +1514,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ParameterizedTextureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTexture",
+ "localPart":"ParameterizedTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1569,7 +1569,7 @@
"properties":{
"localPart":{
"enum":[
- "TexCoordGen"
+ "_GenericApplicationPropertyOfTexCoordList"
]
},
"namespaceURI":{
@@ -1582,11 +1582,11 @@
]
},
"value":{
- "$ref":"#/definitions/TexCoordGenType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"TexCoordGen",
+ "localPart":"_GenericApplicationPropertyOfTexCoordList",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1603,7 +1603,7 @@
"properties":{
"localPart":{
"enum":[
- "GeoreferencedTexture"
+ "_GenericApplicationPropertyOfTexCoordGen"
]
},
"namespaceURI":{
@@ -1616,11 +1616,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeoreferencedTextureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"GeoreferencedTexture",
+ "localPart":"_GenericApplicationPropertyOfTexCoordGen",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1637,7 +1637,7 @@
"properties":{
"localPart":{
"enum":[
- "appearance"
+ "_GenericApplicationPropertyOfTextureParameterization"
]
},
"namespaceURI":{
@@ -1650,11 +1650,11 @@
]
},
"value":{
- "$ref":"#/definitions/AppearancePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"appearance",
+ "localPart":"_GenericApplicationPropertyOfTextureParameterization",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1671,7 +1671,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfSurfaceData"
+ "_GenericApplicationPropertyOfGeoreferencedTexture"
]
},
"namespaceURI":{
@@ -1688,7 +1688,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSurfaceData",
+ "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1705,7 +1705,7 @@
"properties":{
"localPart":{
"enum":[
- "ParameterizedTexture"
+ "appearance"
]
},
"namespaceURI":{
@@ -1718,11 +1718,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterizedTextureType"
+ "$ref":"#/definitions/AppearancePropertyType"
}
},
"elementName":{
- "localPart":"ParameterizedTexture",
+ "localPart":"appearance",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1739,7 +1739,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTexCoordGen"
+ "_GenericApplicationPropertyOfX3DMaterial"
]
},
"namespaceURI":{
@@ -1756,7 +1756,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTexCoordGen",
+ "localPart":"_GenericApplicationPropertyOfX3DMaterial",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1773,7 +1773,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAppearance"
+ "X3DMaterial"
]
},
"namespaceURI":{
@@ -1786,11 +1786,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/X3DMaterialType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAppearance",
+ "localPart":"X3DMaterial",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1807,7 +1807,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfGeoreferencedTexture"
+ "TexCoordList"
]
},
"namespaceURI":{
@@ -1820,11 +1820,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/TexCoordListType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture",
+ "localPart":"TexCoordList",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
},
@@ -1841,7 +1841,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTextureParameterization"
+ "GeoreferencedTexture"
]
},
"namespaceURI":{
@@ -1854,11 +1854,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/GeoreferencedTextureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTextureParameterization",
+ "localPart":"GeoreferencedTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Appearance_2_0.jsonschema b/scripts/jsonschemas/CityGML_Appearance_2_0.jsonschema
index dfa0951d..08d8b27a 100644
--- a/scripts/jsonschemas/CityGML_Appearance_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Appearance_2_0.jsonschema
@@ -2,157 +2,6 @@
{
"id":"http://www.opengis.net/citygml/appearance/2.0#",
"definitions":{
- "SurfaceDataPropertyType":{
- "type":"object",
- "title":"SurfaceDataPropertyType",
- "properties":{
- "surfaceData":{
- "title":"surfaceData",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSurfaceDataType"
- }
- },
- "elementName":{
- "localPart":"_SurfaceData",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_SurfaceData",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SurfaceDataPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- },
- "propertiesOrder":[
- "surfaceData",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
"AbstractTextureType":{
"required":[
"imageURI"
@@ -305,118 +154,33 @@
"genericApplicationPropertyOfTextureParameterization"
]
},
- "TexCoordGenType.WorldToTexture":{
- "type":"object",
- "title":"TexCoordGenType.WorldToTexture",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"value"
- },
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "srsDimension":{
- "title":"srsDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
- }
- },
- "axisLabels":{
- "title":"axisLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
- }
- },
- "uomLabels":{
- "title":"uomLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "value",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
- ]
- },
- "ParameterizedTextureType":{
+ "TexCoordGenType":{
+ "required":[
+ "worldToTexture"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractTextureType"
+ "$ref":"#/definitions/AbstractTextureParameterizationType"
},
{
"type":"object",
- "title":"ParameterizedTextureType",
+ "title":"TexCoordGenType",
"properties":{
- "target":{
- "title":"target",
+ "worldToTexture":{
+ "title":"worldToTexture",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TextureAssociationType"
- },
- "minItems":0
+ "$ref":"#/definitions/TexCoordGenType.WorldToTexture"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"target",
+ "localPart":"worldToTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
- "genericApplicationPropertyOfParameterizedTexture":{
- "title":"genericApplicationPropertyOfParameterizedTexture",
+ "genericApplicationPropertyOfTexCoordGen":{
+ "title":"genericApplicationPropertyOfTexCoordGen",
"allOf":[
{
"type":"array",
@@ -428,7 +192,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfParameterizedTexture",
+ "localPart":"_GenericApplicationPropertyOfTexCoordGen",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
}
@@ -437,130 +201,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ParameterizedTextureType",
+ "localPart":"TexCoordGenType",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
},
"propertiesOrder":[
- "target",
- "genericApplicationPropertyOfParameterizedTexture"
+ "worldToTexture",
+ "genericApplicationPropertyOfTexCoordGen"
]
},
- "X3DMaterialType":{
+ "ParameterizedTextureType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceDataType"
+ "$ref":"#/definitions/AbstractTextureType"
},
{
"type":"object",
- "title":"X3DMaterialType",
+ "title":"ParameterizedTextureType",
"properties":{
- "ambientIntensity":{
- "title":"ambientIntensity",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ambientIntensity",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "diffuseColor":{
- "title":"diffuseColor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"diffuseColor",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "emissiveColor":{
- "title":"emissiveColor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"emissiveColor",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "specularColor":{
- "title":"specularColor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"specularColor",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "shininess":{
- "title":"shininess",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"shininess",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "transparency":{
- "title":"transparency",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"transparency",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "isSmooth":{
- "title":"isSmooth",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"isSmooth",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
"target":{
"title":"target",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/TextureAssociationType"
},
"minItems":0
}
@@ -571,8 +235,8 @@
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
- "genericApplicationPropertyOfX3DMaterial":{
- "title":"genericApplicationPropertyOfX3DMaterial",
+ "genericApplicationPropertyOfParameterizedTexture":{
+ "title":"genericApplicationPropertyOfParameterizedTexture",
"allOf":[
{
"type":"array",
@@ -584,7 +248,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfX3DMaterial",
+ "localPart":"_GenericApplicationPropertyOfParameterizedTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
}
@@ -593,97 +257,36 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"X3DMaterialType",
+ "localPart":"ParameterizedTextureType",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
},
"propertiesOrder":[
- "ambientIntensity",
- "diffuseColor",
- "emissiveColor",
- "specularColor",
- "shininess",
- "transparency",
- "isSmooth",
"target",
- "genericApplicationPropertyOfX3DMaterial"
- ]
- },
- "TexCoordGenType":{
- "required":[
- "worldToTexture"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTextureParameterizationType"
- },
- {
- "type":"object",
- "title":"TexCoordGenType",
- "properties":{
- "worldToTexture":{
- "title":"worldToTexture",
- "allOf":[
- {
- "$ref":"#/definitions/TexCoordGenType.WorldToTexture"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"worldToTexture",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "genericApplicationPropertyOfTexCoordGen":{
- "title":"genericApplicationPropertyOfTexCoordGen",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfTexCoordGen",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TexCoordGenType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- },
- "propertiesOrder":[
- "worldToTexture",
- "genericApplicationPropertyOfTexCoordGen"
+ "genericApplicationPropertyOfParameterizedTexture"
]
},
- "TexCoordListType.TextureCoordinates":{
+ "AppearancePropertyType":{
"type":"object",
- "title":"TexCoordListType.TextureCoordinates",
+ "title":"AppearancePropertyType",
"required":[
- "ring"
+ "appearance"
],
"properties":{
- "value":{
- "title":"value",
+ "appearance":{
+ "title":"appearance",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"#/definitions/AppearanceType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Appearance",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
},
- "ring":{
- "title":"ring",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -691,177 +294,8 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"ring",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "value",
- "ring"
- ]
- },
- "TexCoordListType":{
- "required":[
- "textureCoordinates"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTextureParameterizationType"
- },
- {
- "type":"object",
- "title":"TexCoordListType",
- "properties":{
- "textureCoordinates":{
- "title":"textureCoordinates",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TexCoordListType.TextureCoordinates"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"textureCoordinates",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "genericApplicationPropertyOfTexCoordList":{
- "title":"genericApplicationPropertyOfTexCoordList",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfTexCoordList",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TexCoordListType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- },
- "propertiesOrder":[
- "textureCoordinates",
- "genericApplicationPropertyOfTexCoordList"
- ]
- },
- "AppearanceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"AppearanceType",
- "properties":{
- "theme":{
- "title":"theme",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"theme",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "surfaceDataMember":{
- "title":"surfaceDataMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SurfaceDataPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceDataMember",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "genericApplicationPropertyOfAppearance":{
- "title":"genericApplicationPropertyOfAppearance",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfAppearance",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AppearanceType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- },
- "propertiesOrder":[
- "theme",
- "surfaceDataMember",
- "genericApplicationPropertyOfAppearance"
- ]
- },
- "AppearancePropertyType":{
- "type":"object",
- "title":"AppearancePropertyType",
- "required":[
- "appearance"
- ],
- "properties":{
- "appearance":{
- "title":"appearance",
- "allOf":[
- {
- "$ref":"#/definitions/AppearanceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Appearance",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"type":{
@@ -973,6 +407,45 @@
"actuate"
]
},
+ "TexCoordListType.TextureCoordinates":{
+ "type":"object",
+ "title":"TexCoordListType.TextureCoordinates",
+ "required":[
+ "ring"
+ ],
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "ring":{
+ "title":"ring",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"ring",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "value",
+ "ring"
+ ]
+ },
"AbstractSurfaceDataType":{
"allOf":[
{
@@ -1123,8 +596,580 @@
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "arcrole":{
- "title":"arcrole",
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TextureAssociationType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ },
+ "propertiesOrder":[
+ "textureParameterization",
+ "uri",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "SurfaceDataPropertyType":{
+ "type":"object",
+ "title":"SurfaceDataPropertyType",
+ "properties":{
+ "surfaceData":{
+ "title":"surfaceData",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfaceDataType"
+ }
+ },
+ "elementName":{
+ "localPart":"_SurfaceData",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_SurfaceData",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SurfaceDataPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ },
+ "propertiesOrder":[
+ "surfaceData",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "GeoreferencedTextureType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTextureType"
+ },
+ {
+ "type":"object",
+ "title":"GeoreferencedTextureType",
+ "properties":{
+ "preferWorldFile":{
+ "title":"preferWorldFile",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"preferWorldFile",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "referencePoint":{
+ "title":"referencePoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referencePoint",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "orientation":{
+ "title":"orientation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"orientation",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "target":{
+ "title":"target",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"target",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "genericApplicationPropertyOfGeoreferencedTexture":{
+ "title":"genericApplicationPropertyOfGeoreferencedTexture",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeoreferencedTextureType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ },
+ "propertiesOrder":[
+ "preferWorldFile",
+ "referencePoint",
+ "orientation",
+ "target",
+ "genericApplicationPropertyOfGeoreferencedTexture"
+ ]
+ },
+ "AppearanceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"AppearanceType",
+ "properties":{
+ "theme":{
+ "title":"theme",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"theme",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "surfaceDataMember":{
+ "title":"surfaceDataMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SurfaceDataPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceDataMember",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "genericApplicationPropertyOfAppearance":{
+ "title":"genericApplicationPropertyOfAppearance",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfAppearance",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AppearanceType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ },
+ "propertiesOrder":[
+ "theme",
+ "surfaceDataMember",
+ "genericApplicationPropertyOfAppearance"
+ ]
+ },
+ "X3DMaterialType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfaceDataType"
+ },
+ {
+ "type":"object",
+ "title":"X3DMaterialType",
+ "properties":{
+ "ambientIntensity":{
+ "title":"ambientIntensity",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ambientIntensity",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "diffuseColor":{
+ "title":"diffuseColor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"diffuseColor",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "emissiveColor":{
+ "title":"emissiveColor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"emissiveColor",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "specularColor":{
+ "title":"specularColor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"specularColor",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "shininess":{
+ "title":"shininess",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"shininess",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "transparency":{
+ "title":"transparency",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transparency",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "isSmooth":{
+ "title":"isSmooth",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"isSmooth",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "target":{
+ "title":"target",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"target",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ },
+ "genericApplicationPropertyOfX3DMaterial":{
+ "title":"genericApplicationPropertyOfX3DMaterial",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfX3DMaterial",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"X3DMaterialType",
+ "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
+ },
+ "propertiesOrder":[
+ "ambientIntensity",
+ "diffuseColor",
+ "emissiveColor",
+ "specularColor",
+ "shininess",
+ "transparency",
+ "isSmooth",
+ "target",
+ "genericApplicationPropertyOfX3DMaterial"
+ ]
+ },
+ "TexCoordGenType.WorldToTexture":{
+ "type":"object",
+ "title":"TexCoordGenType.WorldToTexture",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -1132,138 +1177,96 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsName",
+ "namespaceURI":""
}
},
- "title":{
- "title":"title",
+ "srsDimension":{
+ "title":"srsDimension",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsDimension",
+ "namespaceURI":""
}
},
- "show":{
- "title":"show",
+ "axisLabels":{
+ "title":"axisLabels",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"axisLabels",
+ "namespaceURI":""
}
},
- "actuate":{
- "title":"actuate",
+ "uomLabels":{
+ "title":"uomLabels",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"uomLabels",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"TextureAssociationType",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- },
"propertiesOrder":[
- "textureParameterization",
- "uri",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "value",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
]
},
- "GeoreferencedTextureType":{
+ "TexCoordListType":{
+ "required":[
+ "textureCoordinates"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractTextureType"
+ "$ref":"#/definitions/AbstractTextureParameterizationType"
},
{
"type":"object",
- "title":"GeoreferencedTextureType",
+ "title":"TexCoordListType",
"properties":{
- "preferWorldFile":{
- "title":"preferWorldFile",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"preferWorldFile",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "referencePoint":{
- "title":"referencePoint",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referencePoint",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"orientation",
- "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
- }
- },
- "target":{
- "title":"target",
+ "textureCoordinates":{
+ "title":"textureCoordinates",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/TexCoordListType.TextureCoordinates"
},
- "minItems":0
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"target",
+ "localPart":"textureCoordinates",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
- "genericApplicationPropertyOfGeoreferencedTexture":{
- "title":"genericApplicationPropertyOfGeoreferencedTexture",
+ "genericApplicationPropertyOfTexCoordList":{
+ "title":"genericApplicationPropertyOfTexCoordList",
"allOf":[
{
"type":"array",
@@ -1275,7 +1278,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture",
+ "localPart":"_GenericApplicationPropertyOfTexCoordList",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
}
@@ -1284,15 +1287,12 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeoreferencedTextureType",
+ "localPart":"TexCoordListType",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
},
"propertiesOrder":[
- "preferWorldFile",
- "referencePoint",
- "orientation",
- "target",
- "genericApplicationPropertyOfGeoreferencedTexture"
+ "textureCoordinates",
+ "genericApplicationPropertyOfTexCoordList"
]
},
"TextureTypeType":{
@@ -1334,7 +1334,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTexCoordList"
+ "_Texture"
]
},
"namespaceURI":{
@@ -1347,11 +1347,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractTextureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTexCoordList",
+ "localPart":"_Texture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1368,7 +1368,7 @@
"properties":{
"localPart":{
"enum":[
- "appearance"
+ "_GenericApplicationPropertyOfTextureParameterization"
]
},
"namespaceURI":{
@@ -1381,11 +1381,11 @@
]
},
"value":{
- "$ref":"#/definitions/AppearancePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"appearance",
+ "localPart":"_GenericApplicationPropertyOfTextureParameterization",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1402,7 +1402,7 @@
"properties":{
"localPart":{
"enum":[
- "_Texture"
+ "_GenericApplicationPropertyOfTexture"
]
},
"namespaceURI":{
@@ -1415,11 +1415,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTextureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_Texture",
+ "localPart":"_GenericApplicationPropertyOfTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1436,7 +1436,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfSurfaceData"
+ "_GenericApplicationPropertyOfTexCoordList"
]
},
"namespaceURI":{
@@ -1453,7 +1453,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSurfaceData",
+ "localPart":"_GenericApplicationPropertyOfTexCoordList",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1470,7 +1470,7 @@
"properties":{
"localPart":{
"enum":[
- "_TextureParameterization"
+ "GeoreferencedTexture"
]
},
"namespaceURI":{
@@ -1483,11 +1483,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTextureParameterizationType"
+ "$ref":"#/definitions/GeoreferencedTextureType"
}
},
"elementName":{
- "localPart":"_TextureParameterization",
+ "localPart":"GeoreferencedTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1504,7 +1504,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfGeoreferencedTexture"
+ "_GenericApplicationPropertyOfAppearance"
]
},
"namespaceURI":{
@@ -1521,7 +1521,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture",
+ "localPart":"_GenericApplicationPropertyOfAppearance",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1538,7 +1538,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAppearance"
+ "_GenericApplicationPropertyOfX3DMaterial"
]
},
"namespaceURI":{
@@ -1555,7 +1555,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAppearance",
+ "localPart":"_GenericApplicationPropertyOfX3DMaterial",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1572,7 +1572,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfParameterizedTexture"
+ "ParameterizedTexture"
]
},
"namespaceURI":{
@@ -1585,11 +1585,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ParameterizedTextureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfParameterizedTexture",
+ "localPart":"ParameterizedTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1606,7 +1606,7 @@
"properties":{
"localPart":{
"enum":[
- "TexCoordList"
+ "Appearance"
]
},
"namespaceURI":{
@@ -1619,11 +1619,11 @@
]
},
"value":{
- "$ref":"#/definitions/TexCoordListType"
+ "$ref":"#/definitions/AppearanceType"
}
},
"elementName":{
- "localPart":"TexCoordList",
+ "localPart":"Appearance",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1640,7 +1640,7 @@
"properties":{
"localPart":{
"enum":[
- "GeoreferencedTexture"
+ "_SurfaceData"
]
},
"namespaceURI":{
@@ -1653,11 +1653,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeoreferencedTextureType"
+ "$ref":"#/definitions/AbstractSurfaceDataType"
}
},
"elementName":{
- "localPart":"GeoreferencedTexture",
+ "localPart":"_SurfaceData",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1674,7 +1674,7 @@
"properties":{
"localPart":{
"enum":[
- "TexCoordGen"
+ "_GenericApplicationPropertyOfGeoreferencedTexture"
]
},
"namespaceURI":{
@@ -1687,11 +1687,11 @@
]
},
"value":{
- "$ref":"#/definitions/TexCoordGenType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"TexCoordGen",
+ "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1708,7 +1708,7 @@
"properties":{
"localPart":{
"enum":[
- "_SurfaceData"
+ "appearanceMember"
]
},
"namespaceURI":{
@@ -1721,11 +1721,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSurfaceDataType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"_SurfaceData",
+ "localPart":"appearanceMember",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1742,7 +1742,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTextureParameterization"
+ "_TextureParameterization"
]
},
"namespaceURI":{
@@ -1755,11 +1755,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractTextureParameterizationType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTextureParameterization",
+ "localPart":"_TextureParameterization",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1776,7 +1776,7 @@
"properties":{
"localPart":{
"enum":[
- "X3DMaterial"
+ "TexCoordList"
]
},
"namespaceURI":{
@@ -1789,11 +1789,11 @@
]
},
"value":{
- "$ref":"#/definitions/X3DMaterialType"
+ "$ref":"#/definitions/TexCoordListType"
}
},
"elementName":{
- "localPart":"X3DMaterial",
+ "localPart":"TexCoordList",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1810,7 +1810,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfX3DMaterial"
+ "X3DMaterial"
]
},
"namespaceURI":{
@@ -1823,11 +1823,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/X3DMaterialType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfX3DMaterial",
+ "localPart":"X3DMaterial",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1844,7 +1844,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTexCoordGen"
+ "TexCoordGen"
]
},
"namespaceURI":{
@@ -1857,11 +1857,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/TexCoordGenType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTexCoordGen",
+ "localPart":"TexCoordGen",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1878,7 +1878,7 @@
"properties":{
"localPart":{
"enum":[
- "Appearance"
+ "_GenericApplicationPropertyOfParameterizedTexture"
]
},
"namespaceURI":{
@@ -1891,11 +1891,11 @@
]
},
"value":{
- "$ref":"#/definitions/AppearanceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Appearance",
+ "localPart":"_GenericApplicationPropertyOfParameterizedTexture",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1912,7 +1912,7 @@
"properties":{
"localPart":{
"enum":[
- "appearanceMember"
+ "_GenericApplicationPropertyOfTexCoordGen"
]
},
"namespaceURI":{
@@ -1925,11 +1925,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"appearanceMember",
+ "localPart":"_GenericApplicationPropertyOfTexCoordGen",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1946,7 +1946,7 @@
"properties":{
"localPart":{
"enum":[
- "ParameterizedTexture"
+ "_GenericApplicationPropertyOfSurfaceData"
]
},
"namespaceURI":{
@@ -1959,11 +1959,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterizedTextureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"ParameterizedTexture",
+ "localPart":"_GenericApplicationPropertyOfSurfaceData",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
},
@@ -1980,7 +1980,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTexture"
+ "appearance"
]
},
"namespaceURI":{
@@ -1993,11 +1993,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AppearancePropertyType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTexture",
+ "localPart":"appearance",
"namespaceURI":"http://www.opengis.net/citygml/appearance/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Bridge_2_0.jsonschema b/scripts/jsonschemas/CityGML_Bridge_2_0.jsonschema
index 011afab2..8645fc2d 100644
--- a/scripts/jsonschemas/CityGML_Bridge_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Bridge_2_0.jsonschema
@@ -2,166 +2,116 @@
{
"id":"http://www.opengis.net/citygml/bridge/2.0#",
"definitions":{
- "AbstractBoundarySurfaceType":{
+ "AbstractBridgeType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractSiteType"
},
{
"type":"object",
- "title":"AbstractBoundarySurfaceType",
+ "title":"AbstractBridgeType",
"properties":{
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
+ "clazz":{
+ "title":"clazz",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2MultiSurface",
+ "localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
+ "function":{
+ "title":"function",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3MultiSurface",
+ "localPart":"function",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
+ "usage":{
+ "title":"usage",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4MultiSurface",
+ "localPart":"usage",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "opening":{
- "title":"opening",
+ "yearOfConstruction":{
+ "title":"yearOfConstruction",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/OpeningPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"opening",
+ "localPart":"yearOfConstruction",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "genericApplicationPropertyOfBoundarySurface":{
- "title":"genericApplicationPropertyOfBoundarySurface",
+ "yearOfDemolition":{
+ "title":"yearOfDemolition",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBoundarySurface",
+ "localPart":"yearOfDemolition",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractBoundarySurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- },
- "propertiesOrder":[
- "lod2MultiSurface",
- "lod3MultiSurface",
- "lod4MultiSurface",
- "opening",
- "genericApplicationPropertyOfBoundarySurface"
- ]
- },
- "FloorSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"FloorSurfaceType",
- "properties":{
- "genericApplicationPropertyOfFloorSurface":{
- "title":"genericApplicationPropertyOfFloorSurface",
+ },
+ "isMovable":{
+ "title":"isMovable",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfFloorSurface",
+ "localPart":"isMovable",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"FloorSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfFloorSurface"
- ]
- },
- "AbstractOpeningType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"AbstractOpeningType",
- "properties":{
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
+ },
+ "lod1Solid":{
+ "title":"lod1Solid",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3MultiSurface",
+ "localPart":"lod1Solid",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
+ "lod1MultiSurface":{
+ "title":"lod1MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
@@ -169,148 +119,123 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4MultiSurface",
+ "localPart":"lod1MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod3ImplicitRepresentation":{
- "title":"lod3ImplicitRepresentation",
+ "lod1TerrainIntersection":{
+ "title":"lod1TerrainIntersection",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3ImplicitRepresentation",
+ "localPart":"lod1TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
+ "lod2Solid":{
+ "title":"lod2Solid",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4ImplicitRepresentation",
+ "localPart":"lod2Solid",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "genericApplicationPropertyOfOpening":{
- "title":"genericApplicationPropertyOfOpening",
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOpening",
+ "localPart":"lod2MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractOpeningType",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- },
- "propertiesOrder":[
- "lod3MultiSurface",
- "lod4MultiSurface",
- "lod3ImplicitRepresentation",
- "lod4ImplicitRepresentation",
- "genericApplicationPropertyOfOpening"
- ]
- },
- "BridgeRoomType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"BridgeRoomType",
- "properties":{
- "clazz":{
- "title":"clazz",
+ },
+ "lod2MultiCurve":{
+ "title":"lod2MultiCurve",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"class",
+ "localPart":"lod2MultiCurve",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "function":{
- "title":"function",
+ "lod2TerrainIntersection":{
+ "title":"lod2TerrainIntersection",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"function",
+ "localPart":"lod2TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "usage":{
- "title":"usage",
+ "outerBridgeConstruction":{
+ "title":"outerBridgeConstruction",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/BridgeConstructionElementPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usage",
+ "localPart":"outerBridgeConstruction",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod4Solid":{
- "title":"lod4Solid",
+ "outerBridgeInstallation":{
+ "title":"outerBridgeInstallation",
"allOf":[
{
- "$ref":"#/definitions/SolidPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/BridgeInstallationPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4Solid",
+ "localPart":"outerBridgeInstallation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
+ "interiorBridgeInstallation":{
+ "title":"interiorBridgeInstallation",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IntBridgeInstallationPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4MultiSurface",
+ "localPart":"interiorBridgeInstallation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -331,88 +256,163 @@
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "interiorFurniture":{
- "title":"interiorFurniture",
+ "lod3Solid":{
+ "title":"lod3Solid",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/InteriorFurniturePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interiorFurniture",
+ "localPart":"lod3Solid",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "bridgeRoomInstallation":{
- "title":"bridgeRoomInstallation",
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod3MultiCurve":{
+ "title":"lod3MultiCurve",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3MultiCurve",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod3TerrainIntersection":{
+ "title":"lod3TerrainIntersection",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3TerrainIntersection",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4Solid":{
+ "title":"lod4Solid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SolidPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Solid",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4MultiCurve":{
+ "title":"lod4MultiCurve",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiCurve",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4TerrainIntersection":{
+ "title":"lod4TerrainIntersection",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4TerrainIntersection",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "interiorBridgeRoom":{
+ "title":"interiorBridgeRoom",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/IntBridgeInstallationPropertyType"
+ "$ref":"#/definitions/InteriorBridgeRoomPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"bridgeRoomInstallation",
+ "localPart":"interiorBridgeRoom",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "genericApplicationPropertyOfBridgeRoom":{
- "title":"genericApplicationPropertyOfBridgeRoom",
+ "consistsOfBridgePart":{
+ "title":"consistsOfBridgePart",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BridgePartPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridgeRoom",
+ "localPart":"consistsOfBridgePart",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BridgeRoomType",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- },
- "propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod4Solid",
- "lod4MultiSurface",
- "cityObjectBoundedBy",
- "interiorFurniture",
- "bridgeRoomInstallation",
- "genericApplicationPropertyOfBridgeRoom"
- ]
- },
- "BridgePartType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBridgeType"
- },
- {
- "type":"object",
- "title":"BridgePartType",
- "properties":{
- "genericApplicationPropertyOfBridgePart":{
- "title":"genericApplicationPropertyOfBridgePart",
+ },
+ "address":{
+ "title":"address",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"address",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "genericApplicationPropertyOfAbstractBridge":{
+ "title":"genericApplicationPropertyOfAbstractBridge",
"allOf":[
{
"type":"array",
@@ -424,7 +424,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridgePart",
+ "localPart":"_GenericApplicationPropertyOfAbstractBridge",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -433,24 +433,52 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BridgePartType",
+ "localPart":"AbstractBridgeType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfBridgePart"
+ "clazz",
+ "function",
+ "usage",
+ "yearOfConstruction",
+ "yearOfDemolition",
+ "isMovable",
+ "lod1Solid",
+ "lod1MultiSurface",
+ "lod1TerrainIntersection",
+ "lod2Solid",
+ "lod2MultiSurface",
+ "lod2MultiCurve",
+ "lod2TerrainIntersection",
+ "outerBridgeConstruction",
+ "outerBridgeInstallation",
+ "interiorBridgeInstallation",
+ "cityObjectBoundedBy",
+ "lod3Solid",
+ "lod3MultiSurface",
+ "lod3MultiCurve",
+ "lod3TerrainIntersection",
+ "lod4Solid",
+ "lod4MultiSurface",
+ "lod4MultiCurve",
+ "lod4TerrainIntersection",
+ "interiorBridgeRoom",
+ "consistsOfBridgePart",
+ "address",
+ "genericApplicationPropertyOfAbstractBridge"
]
},
- "BridgeType":{
+ "WindowType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBridgeType"
+ "$ref":"#/definitions/AbstractOpeningType"
},
{
"type":"object",
- "title":"BridgeType",
+ "title":"WindowType",
"properties":{
- "genericApplicationPropertyOfBridge":{
- "title":"genericApplicationPropertyOfBridge",
+ "genericApplicationPropertyOfWindow":{
+ "title":"genericApplicationPropertyOfWindow",
"allOf":[
{
"type":"array",
@@ -462,7 +490,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridge",
+ "localPart":"_GenericApplicationPropertyOfWindow",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -471,30 +499,42 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BridgeType",
+ "localPart":"WindowType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfBridge"
+ "genericApplicationPropertyOfWindow"
]
},
- "BridgeConstructionElementPropertyType":{
+ "OpeningPropertyType":{
"type":"object",
- "title":"BridgeConstructionElementPropertyType",
+ "title":"OpeningPropertyType",
"required":[
- "bridgeConstructionElement"
+ "opening"
],
"properties":{
- "bridgeConstructionElement":{
- "title":"bridgeConstructionElement",
+ "opening":{
+ "title":"opening",
"allOf":[
{
- "$ref":"#/definitions/BridgeConstructionElementType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractOpeningType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Opening",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"BridgeConstructionElement",
+ "localPart":"_Opening",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -605,11 +645,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BridgeConstructionElementPropertyType",
+ "localPart":"OpeningPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "bridgeConstructionElement",
+ "opening",
"remoteSchema",
"type",
"href",
@@ -620,23 +660,215 @@
"actuate"
]
},
- "AbstractBridgeType":{
+ "ClosureSurfaceType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractSiteType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"AbstractBridgeType",
+ "title":"ClosureSurfaceType",
"properties":{
- "clazz":{
- "title":"clazz",
+ "genericApplicationPropertyOfClosureSurface":{
+ "title":"genericApplicationPropertyOfClosureSurface",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfClosureSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ClosureSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfClosureSurface"
+ ]
+ },
+ "BoundarySurfacePropertyType":{
+ "type":"object",
+ "title":"BoundarySurfacePropertyType",
+ "required":[
+ "boundarySurface"
+ ],
+ "properties":{
+ "boundarySurface":{
+ "title":"boundarySurface",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ }
+ },
+ "elementName":{
+ "localPart":"_BoundarySurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_BoundarySurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BoundarySurfacePropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ },
+ "propertiesOrder":[
+ "boundarySurface",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "BridgeConstructionElementType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"BridgeConstructionElementType",
+ "properties":{
+ "clazz":{
+ "title":"clazz",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
"elementName":{
"localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
@@ -676,73 +908,73 @@
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "yearOfConstruction":{
- "title":"yearOfConstruction",
+ "lod1Geometry":{
+ "title":"lod1Geometry",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"yearOfConstruction",
+ "localPart":"lod1Geometry",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "yearOfDemolition":{
- "title":"yearOfDemolition",
+ "lod2Geometry":{
+ "title":"lod2Geometry",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"yearOfDemolition",
+ "localPart":"lod2Geometry",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "isMovable":{
- "title":"isMovable",
+ "lod3Geometry":{
+ "title":"lod3Geometry",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"isMovable",
+ "localPart":"lod3Geometry",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod1Solid":{
- "title":"lod1Solid",
+ "lod4Geometry":{
+ "title":"lod4Geometry",
"allOf":[
{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1Solid",
+ "localPart":"lod4Geometry",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod1MultiSurface":{
- "title":"lod1MultiSurface",
+ "lod1TerrainIntersection":{
+ "title":"lod1TerrainIntersection",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1MultiSurface",
+ "localPart":"lod1TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod1TerrainIntersection":{
- "title":"lod1TerrainIntersection",
+ "lod2TerrainIntersection":{
+ "title":"lod2TerrainIntersection",
"allOf":[
{
"$ref":"#/definitions/MultiCurvePropertyType"
@@ -750,110 +982,85 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1TerrainIntersection",
+ "localPart":"lod2TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod2Solid":{
- "title":"lod2Solid",
+ "lod3TerrainIntersection":{
+ "title":"lod3TerrainIntersection",
"allOf":[
{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2Solid",
+ "localPart":"lod3TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
+ "lod4TerrainIntersection":{
+ "title":"lod4TerrainIntersection",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod2MultiCurve":{
- "title":"lod2MultiCurve",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2MultiCurve",
+ "localPart":"lod4TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod2TerrainIntersection":{
- "title":"lod2TerrainIntersection",
+ "lod1ImplicitRepresentation":{
+ "title":"lod1ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2TerrainIntersection",
+ "localPart":"lod1ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "outerBridgeConstruction":{
- "title":"outerBridgeConstruction",
+ "lod2ImplicitRepresentation":{
+ "title":"lod2ImplicitRepresentation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/BridgeConstructionElementPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"outerBridgeConstruction",
+ "localPart":"lod2ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "outerBridgeInstallation":{
- "title":"outerBridgeInstallation",
+ "lod3ImplicitRepresentation":{
+ "title":"lod3ImplicitRepresentation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/BridgeInstallationPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"outerBridgeInstallation",
+ "localPart":"lod3ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "interiorBridgeInstallation":{
- "title":"interiorBridgeInstallation",
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/IntBridgeInstallationPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interiorBridgeInstallation",
+ "localPart":"lod4ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -874,163 +1081,8 @@
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod3Solid":{
- "title":"lod3Solid",
- "allOf":[
- {
- "$ref":"#/definitions/SolidPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3Solid",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod3MultiCurve":{
- "title":"lod3MultiCurve",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiCurve",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod3TerrainIntersection":{
- "title":"lod3TerrainIntersection",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3TerrainIntersection",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod4Solid":{
- "title":"lod4Solid",
- "allOf":[
- {
- "$ref":"#/definitions/SolidPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4Solid",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod4MultiCurve":{
- "title":"lod4MultiCurve",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiCurve",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod4TerrainIntersection":{
- "title":"lod4TerrainIntersection",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4TerrainIntersection",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "interiorBridgeRoom":{
- "title":"interiorBridgeRoom",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/InteriorBridgeRoomPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"interiorBridgeRoom",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "consistsOfBridgePart":{
- "title":"consistsOfBridgePart",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/BridgePartPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"consistsOfBridgePart",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "address":{
- "title":"address",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"address",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "genericApplicationPropertyOfAbstractBridge":{
- "title":"genericApplicationPropertyOfAbstractBridge",
+ "genericApplicationPropertyOfBridgeConstructionElement":{
+ "title":"genericApplicationPropertyOfBridgeConstructionElement",
"allOf":[
{
"type":"array",
@@ -1042,7 +1094,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAbstractBridge",
+ "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -1051,370 +1103,182 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractBridgeType",
+ "localPart":"BridgeConstructionElementType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
- "yearOfConstruction",
- "yearOfDemolition",
- "isMovable",
- "lod1Solid",
- "lod1MultiSurface",
+ "lod1Geometry",
+ "lod2Geometry",
+ "lod3Geometry",
+ "lod4Geometry",
"lod1TerrainIntersection",
- "lod2Solid",
- "lod2MultiSurface",
- "lod2MultiCurve",
"lod2TerrainIntersection",
- "outerBridgeConstruction",
- "outerBridgeInstallation",
- "interiorBridgeInstallation",
- "cityObjectBoundedBy",
- "lod3Solid",
- "lod3MultiSurface",
- "lod3MultiCurve",
"lod3TerrainIntersection",
- "lod4Solid",
- "lod4MultiSurface",
- "lod4MultiCurve",
"lod4TerrainIntersection",
- "interiorBridgeRoom",
- "consistsOfBridgePart",
- "address",
- "genericApplicationPropertyOfAbstractBridge"
+ "lod1ImplicitRepresentation",
+ "lod2ImplicitRepresentation",
+ "lod3ImplicitRepresentation",
+ "lod4ImplicitRepresentation",
+ "cityObjectBoundedBy",
+ "genericApplicationPropertyOfBridgeConstructionElement"
]
},
- "WallSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "InteriorFurniturePropertyType":{
+ "type":"object",
+ "title":"InteriorFurniturePropertyType",
+ "required":[
+ "bridgeFurniture"
+ ],
+ "properties":{
+ "bridgeFurniture":{
+ "title":"bridgeFurniture",
+ "allOf":[
+ {
+ "$ref":"#/definitions/BridgeFurnitureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"BridgeFurniture",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
},
- {
- "type":"object",
- "title":"WallSurfaceType",
- "properties":{
- "genericApplicationPropertyOfWallSurface":{
- "title":"genericApplicationPropertyOfWallSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfWallSurface",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"WallSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfWallSurface"
- ]
- },
- "BridgeInstallationType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
- {
- "type":"object",
- "title":"BridgeInstallationType",
- "properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "usage":{
- "title":"usage",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod2Geometry":{
- "title":"lod2Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod3Geometry":{
- "title":"lod3Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod4Geometry":{
- "title":"lod4Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod2ImplicitRepresentation":{
- "title":"lod2ImplicitRepresentation",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2ImplicitRepresentation",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod3ImplicitRepresentation":{
- "title":"lod3ImplicitRepresentation",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3ImplicitRepresentation",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4ImplicitRepresentation",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundedBy",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "genericApplicationPropertyOfBridgeInstallation":{
- "title":"genericApplicationPropertyOfBridgeInstallation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfBridgeInstallation",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"BridgeInstallationType",
+ "localPart":"InteriorFurniturePropertyType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod2Geometry",
- "lod3Geometry",
- "lod4Geometry",
- "lod2ImplicitRepresentation",
- "lod3ImplicitRepresentation",
- "lod4ImplicitRepresentation",
- "cityObjectBoundedBy",
- "genericApplicationPropertyOfBridgeInstallation"
+ "bridgeFurniture",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "IntBridgeInstallationType":{
+ "InteriorWallSurfaceType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"IntBridgeInstallationType",
+ "title":"InteriorWallSurfaceType",
"properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "usage":{
- "title":"usage",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod4Geometry":{
- "title":"lod4Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4ImplicitRepresentation",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundedBy",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "genericApplicationPropertyOfIntBridgeInstallation":{
- "title":"genericApplicationPropertyOfIntBridgeInstallation",
+ "genericApplicationPropertyOfInteriorWallSurface":{
+ "title":"genericApplicationPropertyOfInteriorWallSurface",
"allOf":[
{
"type":"array",
@@ -1426,7 +1290,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation",
+ "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -1435,17 +1299,11 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"IntBridgeInstallationType",
+ "localPart":"InteriorWallSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod4Geometry",
- "lod4ImplicitRepresentation",
- "cityObjectBoundedBy",
- "genericApplicationPropertyOfIntBridgeInstallation"
+ "genericApplicationPropertyOfInteriorWallSurface"
]
},
"DoorType":{
@@ -1504,61 +1362,23 @@
"genericApplicationPropertyOfDoor"
]
},
- "GroundSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"GroundSurfaceType",
- "properties":{
- "genericApplicationPropertyOfGroundSurface":{
- "title":"genericApplicationPropertyOfGroundSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfGroundSurface",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GroundSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfGroundSurface"
- ]
- },
- "BridgeInstallationPropertyType":{
+ "InteriorBridgeRoomPropertyType":{
"type":"object",
- "title":"BridgeInstallationPropertyType",
+ "title":"InteriorBridgeRoomPropertyType",
"required":[
- "bridgeInstallation"
+ "bridgeRoom"
],
"properties":{
- "bridgeInstallation":{
- "title":"bridgeInstallation",
+ "bridgeRoom":{
+ "title":"bridgeRoom",
"allOf":[
{
- "$ref":"#/definitions/BridgeInstallationType"
+ "$ref":"#/definitions/BridgeRoomType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"BridgeInstallation",
+ "localPart":"BridgeRoom",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -1669,11 +1489,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BridgeInstallationPropertyType",
+ "localPart":"InteriorBridgeRoomPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "bridgeInstallation",
+ "bridgeRoom",
"remoteSchema",
"type",
"href",
@@ -1684,17 +1504,17 @@
"actuate"
]
},
- "CeilingSurfaceType":{
+ "RoofSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"CeilingSurfaceType",
+ "title":"RoofSurfaceType",
"properties":{
- "genericApplicationPropertyOfCeilingSurface":{
- "title":"genericApplicationPropertyOfCeilingSurface",
+ "genericApplicationPropertyOfRoofSurface":{
+ "title":"genericApplicationPropertyOfRoofSurface",
"allOf":[
{
"type":"array",
@@ -1706,7 +1526,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfRoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -1715,30 +1535,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CeilingSurfaceType",
+ "localPart":"RoofSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfCeilingSurface"
+ "genericApplicationPropertyOfRoofSurface"
]
},
- "InteriorFurniturePropertyType":{
+ "BridgeConstructionElementPropertyType":{
"type":"object",
- "title":"InteriorFurniturePropertyType",
+ "title":"BridgeConstructionElementPropertyType",
"required":[
- "bridgeFurniture"
+ "bridgeConstructionElement"
],
"properties":{
- "bridgeFurniture":{
- "title":"bridgeFurniture",
+ "bridgeConstructionElement":{
+ "title":"bridgeConstructionElement",
"allOf":[
{
- "$ref":"#/definitions/BridgeFurnitureType"
+ "$ref":"#/definitions/BridgeConstructionElementType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"BridgeFurniture",
+ "localPart":"BridgeConstructionElement",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -1839,48 +1659,312 @@
{
"$ref":"#/definitions/ActuateType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BridgeConstructionElementPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ },
+ "propertiesOrder":[
+ "bridgeConstructionElement",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "AbstractOpeningType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractOpeningType",
+ "properties":{
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod3ImplicitRepresentation":{
+ "title":"lod3ImplicitRepresentation",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3ImplicitRepresentation",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4ImplicitRepresentation",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "genericApplicationPropertyOfOpening":{
+ "title":"genericApplicationPropertyOfOpening",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfOpening",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractOpeningType",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ },
+ "propertiesOrder":[
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "lod3ImplicitRepresentation",
+ "lod4ImplicitRepresentation",
+ "genericApplicationPropertyOfOpening"
+ ]
+ },
+ "BridgeRoomType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"BridgeRoomType",
+ "properties":{
+ "clazz":{
+ "title":"clazz",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"class",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4Solid":{
+ "title":"lod4Solid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SolidPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Solid",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "interiorFurniture":{
+ "title":"interiorFurniture",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/InteriorFurniturePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interiorFurniture",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "bridgeRoomInstallation":{
+ "title":"bridgeRoomInstallation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IntBridgeInstallationPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"bridgeRoomInstallation",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "genericApplicationPropertyOfBridgeRoom":{
+ "title":"genericApplicationPropertyOfBridgeRoom",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfBridgeRoom",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"InteriorFurniturePropertyType",
+ "localPart":"BridgeRoomType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "bridgeFurniture",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "clazz",
+ "function",
+ "usage",
+ "lod4Solid",
+ "lod4MultiSurface",
+ "cityObjectBoundedBy",
+ "interiorFurniture",
+ "bridgeRoomInstallation",
+ "genericApplicationPropertyOfBridgeRoom"
]
},
- "IntBridgeInstallationPropertyType":{
+ "BridgePartPropertyType":{
"type":"object",
- "title":"IntBridgeInstallationPropertyType",
+ "title":"BridgePartPropertyType",
"required":[
- "intBridgeInstallation"
+ "bridgePart"
],
"properties":{
- "intBridgeInstallation":{
- "title":"intBridgeInstallation",
+ "bridgePart":{
+ "title":"bridgePart",
"allOf":[
{
- "$ref":"#/definitions/IntBridgeInstallationType"
+ "$ref":"#/definitions/BridgePartType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"IntBridgeInstallation",
+ "localPart":"BridgePart",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -1991,11 +2075,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"IntBridgeInstallationPropertyType",
+ "localPart":"BridgePartPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "intBridgeInstallation",
+ "bridgePart",
"remoteSchema",
"type",
"href",
@@ -2006,177 +2090,233 @@
"actuate"
]
},
- "BoundarySurfacePropertyType":{
- "type":"object",
- "title":"BoundarySurfacePropertyType",
- "required":[
- "boundarySurface"
+ "GroundSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"GroundSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfGroundSurface":{
+ "title":"genericApplicationPropertyOfGroundSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfGroundSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ }
+ }
+ }
],
- "properties":{
- "boundarySurface":{
- "title":"boundarySurface",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GroundSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfGroundSurface"
+ ]
+ },
+ "IntBridgeInstallationType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"IntBridgeInstallationType",
+ "properties":{
+ "clazz":{
+ "title":"clazz",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
}
- },
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"class",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4Geometry":{
+ "title":"lod4Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4ImplicitRepresentation",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "genericApplicationPropertyOfIntBridgeInstallation":{
+ "title":"genericApplicationPropertyOfIntBridgeInstallation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"_BoundarySurface",
+ "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_BoundarySurface",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"IntBridgeInstallationType",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ },
+ "propertiesOrder":[
+ "clazz",
+ "function",
+ "usage",
+ "lod4Geometry",
+ "lod4ImplicitRepresentation",
+ "cityObjectBoundedBy",
+ "genericApplicationPropertyOfIntBridgeInstallation"
+ ]
+ },
+ "OuterCeilingSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"OuterCeilingSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfOuterCeilingSurface":{
+ "title":"genericApplicationPropertyOfOuterCeilingSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"BoundarySurfacePropertyType",
+ "localPart":"OuterCeilingSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "boundarySurface",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "genericApplicationPropertyOfOuterCeilingSurface"
]
},
- "BridgePartPropertyType":{
+ "IntBridgeInstallationPropertyType":{
"type":"object",
- "title":"BridgePartPropertyType",
+ "title":"IntBridgeInstallationPropertyType",
"required":[
- "bridgePart"
+ "intBridgeInstallation"
],
"properties":{
- "bridgePart":{
- "title":"bridgePart",
+ "intBridgeInstallation":{
+ "title":"intBridgeInstallation",
"allOf":[
{
- "$ref":"#/definitions/BridgePartType"
+ "$ref":"#/definitions/IntBridgeInstallationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"BridgePart",
+ "localPart":"IntBridgeInstallation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -2287,11 +2427,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BridgePartPropertyType",
+ "localPart":"IntBridgeInstallationPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "bridgePart",
+ "intBridgeInstallation",
"remoteSchema",
"type",
"href",
@@ -2302,171 +2442,73 @@
"actuate"
]
},
- "ClosureSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"ClosureSurfaceType",
- "properties":{
- "genericApplicationPropertyOfClosureSurface":{
- "title":"genericApplicationPropertyOfClosureSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfClosureSurface",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ClosureSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfClosureSurface"
- ]
- },
- "BridgeFurnitureType":{
+ "AbstractBoundarySurfaceType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"BridgeFurnitureType",
+ "title":"AbstractBoundarySurfaceType",
"properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "usage":{
- "title":"usage",
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usage",
+ "localPart":"lod2MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod4Geometry":{
- "title":"lod4Geometry",
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4Geometry",
+ "localPart":"lod3MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4ImplicitRepresentation",
+ "localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "genericApplicationPropertyOfBridgeFurniture":{
- "title":"genericApplicationPropertyOfBridgeFurniture",
+ "opening":{
+ "title":"opening",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/OpeningPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridgeFurniture",
+ "localPart":"opening",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BridgeFurnitureType",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- },
- "propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod4Geometry",
- "lod4ImplicitRepresentation",
- "genericApplicationPropertyOfBridgeFurniture"
- ]
- },
- "InteriorWallSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"InteriorWallSurfaceType",
- "properties":{
- "genericApplicationPropertyOfInteriorWallSurface":{
- "title":"genericApplicationPropertyOfInteriorWallSurface",
+ },
+ "genericApplicationPropertyOfBoundarySurface":{
+ "title":"genericApplicationPropertyOfBoundarySurface",
"allOf":[
{
"type":"array",
@@ -2478,7 +2520,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
+ "localPart":"_GenericApplicationPropertyOfBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -2487,24 +2529,28 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"InteriorWallSurfaceType",
+ "localPart":"AbstractBoundarySurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfInteriorWallSurface"
+ "lod2MultiSurface",
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "opening",
+ "genericApplicationPropertyOfBoundarySurface"
]
},
- "OuterFloorSurfaceType":{
+ "WallSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"OuterFloorSurfaceType",
+ "title":"WallSurfaceType",
"properties":{
- "genericApplicationPropertyOfOuterFloorSurface":{
- "title":"genericApplicationPropertyOfOuterFloorSurface",
+ "genericApplicationPropertyOfWallSurface":{
+ "title":"genericApplicationPropertyOfWallSurface",
"allOf":[
{
"type":"array",
@@ -2516,7 +2562,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -2525,24 +2571,24 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OuterFloorSurfaceType",
+ "localPart":"WallSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfOuterFloorSurface"
+ "genericApplicationPropertyOfWallSurface"
]
},
- "WindowType":{
+ "BridgeType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractOpeningType"
+ "$ref":"#/definitions/AbstractBridgeType"
},
{
"type":"object",
- "title":"WindowType",
+ "title":"BridgeType",
"properties":{
- "genericApplicationPropertyOfWindow":{
- "title":"genericApplicationPropertyOfWindow",
+ "genericApplicationPropertyOfBridge":{
+ "title":"genericApplicationPropertyOfBridge",
"allOf":[
{
"type":"array",
@@ -2554,7 +2600,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWindow",
+ "localPart":"_GenericApplicationPropertyOfBridge",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -2563,30 +2609,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"WindowType",
+ "localPart":"BridgeType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfWindow"
+ "genericApplicationPropertyOfBridge"
]
},
- "InteriorBridgeRoomPropertyType":{
+ "BridgeInstallationPropertyType":{
"type":"object",
- "title":"InteriorBridgeRoomPropertyType",
+ "title":"BridgeInstallationPropertyType",
"required":[
- "bridgeRoom"
+ "bridgeInstallation"
],
"properties":{
- "bridgeRoom":{
- "title":"bridgeRoom",
+ "bridgeInstallation":{
+ "title":"bridgeInstallation",
"allOf":[
{
- "$ref":"#/definitions/BridgeRoomType"
+ "$ref":"#/definitions/BridgeInstallationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"BridgeRoom",
+ "localPart":"BridgeInstallation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -2697,11 +2743,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"InteriorBridgeRoomPropertyType",
+ "localPart":"BridgeInstallationPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "bridgeRoom",
+ "bridgeInstallation",
"remoteSchema",
"type",
"href",
@@ -2712,17 +2758,17 @@
"actuate"
]
},
- "OuterCeilingSurfaceType":{
+ "OuterFloorSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"OuterCeilingSurfaceType",
+ "title":"OuterFloorSurfaceType",
"properties":{
- "genericApplicationPropertyOfOuterCeilingSurface":{
- "title":"genericApplicationPropertyOfOuterCeilingSurface",
+ "genericApplicationPropertyOfOuterFloorSurface":{
+ "title":"genericApplicationPropertyOfOuterFloorSurface",
"allOf":[
{
"type":"array",
@@ -2734,7 +2780,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -2743,21 +2789,59 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OuterCeilingSurfaceType",
+ "localPart":"OuterFloorSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfOuterCeilingSurface"
+ "genericApplicationPropertyOfOuterFloorSurface"
]
},
- "BridgeConstructionElementType":{
+ "CeilingSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"CeilingSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfCeilingSurface":{
+ "title":"genericApplicationPropertyOfCeilingSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfCeilingSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CeilingSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfCeilingSurface"
+ ]
+ },
+ "BridgeInstallationType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"BridgeConstructionElementType",
+ "title":"BridgeInstallationType",
"properties":{
"clazz":{
"title":"clazz",
@@ -2806,19 +2890,6 @@
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod1Geometry":{
- "title":"lod1Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod1Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
"lod2Geometry":{
"title":"lod2Geometry",
"allOf":[
@@ -2858,94 +2929,167 @@
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod1TerrainIntersection":{
- "title":"lod1TerrainIntersection",
+ "lod2ImplicitRepresentation":{
+ "title":"lod2ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1TerrainIntersection",
+ "localPart":"lod2ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod2TerrainIntersection":{
- "title":"lod2TerrainIntersection",
+ "lod3ImplicitRepresentation":{
+ "title":"lod3ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2TerrainIntersection",
+ "localPart":"lod3ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod3TerrainIntersection":{
- "title":"lod3TerrainIntersection",
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3TerrainIntersection",
+ "localPart":"lod4ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod4TerrainIntersection":{
- "title":"lod4TerrainIntersection",
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ },
+ "genericApplicationPropertyOfBridgeInstallation":{
+ "title":"genericApplicationPropertyOfBridgeInstallation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfBridgeInstallation",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BridgeInstallationType",
+ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
+ },
+ "propertiesOrder":[
+ "clazz",
+ "function",
+ "usage",
+ "lod2Geometry",
+ "lod3Geometry",
+ "lod4Geometry",
+ "lod2ImplicitRepresentation",
+ "lod3ImplicitRepresentation",
+ "lod4ImplicitRepresentation",
+ "cityObjectBoundedBy",
+ "genericApplicationPropertyOfBridgeInstallation"
+ ]
+ },
+ "BridgeFurnitureType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"BridgeFurnitureType",
+ "properties":{
+ "clazz":{
+ "title":"clazz",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4TerrainIntersection",
+ "localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod1ImplicitRepresentation":{
- "title":"lod1ImplicitRepresentation",
+ "function":{
+ "title":"function",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1ImplicitRepresentation",
+ "localPart":"function",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod2ImplicitRepresentation":{
- "title":"lod2ImplicitRepresentation",
+ "usage":{
+ "title":"usage",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2ImplicitRepresentation",
+ "localPart":"usage",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "lod3ImplicitRepresentation":{
- "title":"lod3ImplicitRepresentation",
+ "lod4Geometry":{
+ "title":"lod4Geometry",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3ImplicitRepresentation",
+ "localPart":"lod4Geometry",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -2962,25 +3106,8 @@
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundedBy",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "genericApplicationPropertyOfBridgeConstructionElement":{
- "title":"genericApplicationPropertyOfBridgeConstructionElement",
+ "genericApplicationPropertyOfBridgeFurniture":{
+ "title":"genericApplicationPropertyOfBridgeFurniture",
"allOf":[
{
"type":"array",
@@ -2992,7 +3119,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement",
+ "localPart":"_GenericApplicationPropertyOfBridgeFurniture",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -3001,194 +3128,67 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BridgeConstructionElementType",
+ "localPart":"BridgeFurnitureType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
- "lod1Geometry",
- "lod2Geometry",
- "lod3Geometry",
"lod4Geometry",
- "lod1TerrainIntersection",
- "lod2TerrainIntersection",
- "lod3TerrainIntersection",
- "lod4TerrainIntersection",
- "lod1ImplicitRepresentation",
- "lod2ImplicitRepresentation",
- "lod3ImplicitRepresentation",
"lod4ImplicitRepresentation",
- "cityObjectBoundedBy",
- "genericApplicationPropertyOfBridgeConstructionElement"
+ "genericApplicationPropertyOfBridgeFurniture"
]
},
- "OpeningPropertyType":{
- "type":"object",
- "title":"OpeningPropertyType",
- "required":[
- "opening"
- ],
- "properties":{
- "opening":{
- "title":"opening",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractOpeningType"
+ "BridgePartType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBridgeType"
+ },
+ {
+ "type":"object",
+ "title":"BridgePartType",
+ "properties":{
+ "genericApplicationPropertyOfBridgePart":{
+ "title":"genericApplicationPropertyOfBridgePart",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"_Opening",
+ "localPart":"_GenericApplicationPropertyOfBridgePart",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Opening",
- "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"OpeningPropertyType",
+ "localPart":"BridgePartType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "opening",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "genericApplicationPropertyOfBridgePart"
]
},
- "RoofSurfaceType":{
+ "FloorSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"RoofSurfaceType",
+ "title":"FloorSurfaceType",
"properties":{
- "genericApplicationPropertyOfRoofSurface":{
- "title":"genericApplicationPropertyOfRoofSurface",
+ "genericApplicationPropertyOfFloorSurface":{
+ "title":"genericApplicationPropertyOfFloorSurface",
"allOf":[
{
"type":"array",
@@ -3200,7 +3200,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoofSurface",
+ "localPart":"_GenericApplicationPropertyOfFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
@@ -3209,11 +3209,11 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RoofSurfaceType",
+ "localPart":"FloorSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfRoofSurface"
+ "genericApplicationPropertyOfFloorSurface"
]
}
},
@@ -3265,7 +3265,7 @@
"properties":{
"localPart":{
"enum":[
- "BridgeRoom"
+ "InteriorWallSurface"
]
},
"namespaceURI":{
@@ -3278,11 +3278,11 @@
]
},
"value":{
- "$ref":"#/definitions/BridgeRoomType"
+ "$ref":"#/definitions/InteriorWallSurfaceType"
}
},
"elementName":{
- "localPart":"BridgeRoom",
+ "localPart":"InteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3299,7 +3299,7 @@
"properties":{
"localPart":{
"enum":[
- "GroundSurface"
+ "OuterCeilingSurface"
]
},
"namespaceURI":{
@@ -3312,11 +3312,11 @@
]
},
"value":{
- "$ref":"#/definitions/GroundSurfaceType"
+ "$ref":"#/definitions/OuterCeilingSurfaceType"
}
},
"elementName":{
- "localPart":"GroundSurface",
+ "localPart":"OuterCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3333,7 +3333,7 @@
"properties":{
"localPart":{
"enum":[
- "_BoundarySurface"
+ "Door"
]
},
"namespaceURI":{
@@ -3346,11 +3346,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"#/definitions/DoorType"
}
},
"elementName":{
- "localPart":"_BoundarySurface",
+ "localPart":"Door",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3367,7 +3367,7 @@
"properties":{
"localPart":{
"enum":[
- "Window"
+ "_GenericApplicationPropertyOfBridgeFurniture"
]
},
"namespaceURI":{
@@ -3380,11 +3380,11 @@
]
},
"value":{
- "$ref":"#/definitions/WindowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Window",
+ "localPart":"_GenericApplicationPropertyOfBridgeFurniture",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3401,7 +3401,7 @@
"properties":{
"localPart":{
"enum":[
- "WallSurface"
+ "_GenericApplicationPropertyOfOuterFloorSurface"
]
},
"namespaceURI":{
@@ -3414,11 +3414,11 @@
]
},
"value":{
- "$ref":"#/definitions/WallSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"WallSurface",
+ "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3435,7 +3435,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOuterCeilingSurface"
+ "_GenericApplicationPropertyOfBridgeInstallation"
]
},
"namespaceURI":{
@@ -3452,7 +3452,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfBridgeInstallation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3469,7 +3469,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCeilingSurface"
+ "_GenericApplicationPropertyOfClosureSurface"
]
},
"namespaceURI":{
@@ -3486,7 +3486,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3503,7 +3503,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfClosureSurface"
+ "_GenericApplicationPropertyOfGroundSurface"
]
},
"namespaceURI":{
@@ -3520,7 +3520,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfClosureSurface",
+ "localPart":"_GenericApplicationPropertyOfGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3537,7 +3537,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfInteriorWallSurface"
+ "_GenericApplicationPropertyOfRoofSurface"
]
},
"namespaceURI":{
@@ -3554,7 +3554,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
+ "localPart":"_GenericApplicationPropertyOfRoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3571,7 +3571,7 @@
"properties":{
"localPart":{
"enum":[
- "InteriorWallSurface"
+ "_GenericApplicationPropertyOfAbstractBridge"
]
},
"namespaceURI":{
@@ -3584,11 +3584,11 @@
]
},
"value":{
- "$ref":"#/definitions/InteriorWallSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"InteriorWallSurface",
+ "localPart":"_GenericApplicationPropertyOfAbstractBridge",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3605,7 +3605,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBridge"
+ "Bridge"
]
},
"namespaceURI":{
@@ -3618,11 +3618,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BridgeType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridge",
+ "localPart":"Bridge",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3639,7 +3639,7 @@
"properties":{
"localPart":{
"enum":[
- "BridgePart"
+ "_GenericApplicationPropertyOfCeilingSurface"
]
},
"namespaceURI":{
@@ -3652,11 +3652,11 @@
]
},
"value":{
- "$ref":"#/definitions/BridgePartType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"BridgePart",
+ "localPart":"_GenericApplicationPropertyOfCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3673,7 +3673,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBridgeConstructionElement"
+ "_GenericApplicationPropertyOfInteriorWallSurface"
]
},
"namespaceURI":{
@@ -3690,7 +3690,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement",
+ "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3707,7 +3707,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOpening"
+ "_GenericApplicationPropertyOfOuterCeilingSurface"
]
},
"namespaceURI":{
@@ -3724,7 +3724,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOpening",
+ "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3741,7 +3741,7 @@
"properties":{
"localPart":{
"enum":[
- "Bridge"
+ "BridgeRoom"
]
},
"namespaceURI":{
@@ -3754,11 +3754,11 @@
]
},
"value":{
- "$ref":"#/definitions/BridgeType"
+ "$ref":"#/definitions/BridgeRoomType"
}
},
"elementName":{
- "localPart":"Bridge",
+ "localPart":"BridgeRoom",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3775,7 +3775,7 @@
"properties":{
"localPart":{
"enum":[
- "OuterFloorSurface"
+ "_GenericApplicationPropertyOfIntBridgeInstallation"
]
},
"namespaceURI":{
@@ -3788,11 +3788,11 @@
]
},
"value":{
- "$ref":"#/definitions/OuterFloorSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"OuterFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3809,7 +3809,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfIntBridgeInstallation"
+ "ClosureSurface"
]
},
"namespaceURI":{
@@ -3822,11 +3822,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ClosureSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation",
+ "localPart":"ClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3843,7 +3843,7 @@
"properties":{
"localPart":{
"enum":[
- "CeilingSurface"
+ "_GenericApplicationPropertyOfBridgePart"
]
},
"namespaceURI":{
@@ -3856,11 +3856,11 @@
]
},
"value":{
- "$ref":"#/definitions/CeilingSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"CeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfBridgePart",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3877,7 +3877,7 @@
"properties":{
"localPart":{
"enum":[
- "_AbstractBridge"
+ "BridgePart"
]
},
"namespaceURI":{
@@ -3890,11 +3890,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractBridgeType"
+ "$ref":"#/definitions/BridgePartType"
}
},
"elementName":{
- "localPart":"_AbstractBridge",
+ "localPart":"BridgePart",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3911,7 +3911,7 @@
"properties":{
"localPart":{
"enum":[
- "BridgeConstructionElement"
+ "OuterFloorSurface"
]
},
"namespaceURI":{
@@ -3924,11 +3924,11 @@
]
},
"value":{
- "$ref":"#/definitions/BridgeConstructionElementType"
+ "$ref":"#/definitions/OuterFloorSurfaceType"
}
},
"elementName":{
- "localPart":"BridgeConstructionElement",
+ "localPart":"OuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3945,7 +3945,7 @@
"properties":{
"localPart":{
"enum":[
- "OuterCeilingSurface"
+ "GroundSurface"
]
},
"namespaceURI":{
@@ -3958,11 +3958,11 @@
]
},
"value":{
- "$ref":"#/definitions/OuterCeilingSurfaceType"
+ "$ref":"#/definitions/GroundSurfaceType"
}
},
"elementName":{
- "localPart":"OuterCeilingSurface",
+ "localPart":"GroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -3979,7 +3979,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOuterFloorSurface"
+ "_GenericApplicationPropertyOfBridge"
]
},
"namespaceURI":{
@@ -3996,7 +3996,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfBridge",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4013,7 +4013,7 @@
"properties":{
"localPart":{
"enum":[
- "RoofSurface"
+ "_GenericApplicationPropertyOfWallSurface"
]
},
"namespaceURI":{
@@ -4026,11 +4026,11 @@
]
},
"value":{
- "$ref":"#/definitions/RoofSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"RoofSurface",
+ "localPart":"_GenericApplicationPropertyOfWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4047,7 +4047,7 @@
"properties":{
"localPart":{
"enum":[
- "IntBridgeInstallation"
+ "FloorSurface"
]
},
"namespaceURI":{
@@ -4060,11 +4060,11 @@
]
},
"value":{
- "$ref":"#/definitions/IntBridgeInstallationType"
+ "$ref":"#/definitions/FloorSurfaceType"
}
},
"elementName":{
- "localPart":"IntBridgeInstallation",
+ "localPart":"FloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4081,7 +4081,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBridgeInstallation"
+ "_GenericApplicationPropertyOfBoundarySurface"
]
},
"namespaceURI":{
@@ -4098,7 +4098,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridgeInstallation",
+ "localPart":"_GenericApplicationPropertyOfBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4115,7 +4115,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWindow"
+ "WallSurface"
]
},
"namespaceURI":{
@@ -4128,11 +4128,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/WallSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWindow",
+ "localPart":"WallSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4149,7 +4149,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWallSurface"
+ "_AbstractBridge"
]
},
"namespaceURI":{
@@ -4162,11 +4162,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractBridgeType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWallSurface",
+ "localPart":"_AbstractBridge",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4183,7 +4183,7 @@
"properties":{
"localPart":{
"enum":[
- "Door"
+ "_GenericApplicationPropertyOfBridgeConstructionElement"
]
},
"namespaceURI":{
@@ -4196,11 +4196,11 @@
]
},
"value":{
- "$ref":"#/definitions/DoorType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Door",
+ "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4217,7 +4217,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAbstractBridge"
+ "BridgeFurniture"
]
},
"namespaceURI":{
@@ -4230,11 +4230,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BridgeFurnitureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAbstractBridge",
+ "localPart":"BridgeFurniture",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4251,7 +4251,7 @@
"properties":{
"localPart":{
"enum":[
- "ClosureSurface"
+ "_GenericApplicationPropertyOfOpening"
]
},
"namespaceURI":{
@@ -4264,11 +4264,11 @@
]
},
"value":{
- "$ref":"#/definitions/ClosureSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"ClosureSurface",
+ "localPart":"_GenericApplicationPropertyOfOpening",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4285,7 +4285,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfDoor"
+ "Window"
]
},
"namespaceURI":{
@@ -4298,11 +4298,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/WindowType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfDoor",
+ "localPart":"Window",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4319,7 +4319,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfFloorSurface"
+ "_Opening"
]
},
"namespaceURI":{
@@ -4332,11 +4332,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractOpeningType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfFloorSurface",
+ "localPart":"_Opening",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4353,7 +4353,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBridgeFurniture"
+ "_GenericApplicationPropertyOfDoor"
]
},
"namespaceURI":{
@@ -4370,7 +4370,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridgeFurniture",
+ "localPart":"_GenericApplicationPropertyOfDoor",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4387,7 +4387,7 @@
"properties":{
"localPart":{
"enum":[
- "_Opening"
+ "BridgeConstructionElement"
]
},
"namespaceURI":{
@@ -4400,11 +4400,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractOpeningType"
+ "$ref":"#/definitions/BridgeConstructionElementType"
}
},
"elementName":{
- "localPart":"_Opening",
+ "localPart":"BridgeConstructionElement",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4421,7 +4421,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfGroundSurface"
+ "RoofSurface"
]
},
"namespaceURI":{
@@ -4434,11 +4434,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/RoofSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfGroundSurface",
+ "localPart":"RoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4455,7 +4455,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRoofSurface"
+ "_GenericApplicationPropertyOfWindow"
]
},
"namespaceURI":{
@@ -4472,7 +4472,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoofSurface",
+ "localPart":"_GenericApplicationPropertyOfWindow",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4489,7 +4489,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBoundarySurface"
+ "CeilingSurface"
]
},
"namespaceURI":{
@@ -4502,11 +4502,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/CeilingSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBoundarySurface",
+ "localPart":"CeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4523,7 +4523,7 @@
"properties":{
"localPart":{
"enum":[
- "BridgeFurniture"
+ "BridgeInstallation"
]
},
"namespaceURI":{
@@ -4536,11 +4536,11 @@
]
},
"value":{
- "$ref":"#/definitions/BridgeFurnitureType"
+ "$ref":"#/definitions/BridgeInstallationType"
}
},
"elementName":{
- "localPart":"BridgeFurniture",
+ "localPart":"BridgeInstallation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4557,7 +4557,7 @@
"properties":{
"localPart":{
"enum":[
- "BridgeInstallation"
+ "_GenericApplicationPropertyOfFloorSurface"
]
},
"namespaceURI":{
@@ -4570,11 +4570,11 @@
]
},
"value":{
- "$ref":"#/definitions/BridgeInstallationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"BridgeInstallation",
+ "localPart":"_GenericApplicationPropertyOfFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4591,7 +4591,7 @@
"properties":{
"localPart":{
"enum":[
- "FloorSurface"
+ "IntBridgeInstallation"
]
},
"namespaceURI":{
@@ -4604,11 +4604,11 @@
]
},
"value":{
- "$ref":"#/definitions/FloorSurfaceType"
+ "$ref":"#/definitions/IntBridgeInstallationType"
}
},
"elementName":{
- "localPart":"FloorSurface",
+ "localPart":"IntBridgeInstallation",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
},
@@ -4625,7 +4625,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBridgePart"
+ "_BoundarySurface"
]
},
"namespaceURI":{
@@ -4638,11 +4638,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBridgePart",
+ "localPart":"_BoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Building_1_0.jsonschema b/scripts/jsonschemas/CityGML_Building_1_0.jsonschema
index eb6dd980..73ba6387 100644
--- a/scripts/jsonschemas/CityGML_Building_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Building_1_0.jsonschema
@@ -2,35 +2,55 @@
{
"id":"http://www.opengis.net/citygml/building/1.0#",
"definitions":{
- "BoundarySurfacePropertyType":{
+ "GroundSurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/AssociationType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"BoundarySurfacePropertyType",
+ "title":"GroundSurfaceType",
"properties":{
+ "genericApplicationPropertyOfGroundSurface":{
+ "title":"genericApplicationPropertyOfGroundSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfGroundSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BoundarySurfacePropertyType",
+ "localPart":"GroundSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfGroundSurface"
+ ]
},
- "CeilingSurfaceType":{
+ "WindowType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"#/definitions/AbstractOpeningType"
},
{
"type":"object",
- "title":"CeilingSurfaceType",
+ "title":"WindowType",
"properties":{
- "genericApplicationPropertyOfCeilingSurface":{
- "title":"genericApplicationPropertyOfCeilingSurface",
+ "genericApplicationPropertyOfWindow":{
+ "title":"genericApplicationPropertyOfWindow",
"allOf":[
{
"type":"array",
@@ -42,7 +62,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfWindow",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -51,42 +71,79 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CeilingSurfaceType",
+ "localPart":"WindowType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfCeilingSurface"
+ "genericApplicationPropertyOfWindow"
]
},
- "BuildingPartPropertyType":{
+ "ClosureSurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/AssociationType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"BuildingPartPropertyType",
+ "title":"ClosureSurfaceType",
"properties":{
+ "genericApplicationPropertyOfClosureSurface":{
+ "title":"genericApplicationPropertyOfClosureSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfClosureSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BuildingPartPropertyType",
+ "localPart":"ClosureSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfClosureSurface"
+ ]
},
- "RoofSurfaceType":{
+ "DoorType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"#/definitions/AbstractOpeningType"
},
{
"type":"object",
- "title":"RoofSurfaceType",
+ "title":"DoorType",
"properties":{
- "genericApplicationPropertyOfRoofSurface":{
- "title":"genericApplicationPropertyOfRoofSurface",
+ "address":{
+ "title":"address",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AddressPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"address",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "genericApplicationPropertyOfDoor":{
+ "title":"genericApplicationPropertyOfDoor",
"allOf":[
{
"type":"array",
@@ -98,7 +155,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoofSurface",
+ "localPart":"_GenericApplicationPropertyOfDoor",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -107,24 +164,111 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RoofSurfaceType",
+ "localPart":"DoorType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfRoofSurface"
+ "address",
+ "genericApplicationPropertyOfDoor"
]
},
- "GroundSurfaceType":{
+ "BuildingInstallationType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"GroundSurfaceType",
+ "title":"BuildingInstallationType",
"properties":{
- "genericApplicationPropertyOfGroundSurface":{
- "title":"genericApplicationPropertyOfGroundSurface",
+ "clazz":{
+ "title":"clazz",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"class",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "lod2Geometry":{
+ "title":"lod2Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "lod3Geometry":{
+ "title":"lod3Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "lod4Geometry":{
+ "title":"lod4Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "genericApplicationPropertyOfBuildingInstallation":{
+ "title":"genericApplicationPropertyOfBuildingInstallation",
"allOf":[
{
"type":"array",
@@ -136,7 +280,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfGroundSurface",
+ "localPart":"_GenericApplicationPropertyOfBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -145,11 +289,17 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GroundSurfaceType",
+ "localPart":"BuildingInstallationType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfGroundSurface"
+ "clazz",
+ "function",
+ "usage",
+ "lod2Geometry",
+ "lod3Geometry",
+ "lod4Geometry",
+ "genericApplicationPropertyOfBuildingInstallation"
]
},
"RoomType":{
@@ -322,50 +472,52 @@
"genericApplicationPropertyOfRoom"
]
},
- "BuildingInstallationPropertyType":{
+ "RoofSurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/AssociationType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"BuildingInstallationPropertyType",
+ "title":"RoofSurfaceType",
"properties":{
+ "genericApplicationPropertyOfRoofSurface":{
+ "title":"genericApplicationPropertyOfRoofSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfRoofSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BuildingInstallationPropertyType",
+ "localPart":"RoofSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfRoofSurface"
+ ]
},
- "InteriorRoomPropertyType":{
+ "BuildingFurnitureType":{
"allOf":[
{
- "$ref":"#/definitions/AssociationType"
+ "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"InteriorRoomPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"InteriorRoomPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "BuildingFurnitureType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"BuildingFurnitureType",
+ "title":"BuildingFurnitureType",
"properties":{
"clazz":{
"title":"clazz",
@@ -474,17 +626,43 @@
"genericApplicationPropertyOfBuildingFurniture"
]
},
- "InteriorWallSurfaceType":{
+ "AbstractOpeningType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"InteriorWallSurfaceType",
+ "title":"AbstractOpeningType",
"properties":{
- "genericApplicationPropertyOfInteriorWallSurface":{
- "title":"genericApplicationPropertyOfInteriorWallSurface",
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "genericApplicationPropertyOfOpening":{
+ "title":"genericApplicationPropertyOfOpening",
"allOf":[
{
"type":"array",
@@ -496,7 +674,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
+ "localPart":"_GenericApplicationPropertyOfOpening",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -505,102 +683,44 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"InteriorWallSurfaceType",
+ "localPart":"AbstractOpeningType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfInteriorWallSurface"
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "genericApplicationPropertyOfOpening"
]
},
- "InteriorFurniturePropertyType":{
+ "InteriorRoomPropertyType":{
"allOf":[
{
"$ref":"#/definitions/AssociationType"
},
{
"type":"object",
- "title":"InteriorFurniturePropertyType",
+ "title":"InteriorRoomPropertyType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"InteriorFurniturePropertyType",
+ "localPart":"InteriorRoomPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
- "IntBuildingInstallationType":{
+ "BuildingType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractBuildingType"
},
{
"type":"object",
- "title":"IntBuildingInstallationType",
+ "title":"BuildingType",
"properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "usage":{
- "title":"usage",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "lod4Geometry":{
- "title":"lod4Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "genericApplicationPropertyOfIntBuildingInstallation":{
- "title":"genericApplicationPropertyOfIntBuildingInstallation",
+ "genericApplicationPropertyOfBuilding":{
+ "title":"genericApplicationPropertyOfBuilding",
"allOf":[
{
"type":"array",
@@ -612,7 +732,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
+ "localPart":"_GenericApplicationPropertyOfBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -621,28 +741,24 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"IntBuildingInstallationType",
+ "localPart":"BuildingType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod4Geometry",
- "genericApplicationPropertyOfIntBuildingInstallation"
+ "genericApplicationPropertyOfBuilding"
]
},
- "ClosureSurfaceType":{
+ "WallSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"ClosureSurfaceType",
+ "title":"WallSurfaceType",
"properties":{
- "genericApplicationPropertyOfClosureSurface":{
- "title":"genericApplicationPropertyOfClosureSurface",
+ "genericApplicationPropertyOfWallSurface":{
+ "title":"genericApplicationPropertyOfWallSurface",
"allOf":[
{
"type":"array",
@@ -654,7 +770,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfClosureSurface",
+ "localPart":"_GenericApplicationPropertyOfWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -663,122 +779,78 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ClosureSurfaceType",
+ "localPart":"WallSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfClosureSurface"
+ "genericApplicationPropertyOfWallSurface"
]
},
- "AbstractBoundarySurfaceType":{
+ "BuildingInstallationPropertyType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AssociationType"
},
{
"type":"object",
- "title":"AbstractBoundarySurfaceType",
+ "title":"BuildingInstallationPropertyType",
"properties":{
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "opening":{
- "title":"opening",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/OpeningPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"opening",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "genericApplicationPropertyOfBoundarySurface":{
- "title":"genericApplicationPropertyOfBoundarySurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfBoundarySurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractBoundarySurfaceType",
+ "localPart":"BuildingInstallationPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- },
- "propertiesOrder":[
- "lod2MultiSurface",
- "lod3MultiSurface",
- "lod4MultiSurface",
- "opening",
- "genericApplicationPropertyOfBoundarySurface"
- ]
+ }
},
- "WallSurfaceType":{
+ "IntBuildingInstallationPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AssociationType"
+ },
+ {
+ "type":"object",
+ "title":"IntBuildingInstallationPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"IntBuildingInstallationPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "BoundarySurfacePropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AssociationType"
+ },
+ {
+ "type":"object",
+ "title":"BoundarySurfacePropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BoundarySurfacePropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "FloorSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"WallSurfaceType",
+ "title":"FloorSurfaceType",
"properties":{
- "genericApplicationPropertyOfWallSurface":{
- "title":"genericApplicationPropertyOfWallSurface",
+ "genericApplicationPropertyOfFloorSurface":{
+ "title":"genericApplicationPropertyOfFloorSurface",
"allOf":[
{
"type":"array",
@@ -790,7 +862,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWallSurface",
+ "localPart":"_GenericApplicationPropertyOfFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -799,42 +871,102 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"WallSurfaceType",
+ "localPart":"FloorSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfWallSurface"
+ "genericApplicationPropertyOfFloorSurface"
]
},
- "OpeningPropertyType":{
+ "InteriorFurniturePropertyType":{
"allOf":[
{
"$ref":"#/definitions/AssociationType"
},
{
"type":"object",
- "title":"OpeningPropertyType",
+ "title":"InteriorFurniturePropertyType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OpeningPropertyType",
+ "localPart":"InteriorFurniturePropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
- "FloorSurfaceType":{
+ "IntBuildingInstallationType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"FloorSurfaceType",
+ "title":"IntBuildingInstallationType",
"properties":{
- "genericApplicationPropertyOfFloorSurface":{
- "title":"genericApplicationPropertyOfFloorSurface",
+ "clazz":{
+ "title":"clazz",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"class",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "lod4Geometry":{
+ "title":"lod4Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "genericApplicationPropertyOfIntBuildingInstallation":{
+ "title":"genericApplicationPropertyOfIntBuildingInstallation",
"allOf":[
{
"type":"array",
@@ -846,7 +978,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -855,24 +987,28 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"FloorSurfaceType",
+ "localPart":"IntBuildingInstallationType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfFloorSurface"
+ "clazz",
+ "function",
+ "usage",
+ "lod4Geometry",
+ "genericApplicationPropertyOfIntBuildingInstallation"
]
},
- "WindowType":{
+ "InteriorWallSurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractOpeningType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"WindowType",
+ "title":"InteriorWallSurfaceType",
"properties":{
- "genericApplicationPropertyOfWindow":{
- "title":"genericApplicationPropertyOfWindow",
+ "genericApplicationPropertyOfInteriorWallSurface":{
+ "title":"genericApplicationPropertyOfInteriorWallSurface",
"allOf":[
{
"type":"array",
@@ -884,7 +1020,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWindow",
+ "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -893,11 +1029,11 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"WindowType",
+ "localPart":"InteriorWallSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfWindow"
+ "genericApplicationPropertyOfInteriorWallSurface"
]
},
"AbstractBuildingType":{
@@ -1418,17 +1554,17 @@
"genericApplicationPropertyOfAbstractBuilding"
]
},
- "BuildingType":{
+ "BuildingPartType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBuildingType"
},
{
"type":"object",
- "title":"BuildingType",
+ "title":"BuildingPartType",
"properties":{
- "genericApplicationPropertyOfBuilding":{
- "title":"genericApplicationPropertyOfBuilding",
+ "genericApplicationPropertyOfBuildingPart":{
+ "title":"genericApplicationPropertyOfBuildingPart",
"allOf":[
{
"type":"array",
@@ -1440,7 +1576,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuilding",
+ "localPart":"_GenericApplicationPropertyOfBuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -1449,106 +1585,60 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BuildingType",
+ "localPart":"BuildingPartType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfBuilding"
+ "genericApplicationPropertyOfBuildingPart"
]
},
- "DoorType":{
+ "BuildingPartPropertyType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractOpeningType"
+ "$ref":"#/definitions/AssociationType"
},
{
"type":"object",
- "title":"DoorType",
+ "title":"BuildingPartPropertyType",
"properties":{
- "address":{
- "title":"address",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AddressPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"address",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "genericApplicationPropertyOfDoor":{
- "title":"genericApplicationPropertyOfDoor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfDoor",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DoorType",
+ "localPart":"BuildingPartPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- },
- "propertiesOrder":[
- "address",
- "genericApplicationPropertyOfDoor"
- ]
+ }
},
- "AbstractOpeningType":{
+ "OpeningPropertyType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AssociationType"
},
{
"type":"object",
- "title":"AbstractOpeningType",
+ "title":"OpeningPropertyType",
"properties":{
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "genericApplicationPropertyOfOpening":{
- "title":"genericApplicationPropertyOfOpening",
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OpeningPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "CeilingSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"CeilingSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfCeilingSurface":{
+ "title":"genericApplicationPropertyOfCeilingSurface",
"allOf":[
{
"type":"array",
@@ -1560,7 +1650,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOpening",
+ "localPart":"_GenericApplicationPropertyOfCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -1569,156 +1659,80 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractOpeningType",
+ "localPart":"CeilingSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "lod3MultiSurface",
- "lod4MultiSurface",
- "genericApplicationPropertyOfOpening"
+ "genericApplicationPropertyOfCeilingSurface"
]
},
- "BuildingInstallationType":{
+ "AbstractBoundarySurfaceType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"BuildingInstallationType",
+ "title":"AbstractBoundarySurfaceType",
"properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "usage":{
- "title":"usage",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "lod2Geometry":{
- "title":"lod2Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- },
- "lod3Geometry":{
- "title":"lod3Geometry",
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3Geometry",
+ "localPart":"lod2MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
- "lod4Geometry":{
- "title":"lod4Geometry",
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4Geometry",
+ "localPart":"lod3MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
- "genericApplicationPropertyOfBuildingInstallation":{
- "title":"genericApplicationPropertyOfBuildingInstallation",
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingInstallation",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BuildingInstallationType",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- },
- "propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod2Geometry",
- "lod3Geometry",
- "lod4Geometry",
- "genericApplicationPropertyOfBuildingInstallation"
- ]
- },
- "BuildingPartType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBuildingType"
- },
- {
- "type":"object",
- "title":"BuildingPartType",
- "properties":{
- "genericApplicationPropertyOfBuildingPart":{
- "title":"genericApplicationPropertyOfBuildingPart",
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "opening":{
+ "title":"opening",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/OpeningPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"opening",
+ "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
+ }
+ },
+ "genericApplicationPropertyOfBoundarySurface":{
+ "title":"genericApplicationPropertyOfBoundarySurface",
"allOf":[
{
"type":"array",
@@ -1730,7 +1744,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingPart",
+ "localPart":"_GenericApplicationPropertyOfBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
@@ -1739,30 +1753,16 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BuildingPartType",
+ "localPart":"AbstractBoundarySurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfBuildingPart"
+ "lod2MultiSurface",
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "opening",
+ "genericApplicationPropertyOfBoundarySurface"
]
- },
- "IntBuildingInstallationPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AssociationType"
- },
- {
- "type":"object",
- "title":"IntBuildingInstallationPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"IntBuildingInstallationPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/building/1.0"
- }
}
},
"anyOf":[
@@ -1779,7 +1779,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRoom"
+ "BuildingPart"
]
},
"namespaceURI":{
@@ -1792,11 +1792,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BuildingPartType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoom",
+ "localPart":"BuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -1813,7 +1813,7 @@
"properties":{
"localPart":{
"enum":[
- "_BoundarySurface"
+ "IntBuildingInstallation"
]
},
"namespaceURI":{
@@ -1826,11 +1826,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"#/definitions/IntBuildingInstallationType"
}
},
"elementName":{
- "localPart":"_BoundarySurface",
+ "localPart":"IntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -1847,7 +1847,7 @@
"properties":{
"localPart":{
"enum":[
- "Door"
+ "BuildingInstallation"
]
},
"namespaceURI":{
@@ -1860,11 +1860,11 @@
]
},
"value":{
- "$ref":"#/definitions/DoorType"
+ "$ref":"#/definitions/BuildingInstallationType"
}
},
"elementName":{
- "localPart":"Door",
+ "localPart":"BuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -1881,7 +1881,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOpening"
+ "Window"
]
},
"namespaceURI":{
@@ -1894,11 +1894,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/WindowType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOpening",
+ "localPart":"Window",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -1915,7 +1915,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBuilding"
+ "_GenericApplicationPropertyOfRoofSurface"
]
},
"namespaceURI":{
@@ -1932,7 +1932,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuilding",
+ "localPart":"_GenericApplicationPropertyOfRoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -1949,7 +1949,7 @@
"properties":{
"localPart":{
"enum":[
- "BuildingPart"
+ "CeilingSurface"
]
},
"namespaceURI":{
@@ -1962,11 +1962,11 @@
]
},
"value":{
- "$ref":"#/definitions/BuildingPartType"
+ "$ref":"#/definitions/CeilingSurfaceType"
}
},
"elementName":{
- "localPart":"BuildingPart",
+ "localPart":"CeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -1983,7 +1983,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWindow"
+ "_GenericApplicationPropertyOfCeilingSurface"
]
},
"namespaceURI":{
@@ -2000,7 +2000,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWindow",
+ "localPart":"_GenericApplicationPropertyOfCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2017,7 +2017,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfFloorSurface"
+ "_GenericApplicationPropertyOfBuildingPart"
]
},
"namespaceURI":{
@@ -2034,7 +2034,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfBuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2051,7 +2051,7 @@
"properties":{
"localPart":{
"enum":[
- "Room"
+ "RoofSurface"
]
},
"namespaceURI":{
@@ -2064,11 +2064,11 @@
]
},
"value":{
- "$ref":"#/definitions/RoomType"
+ "$ref":"#/definitions/RoofSurfaceType"
}
},
"elementName":{
- "localPart":"Room",
+ "localPart":"RoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2085,7 +2085,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRoofSurface"
+ "Room"
]
},
"namespaceURI":{
@@ -2098,11 +2098,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/RoomType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoofSurface",
+ "localPart":"Room",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2119,7 +2119,7 @@
"properties":{
"localPart":{
"enum":[
- "Building"
+ "_GenericApplicationPropertyOfIntBuildingInstallation"
]
},
"namespaceURI":{
@@ -2132,11 +2132,11 @@
]
},
"value":{
- "$ref":"#/definitions/BuildingType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Building",
+ "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2153,7 +2153,7 @@
"properties":{
"localPart":{
"enum":[
- "IntBuildingInstallation"
+ "_GenericApplicationPropertyOfWindow"
]
},
"namespaceURI":{
@@ -2166,11 +2166,11 @@
]
},
"value":{
- "$ref":"#/definitions/IntBuildingInstallationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"IntBuildingInstallation",
+ "localPart":"_GenericApplicationPropertyOfWindow",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2187,7 +2187,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfDoor"
+ "_Opening"
]
},
"namespaceURI":{
@@ -2200,11 +2200,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractOpeningType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfDoor",
+ "localPart":"_Opening",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2221,7 +2221,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfIntBuildingInstallation"
+ "_GenericApplicationPropertyOfAbstractBuilding"
]
},
"namespaceURI":{
@@ -2238,7 +2238,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
+ "localPart":"_GenericApplicationPropertyOfAbstractBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2255,7 +2255,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBoundarySurface"
+ "WallSurface"
]
},
"namespaceURI":{
@@ -2268,11 +2268,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/WallSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBoundarySurface",
+ "localPart":"WallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2289,7 +2289,7 @@
"properties":{
"localPart":{
"enum":[
- "_AbstractBuilding"
+ "_GenericApplicationPropertyOfWallSurface"
]
},
"namespaceURI":{
@@ -2302,11 +2302,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractBuildingType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_AbstractBuilding",
+ "localPart":"_GenericApplicationPropertyOfWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2323,7 +2323,7 @@
"properties":{
"localPart":{
"enum":[
- "RoofSurface"
+ "_GenericApplicationPropertyOfInteriorWallSurface"
]
},
"namespaceURI":{
@@ -2336,11 +2336,11 @@
]
},
"value":{
- "$ref":"#/definitions/RoofSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"RoofSurface",
+ "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2357,7 +2357,7 @@
"properties":{
"localPart":{
"enum":[
- "InteriorWallSurface"
+ "Building"
]
},
"namespaceURI":{
@@ -2370,11 +2370,11 @@
]
},
"value":{
- "$ref":"#/definitions/InteriorWallSurfaceType"
+ "$ref":"#/definitions/BuildingType"
}
},
"elementName":{
- "localPart":"InteriorWallSurface",
+ "localPart":"Building",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2391,7 +2391,7 @@
"properties":{
"localPart":{
"enum":[
- "BuildingFurniture"
+ "_BoundarySurface"
]
},
"namespaceURI":{
@@ -2404,11 +2404,11 @@
]
},
"value":{
- "$ref":"#/definitions/BuildingFurnitureType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
}
},
"elementName":{
- "localPart":"BuildingFurniture",
+ "localPart":"_BoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2425,7 +2425,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBuildingInstallation"
+ "_GenericApplicationPropertyOfGroundSurface"
]
},
"namespaceURI":{
@@ -2442,7 +2442,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingInstallation",
+ "localPart":"_GenericApplicationPropertyOfGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2459,7 +2459,7 @@
"properties":{
"localPart":{
"enum":[
- "Window"
+ "_GenericApplicationPropertyOfRoom"
]
},
"namespaceURI":{
@@ -2472,11 +2472,11 @@
]
},
"value":{
- "$ref":"#/definitions/WindowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Window",
+ "localPart":"_GenericApplicationPropertyOfRoom",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2493,7 +2493,7 @@
"properties":{
"localPart":{
"enum":[
- "FloorSurface"
+ "GroundSurface"
]
},
"namespaceURI":{
@@ -2506,11 +2506,11 @@
]
},
"value":{
- "$ref":"#/definitions/FloorSurfaceType"
+ "$ref":"#/definitions/GroundSurfaceType"
}
},
"elementName":{
- "localPart":"FloorSurface",
+ "localPart":"GroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2527,7 +2527,7 @@
"properties":{
"localPart":{
"enum":[
- "CeilingSurface"
+ "_GenericApplicationPropertyOfDoor"
]
},
"namespaceURI":{
@@ -2540,11 +2540,11 @@
]
},
"value":{
- "$ref":"#/definitions/CeilingSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"CeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfDoor",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2561,7 +2561,7 @@
"properties":{
"localPart":{
"enum":[
- "_Opening"
+ "_GenericApplicationPropertyOfFloorSurface"
]
},
"namespaceURI":{
@@ -2574,11 +2574,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractOpeningType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_Opening",
+ "localPart":"_GenericApplicationPropertyOfFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2595,7 +2595,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWallSurface"
+ "ClosureSurface"
]
},
"namespaceURI":{
@@ -2608,11 +2608,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ClosureSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWallSurface",
+ "localPart":"ClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2629,7 +2629,7 @@
"properties":{
"localPart":{
"enum":[
- "BuildingInstallation"
+ "_GenericApplicationPropertyOfBuildingFurniture"
]
},
"namespaceURI":{
@@ -2642,11 +2642,11 @@
]
},
"value":{
- "$ref":"#/definitions/BuildingInstallationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"BuildingInstallation",
+ "localPart":"_GenericApplicationPropertyOfBuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2663,7 +2663,7 @@
"properties":{
"localPart":{
"enum":[
- "WallSurface"
+ "_GenericApplicationPropertyOfClosureSurface"
]
},
"namespaceURI":{
@@ -2676,11 +2676,11 @@
]
},
"value":{
- "$ref":"#/definitions/WallSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"WallSurface",
+ "localPart":"_GenericApplicationPropertyOfClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2697,7 +2697,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAbstractBuilding"
+ "_GenericApplicationPropertyOfBoundarySurface"
]
},
"namespaceURI":{
@@ -2714,7 +2714,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAbstractBuilding",
+ "localPart":"_GenericApplicationPropertyOfBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2731,7 +2731,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBuildingFurniture"
+ "_AbstractBuilding"
]
},
"namespaceURI":{
@@ -2744,11 +2744,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractBuildingType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingFurniture",
+ "localPart":"_AbstractBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2765,7 +2765,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBuildingPart"
+ "_GenericApplicationPropertyOfOpening"
]
},
"namespaceURI":{
@@ -2782,7 +2782,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingPart",
+ "localPart":"_GenericApplicationPropertyOfOpening",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2799,7 +2799,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfInteriorWallSurface"
+ "InteriorWallSurface"
]
},
"namespaceURI":{
@@ -2812,11 +2812,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/InteriorWallSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
+ "localPart":"InteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2833,7 +2833,7 @@
"properties":{
"localPart":{
"enum":[
- "GroundSurface"
+ "_GenericApplicationPropertyOfBuilding"
]
},
"namespaceURI":{
@@ -2846,11 +2846,11 @@
]
},
"value":{
- "$ref":"#/definitions/GroundSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"GroundSurface",
+ "localPart":"_GenericApplicationPropertyOfBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2867,7 +2867,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfGroundSurface"
+ "FloorSurface"
]
},
"namespaceURI":{
@@ -2880,11 +2880,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/FloorSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfGroundSurface",
+ "localPart":"FloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2901,7 +2901,7 @@
"properties":{
"localPart":{
"enum":[
- "ClosureSurface"
+ "Door"
]
},
"namespaceURI":{
@@ -2914,11 +2914,11 @@
]
},
"value":{
- "$ref":"#/definitions/ClosureSurfaceType"
+ "$ref":"#/definitions/DoorType"
}
},
"elementName":{
- "localPart":"ClosureSurface",
+ "localPart":"Door",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2935,7 +2935,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfClosureSurface"
+ "BuildingFurniture"
]
},
"namespaceURI":{
@@ -2948,11 +2948,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BuildingFurnitureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfClosureSurface",
+ "localPart":"BuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
},
@@ -2969,7 +2969,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCeilingSurface"
+ "_GenericApplicationPropertyOfBuildingInstallation"
]
},
"namespaceURI":{
@@ -2986,7 +2986,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Building_2_0.jsonschema b/scripts/jsonschemas/CityGML_Building_2_0.jsonschema
index 9bb03f47..167cd8af 100644
--- a/scripts/jsonschemas/CityGML_Building_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Building_2_0.jsonschema
@@ -2,52 +2,14 @@
{
"id":"http://www.opengis.net/citygml/building/2.0#",
"definitions":{
- "GroundSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"GroundSurfaceType",
- "properties":{
- "genericApplicationPropertyOfGroundSurface":{
- "title":"genericApplicationPropertyOfGroundSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfGroundSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GroundSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfGroundSurface"
- ]
- },
- "AbstractBuildingType":{
+ "BuildingFurnitureType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractSiteType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"AbstractBuildingType",
+ "title":"BuildingFurnitureType",
"properties":{
"clazz":{
"title":"clazz",
@@ -96,190 +58,282 @@
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "yearOfConstruction":{
- "title":"yearOfConstruction",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"yearOfConstruction",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "yearOfDemolition":{
- "title":"yearOfDemolition",
+ "lod4Geometry":{
+ "title":"lod4Geometry",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"yearOfDemolition",
+ "localPart":"lod4Geometry",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "roofType":{
- "title":"roofType",
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"roofType",
+ "localPart":"lod4ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "measuredHeight":{
- "title":"measuredHeight",
+ "genericApplicationPropertyOfBuildingFurniture":{
+ "title":"genericApplicationPropertyOfBuildingFurniture",
"allOf":[
{
- "$ref":"#/definitions/LengthType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"measuredHeight",
+ "localPart":"_GenericApplicationPropertyOfBuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- },
- "storeysAboveGround":{
- "title":"storeysAboveGround",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BuildingFurnitureType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "clazz",
+ "function",
+ "usage",
+ "lod4Geometry",
+ "lod4ImplicitRepresentation",
+ "genericApplicationPropertyOfBuildingFurniture"
+ ]
+ },
+ "AbstractBoundarySurfaceType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractBoundarySurfaceType",
+ "properties":{
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"storeysAboveGround",
+ "localPart":"lod2MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "storeysBelowGround":{
- "title":"storeysBelowGround",
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"storeysBelowGround",
+ "localPart":"lod3MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "storeyHeightsAboveGround":{
- "title":"storeyHeightsAboveGround",
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/MeasureOrNullListType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"storeyHeightsAboveGround",
+ "localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "storeyHeightsBelowGround":{
- "title":"storeyHeightsBelowGround",
+ "opening":{
+ "title":"opening",
"allOf":[
{
- "$ref":"#/definitions/MeasureOrNullListType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/OpeningPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"storeyHeightsBelowGround",
+ "localPart":"opening",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod0FootPrint":{
- "title":"lod0FootPrint",
+ "genericApplicationPropertyOfBoundarySurface":{
+ "title":"genericApplicationPropertyOfBoundarySurface",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod0FootPrint",
+ "localPart":"_GenericApplicationPropertyOfBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- },
- "lod0RoofEdge":{
- "title":"lod0RoofEdge",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractBoundarySurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "lod2MultiSurface",
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "opening",
+ "genericApplicationPropertyOfBoundarySurface"
+ ]
+ },
+ "RoofSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"RoofSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfRoofSurface":{
+ "title":"genericApplicationPropertyOfRoofSurface",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod0RoofEdge",
+ "localPart":"_GenericApplicationPropertyOfRoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- },
- "lod1Solid":{
- "title":"lod1Solid",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RoofSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfRoofSurface"
+ ]
+ },
+ "DoorType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractOpeningType"
+ },
+ {
+ "type":"object",
+ "title":"DoorType",
+ "properties":{
+ "address":{
+ "title":"address",
"allOf":[
{
- "$ref":"#/definitions/SolidPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1Solid",
+ "localPart":"address",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod1MultiSurface":{
- "title":"lod1MultiSurface",
+ "genericApplicationPropertyOfDoor":{
+ "title":"genericApplicationPropertyOfDoor",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1MultiSurface",
+ "localPart":"_GenericApplicationPropertyOfDoor",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- },
- "lod1TerrainIntersection":{
- "title":"lod1TerrainIntersection",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod1TerrainIntersection",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod2Solid":{
- "title":"lod2Solid",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DoorType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "address",
+ "genericApplicationPropertyOfDoor"
+ ]
+ },
+ "AbstractOpeningType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractOpeningType",
+ "properties":{
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2Solid",
+ "localPart":"lod3MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
@@ -287,244 +341,170 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2MultiSurface",
+ "localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod2MultiCurve":{
- "title":"lod2MultiCurve",
+ "lod3ImplicitRepresentation":{
+ "title":"lod3ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2MultiCurve",
+ "localPart":"lod3ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod2TerrainIntersection":{
- "title":"lod2TerrainIntersection",
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2TerrainIntersection",
+ "localPart":"lod4ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "outerBuildingInstallation":{
- "title":"outerBuildingInstallation",
+ "genericApplicationPropertyOfOpening":{
+ "title":"genericApplicationPropertyOfOpening",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/BuildingInstallationPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"outerBuildingInstallation",
+ "localPart":"_GenericApplicationPropertyOfOpening",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- },
- "interiorBuildingInstallation":{
- "title":"interiorBuildingInstallation",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractOpeningType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "lod3ImplicitRepresentation",
+ "lod4ImplicitRepresentation",
+ "genericApplicationPropertyOfOpening"
+ ]
+ },
+ "IntBuildingInstallationType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"IntBuildingInstallationType",
+ "properties":{
+ "clazz":{
+ "title":"clazz",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/IntBuildingInstallationPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interiorBuildingInstallation",
+ "localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
+ "function":{
+ "title":"function",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
+ "$ref":"#/definitions/CodeType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"boundedBy",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod3Solid":{
- "title":"lod3Solid",
- "allOf":[
- {
- "$ref":"#/definitions/SolidPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3Solid",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod3MultiCurve":{
- "title":"lod3MultiCurve",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiCurve",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod3TerrainIntersection":{
- "title":"lod3TerrainIntersection",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3TerrainIntersection",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod4Solid":{
- "title":"lod4Solid",
- "allOf":[
- {
- "$ref":"#/definitions/SolidPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4Solid",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod4MultiCurve":{
- "title":"lod4MultiCurve",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiCurve",
+ "localPart":"function",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod4TerrainIntersection":{
- "title":"lod4TerrainIntersection",
+ "usage":{
+ "title":"usage",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4TerrainIntersection",
+ "localPart":"usage",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "interiorRoom":{
- "title":"interiorRoom",
+ "lod4Geometry":{
+ "title":"lod4Geometry",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/InteriorRoomPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interiorRoom",
+ "localPart":"lod4Geometry",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "consistsOfBuildingPart":{
- "title":"consistsOfBuildingPart",
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/BuildingPartPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"consistsOfBuildingPart",
+ "localPart":"lod4ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "address":{
- "title":"address",
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType"
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"address",
+ "localPart":"boundedBy",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "genericApplicationPropertyOfAbstractBuilding":{
- "title":"genericApplicationPropertyOfAbstractBuilding",
+ "genericApplicationPropertyOfIntBuildingInstallation":{
+ "title":"genericApplicationPropertyOfIntBuildingInstallation",
"allOf":[
{
"type":"array",
@@ -536,7 +516,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAbstractBuilding",
+ "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
@@ -545,83 +525,17 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractBuildingType",
+ "localPart":"IntBuildingInstallationType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
- "yearOfConstruction",
- "yearOfDemolition",
- "roofType",
- "measuredHeight",
- "storeysAboveGround",
- "storeysBelowGround",
- "storeyHeightsAboveGround",
- "storeyHeightsBelowGround",
- "lod0FootPrint",
- "lod0RoofEdge",
- "lod1Solid",
- "lod1MultiSurface",
- "lod1TerrainIntersection",
- "lod2Solid",
- "lod2MultiSurface",
- "lod2MultiCurve",
- "lod2TerrainIntersection",
- "outerBuildingInstallation",
- "interiorBuildingInstallation",
+ "lod4Geometry",
+ "lod4ImplicitRepresentation",
"cityObjectBoundedBy",
- "lod3Solid",
- "lod3MultiSurface",
- "lod3MultiCurve",
- "lod3TerrainIntersection",
- "lod4Solid",
- "lod4MultiSurface",
- "lod4MultiCurve",
- "lod4TerrainIntersection",
- "interiorRoom",
- "consistsOfBuildingPart",
- "address",
- "genericApplicationPropertyOfAbstractBuilding"
- ]
- },
- "WindowType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractOpeningType"
- },
- {
- "type":"object",
- "title":"WindowType",
- "properties":{
- "genericApplicationPropertyOfWindow":{
- "title":"genericApplicationPropertyOfWindow",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfWindow",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"WindowType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfWindow"
+ "genericApplicationPropertyOfIntBuildingInstallation"
]
},
"InteriorRoomPropertyType":{
@@ -766,23 +680,149 @@
"actuate"
]
},
- "BuildingPartPropertyType":{
+ "CeilingSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"CeilingSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfCeilingSurface":{
+ "title":"genericApplicationPropertyOfCeilingSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfCeilingSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CeilingSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfCeilingSurface"
+ ]
+ },
+ "OuterCeilingSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"OuterCeilingSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfOuterCeilingSurface":{
+ "title":"genericApplicationPropertyOfOuterCeilingSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OuterCeilingSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfOuterCeilingSurface"
+ ]
+ },
+ "WindowType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractOpeningType"
+ },
+ {
+ "type":"object",
+ "title":"WindowType",
+ "properties":{
+ "genericApplicationPropertyOfWindow":{
+ "title":"genericApplicationPropertyOfWindow",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfWindow",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"WindowType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfWindow"
+ ]
+ },
+ "BoundarySurfacePropertyType":{
"type":"object",
- "title":"BuildingPartPropertyType",
+ "title":"BoundarySurfacePropertyType",
"required":[
- "buildingPart"
+ "boundarySurface"
],
"properties":{
- "buildingPart":{
- "title":"buildingPart",
+ "boundarySurface":{
+ "title":"boundarySurface",
"allOf":[
{
- "$ref":"#/definitions/BuildingPartType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ }
+ },
+ "elementName":{
+ "localPart":"_BoundarySurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"BuildingPart",
+ "localPart":"_BoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -893,11 +933,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BuildingPartPropertyType",
+ "localPart":"BoundarySurfacePropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
- "buildingPart",
+ "boundarySurface",
"remoteSchema",
"type",
"href",
@@ -908,61 +948,23 @@
"actuate"
]
},
- "CeilingSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"CeilingSurfaceType",
- "properties":{
- "genericApplicationPropertyOfCeilingSurface":{
- "title":"genericApplicationPropertyOfCeilingSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfCeilingSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CeilingSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfCeilingSurface"
- ]
- },
- "InteriorFurniturePropertyType":{
- "type":"object",
- "title":"InteriorFurniturePropertyType",
- "required":[
- "buildingFurniture"
+ "BuildingPartPropertyType":{
+ "type":"object",
+ "title":"BuildingPartPropertyType",
+ "required":[
+ "buildingPart"
],
"properties":{
- "buildingFurniture":{
- "title":"buildingFurniture",
+ "buildingPart":{
+ "title":"buildingPart",
"allOf":[
{
- "$ref":"#/definitions/BuildingFurnitureType"
+ "$ref":"#/definitions/BuildingPartType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"BuildingFurniture",
+ "localPart":"BuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -1073,11 +1075,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"InteriorFurniturePropertyType",
+ "localPart":"BuildingPartPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
- "buildingFurniture",
+ "buildingPart",
"remoteSchema",
"type",
"href",
@@ -1088,44 +1090,6 @@
"actuate"
]
},
- "OuterCeilingSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"OuterCeilingSurfaceType",
- "properties":{
- "genericApplicationPropertyOfOuterCeilingSurface":{
- "title":"genericApplicationPropertyOfOuterCeilingSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"OuterCeilingSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfOuterCeilingSurface"
- ]
- },
"BuildingPartType":{
"allOf":[
{
@@ -1202,151 +1166,23 @@
"genericApplicationPropertyOfWallSurface"
]
},
- "BuildingFurnitureType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"BuildingFurnitureType",
- "properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "usage":{
- "title":"usage",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod4Geometry":{
- "title":"lod4Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4ImplicitRepresentation",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "genericApplicationPropertyOfBuildingFurniture":{
- "title":"genericApplicationPropertyOfBuildingFurniture",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingFurniture",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BuildingFurnitureType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod4Geometry",
- "lod4ImplicitRepresentation",
- "genericApplicationPropertyOfBuildingFurniture"
- ]
- },
- "OpeningPropertyType":{
+ "InteriorFurniturePropertyType":{
"type":"object",
- "title":"OpeningPropertyType",
+ "title":"InteriorFurniturePropertyType",
"required":[
- "opening"
+ "buildingFurniture"
],
"properties":{
- "opening":{
- "title":"opening",
+ "buildingFurniture":{
+ "title":"buildingFurniture",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractOpeningType"
- }
- },
- "elementName":{
- "localPart":"_Opening",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
+ "$ref":"#/definitions/BuildingFurnitureType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Opening",
+ "localPart":"BuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -1457,11 +1293,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OpeningPropertyType",
+ "localPart":"InteriorFurniturePropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
- "opening",
+ "buildingFurniture",
"remoteSchema",
"type",
"href",
@@ -1510,61 +1346,263 @@
"genericApplicationPropertyOfClosureSurface"
]
},
- "BuildingType":{
+ "BuildingInstallationType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBuildingType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"BuildingType",
+ "title":"BuildingInstallationType",
"properties":{
- "genericApplicationPropertyOfBuilding":{
- "title":"genericApplicationPropertyOfBuilding",
+ "clazz":{
+ "title":"clazz",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"class",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "function":{
+ "title":"function",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/CodeType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuilding",
+ "localPart":"function",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BuildingType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfBuilding"
- ]
- },
- "IntBuildingInstallationPropertyType":{
- "type":"object",
- "title":"IntBuildingInstallationPropertyType",
- "required":[
- "intBuildingInstallation"
- ],
- "properties":{
- "intBuildingInstallation":{
- "title":"intBuildingInstallation",
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "lod2Geometry":{
+ "title":"lod2Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "lod3Geometry":{
+ "title":"lod3Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "lod4Geometry":{
+ "title":"lod4Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "lod2ImplicitRepresentation":{
+ "title":"lod2ImplicitRepresentation",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2ImplicitRepresentation",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "lod3ImplicitRepresentation":{
+ "title":"lod3ImplicitRepresentation",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3ImplicitRepresentation",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4ImplicitRepresentation",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "genericApplicationPropertyOfBuildingInstallation":{
+ "title":"genericApplicationPropertyOfBuildingInstallation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfBuildingInstallation",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BuildingInstallationType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "clazz",
+ "function",
+ "usage",
+ "lod2Geometry",
+ "lod3Geometry",
+ "lod4Geometry",
+ "lod2ImplicitRepresentation",
+ "lod3ImplicitRepresentation",
+ "lod4ImplicitRepresentation",
+ "cityObjectBoundedBy",
+ "genericApplicationPropertyOfBuildingInstallation"
+ ]
+ },
+ "OuterFloorSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"OuterFloorSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfOuterFloorSurface":{
+ "title":"genericApplicationPropertyOfOuterFloorSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OuterFloorSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfOuterFloorSurface"
+ ]
+ },
+ "OpeningPropertyType":{
+ "type":"object",
+ "title":"OpeningPropertyType",
+ "required":[
+ "opening"
+ ],
+ "properties":{
+ "opening":{
+ "title":"opening",
"allOf":[
{
- "$ref":"#/definitions/IntBuildingInstallationType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractOpeningType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Opening",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"IntBuildingInstallation",
+ "localPart":"_Opening",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -1675,11 +1713,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"IntBuildingInstallationPropertyType",
+ "localPart":"OpeningPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
- "intBuildingInstallation",
+ "opening",
"remoteSchema",
"type",
"href",
@@ -1690,69 +1728,55 @@
"actuate"
]
},
- "AbstractOpeningType":{
+ "FloorSurfaceType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"AbstractOpeningType",
+ "title":"FloorSurfaceType",
"properties":{
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
+ "genericApplicationPropertyOfFloorSurface":{
+ "title":"genericApplicationPropertyOfFloorSurface",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4MultiSurface",
+ "localPart":"_GenericApplicationPropertyOfFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- },
- "lod3ImplicitRepresentation":{
- "title":"lod3ImplicitRepresentation",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3ImplicitRepresentation",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4ImplicitRepresentation",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "genericApplicationPropertyOfOpening":{
- "title":"genericApplicationPropertyOfOpening",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FloorSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfFloorSurface"
+ ]
+ },
+ "GroundSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"GroundSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfGroundSurface":{
+ "title":"genericApplicationPropertyOfGroundSurface",
"allOf":[
{
"type":"array",
@@ -1764,7 +1788,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOpening",
+ "localPart":"_GenericApplicationPropertyOfGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
@@ -1773,28 +1797,24 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractOpeningType",
+ "localPart":"GroundSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
- "lod3MultiSurface",
- "lod4MultiSurface",
- "lod3ImplicitRepresentation",
- "lod4ImplicitRepresentation",
- "genericApplicationPropertyOfOpening"
+ "genericApplicationPropertyOfGroundSurface"
]
},
- "FloorSurfaceType":{
+ "InteriorWallSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"FloorSurfaceType",
+ "title":"InteriorWallSurfaceType",
"properties":{
- "genericApplicationPropertyOfFloorSurface":{
- "title":"genericApplicationPropertyOfFloorSurface",
+ "genericApplicationPropertyOfInteriorWallSurface":{
+ "title":"genericApplicationPropertyOfInteriorWallSurface",
"allOf":[
{
"type":"array",
@@ -1806,7 +1826,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
@@ -1815,24 +1835,24 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"FloorSurfaceType",
+ "localPart":"InteriorWallSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfFloorSurface"
+ "genericApplicationPropertyOfInteriorWallSurface"
]
},
- "OuterFloorSurfaceType":{
+ "BuildingType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"#/definitions/AbstractBuildingType"
},
{
"type":"object",
- "title":"OuterFloorSurfaceType",
+ "title":"BuildingType",
"properties":{
- "genericApplicationPropertyOfOuterFloorSurface":{
- "title":"genericApplicationPropertyOfOuterFloorSurface",
+ "genericApplicationPropertyOfBuilding":{
+ "title":"genericApplicationPropertyOfBuilding",
"allOf":[
{
"type":"array",
@@ -1844,7 +1864,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
@@ -1853,45 +1873,221 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OuterFloorSurfaceType",
+ "localPart":"BuildingType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfOuterFloorSurface"
+ "genericApplicationPropertyOfBuilding"
]
},
- "AbstractBoundarySurfaceType":{
+ "IntBuildingInstallationPropertyType":{
+ "type":"object",
+ "title":"IntBuildingInstallationPropertyType",
+ "required":[
+ "intBuildingInstallation"
+ ],
+ "properties":{
+ "intBuildingInstallation":{
+ "title":"intBuildingInstallation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/IntBuildingInstallationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"IntBuildingInstallation",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"IntBuildingInstallationPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "intBuildingInstallation",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "RoomType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"AbstractBoundarySurfaceType",
+ "title":"RoomType",
"properties":{
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
+ "clazz":{
+ "title":"clazz",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2MultiSurface",
+ "localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
+ "function":{
+ "title":"function",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3MultiSurface",
+ "localPart":"function",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "lod4Solid":{
+ "title":"lod4Solid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SolidPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Solid",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -1908,25 +2104,59 @@
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "opening":{
- "title":"opening",
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/OpeningPropertyType"
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"opening",
+ "localPart":"boundedBy",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "genericApplicationPropertyOfBoundarySurface":{
- "title":"genericApplicationPropertyOfBoundarySurface",
+ "interiorFurniture":{
+ "title":"interiorFurniture",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/InteriorFurniturePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interiorFurniture",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "roomInstallation":{
+ "title":"roomInstallation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IntBuildingInstallationPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"roomInstallation",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "genericApplicationPropertyOfRoom":{
+ "title":"genericApplicationPropertyOfRoom",
"allOf":[
{
"type":"array",
@@ -1938,7 +2168,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBoundarySurface",
+ "localPart":"_GenericApplicationPropertyOfRoom",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
@@ -1947,25 +2177,171 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractBoundarySurfaceType",
+ "localPart":"RoomType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
- "lod2MultiSurface",
- "lod3MultiSurface",
+ "clazz",
+ "function",
+ "usage",
+ "lod4Solid",
"lod4MultiSurface",
- "opening",
- "genericApplicationPropertyOfBoundarySurface"
+ "cityObjectBoundedBy",
+ "interiorFurniture",
+ "roomInstallation",
+ "genericApplicationPropertyOfRoom"
]
},
- "BuildingInstallationType":{
+ "BuildingInstallationPropertyType":{
+ "type":"object",
+ "title":"BuildingInstallationPropertyType",
+ "required":[
+ "buildingInstallation"
+ ],
+ "properties":{
+ "buildingInstallation":{
+ "title":"buildingInstallation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/BuildingInstallationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"BuildingInstallation",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BuildingInstallationPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "buildingInstallation",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "AbstractBuildingType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractSiteType"
},
{
"type":"object",
- "title":"BuildingInstallationType",
+ "title":"AbstractBuildingType",
"properties":{
"clazz":{
"title":"clazz",
@@ -2014,537 +2390,327 @@
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod2Geometry":{
- "title":"lod2Geometry",
+ "yearOfConstruction":{
+ "title":"yearOfConstruction",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2Geometry",
+ "localPart":"yearOfConstruction",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod3Geometry":{
- "title":"lod3Geometry",
+ "yearOfDemolition":{
+ "title":"yearOfDemolition",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3Geometry",
+ "localPart":"yearOfDemolition",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod4Geometry":{
- "title":"lod4Geometry",
+ "roofType":{
+ "title":"roofType",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4Geometry",
+ "localPart":"roofType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod2ImplicitRepresentation":{
- "title":"lod2ImplicitRepresentation",
+ "measuredHeight":{
+ "title":"measuredHeight",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2ImplicitRepresentation",
+ "localPart":"measuredHeight",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod3ImplicitRepresentation":{
- "title":"lod3ImplicitRepresentation",
+ "storeysAboveGround":{
+ "title":"storeysAboveGround",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3ImplicitRepresentation",
+ "localPart":"storeysAboveGround",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
+ "storeysBelowGround":{
+ "title":"storeysBelowGround",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4ImplicitRepresentation",
+ "localPart":"storeysBelowGround",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
+ "storeyHeightsAboveGround":{
+ "title":"storeyHeightsAboveGround",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MeasureOrNullListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"storeyHeightsAboveGround",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "genericApplicationPropertyOfBuildingInstallation":{
- "title":"genericApplicationPropertyOfBuildingInstallation",
+ "storeyHeightsBelowGround":{
+ "title":"storeyHeightsBelowGround",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MeasureOrNullListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingInstallation",
+ "localPart":"storeyHeightsBelowGround",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BuildingInstallationType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod2Geometry",
- "lod3Geometry",
- "lod4Geometry",
- "lod2ImplicitRepresentation",
- "lod3ImplicitRepresentation",
- "lod4ImplicitRepresentation",
- "cityObjectBoundedBy",
- "genericApplicationPropertyOfBuildingInstallation"
- ]
- },
- "IntBuildingInstallationType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"IntBuildingInstallationType",
- "properties":{
- "clazz":{
- "title":"clazz",
+ },
+ "lod0FootPrint":{
+ "title":"lod0FootPrint",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"class",
+ "localPart":"lod0FootPrint",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "function":{
- "title":"function",
+ "lod0RoofEdge":{
+ "title":"lod0RoofEdge",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"function",
+ "localPart":"lod0RoofEdge",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "usage":{
- "title":"usage",
+ "lod1Solid":{
+ "title":"lod1Solid",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
+ "$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usage",
+ "localPart":"lod1Solid",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod4Geometry":{
- "title":"lod4Geometry",
+ "lod1MultiSurface":{
+ "title":"lod1MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4Geometry",
+ "localPart":"lod1MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
+ "lod1TerrainIntersection":{
+ "title":"lod1TerrainIntersection",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4ImplicitRepresentation",
+ "localPart":"lod1TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
+ "lod2Solid":{
+ "title":"lod2Solid",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"lod2Solid",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "genericApplicationPropertyOfIntBuildingInstallation":{
- "title":"genericApplicationPropertyOfIntBuildingInstallation",
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "lod2MultiCurve":{
+ "title":"lod2MultiCurve",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2MultiCurve",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "lod2TerrainIntersection":{
+ "title":"lod2TerrainIntersection",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2TerrainIntersection",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ }
+ },
+ "outerBuildingInstallation":{
+ "title":"outerBuildingInstallation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BuildingInstallationPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
+ "localPart":"outerBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"IntBuildingInstallationType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod4Geometry",
- "lod4ImplicitRepresentation",
- "cityObjectBoundedBy",
- "genericApplicationPropertyOfIntBuildingInstallation"
- ]
- },
- "DoorType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractOpeningType"
- },
- {
- "type":"object",
- "title":"DoorType",
- "properties":{
- "address":{
- "title":"address",
+ },
+ "interiorBuildingInstallation":{
+ "title":"interiorBuildingInstallation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType"
+ "$ref":"#/definitions/IntBuildingInstallationPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"address",
+ "localPart":"interiorBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "genericApplicationPropertyOfDoor":{
- "title":"genericApplicationPropertyOfDoor",
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfDoor",
+ "localPart":"boundedBy",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DoorType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "address",
- "genericApplicationPropertyOfDoor"
- ]
- },
- "BoundarySurfacePropertyType":{
- "type":"object",
- "title":"BoundarySurfacePropertyType",
- "required":[
- "boundarySurface"
- ],
- "properties":{
- "boundarySurface":{
- "title":"boundarySurface",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ "lod3Solid":{
+ "title":"lod3Solid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SolidPropertyType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"_BoundarySurface",
+ "localPart":"lod3Solid",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_BoundarySurface",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BoundarySurfacePropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "boundarySurface",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "RoomType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"RoomType",
- "properties":{
- "clazz":{
- "title":"clazz",
+ },
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"class",
+ "localPart":"lod3MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "function":{
- "title":"function",
+ "lod3MultiCurve":{
+ "title":"lod3MultiCurve",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"function",
+ "localPart":"lod3MultiCurve",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "usage":{
- "title":"usage",
+ "lod3TerrainIntersection":{
+ "title":"lod3TerrainIntersection",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usage",
+ "localPart":"lod3TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -2574,143 +2740,85 @@
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
+ "lod4MultiCurve":{
+ "title":"lod4MultiCurve",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"lod4MultiCurve",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "interiorFurniture":{
- "title":"interiorFurniture",
+ "lod4TerrainIntersection":{
+ "title":"lod4TerrainIntersection",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/InteriorFurniturePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interiorFurniture",
+ "localPart":"lod4TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "roomInstallation":{
- "title":"roomInstallation",
+ "interiorRoom":{
+ "title":"interiorRoom",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/IntBuildingInstallationPropertyType"
+ "$ref":"#/definitions/InteriorRoomPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"roomInstallation",
+ "localPart":"interiorRoom",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
- "genericApplicationPropertyOfRoom":{
- "title":"genericApplicationPropertyOfRoom",
+ "consistsOfBuildingPart":{
+ "title":"consistsOfBuildingPart",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BuildingPartPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoom",
+ "localPart":"consistsOfBuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RoomType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod4Solid",
- "lod4MultiSurface",
- "cityObjectBoundedBy",
- "interiorFurniture",
- "roomInstallation",
- "genericApplicationPropertyOfRoom"
- ]
- },
- "RoofSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"RoofSurfaceType",
- "properties":{
- "genericApplicationPropertyOfRoofSurface":{
- "title":"genericApplicationPropertyOfRoofSurface",
+ },
+ "address":{
+ "title":"address",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoofSurface",
+ "localPart":"address",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RoofSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfRoofSurface"
- ]
- },
- "InteriorWallSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"InteriorWallSurfaceType",
- "properties":{
- "genericApplicationPropertyOfInteriorWallSurface":{
- "title":"genericApplicationPropertyOfInteriorWallSurface",
+ },
+ "genericApplicationPropertyOfAbstractBuilding":{
+ "title":"genericApplicationPropertyOfAbstractBuilding",
"allOf":[
{
"type":"array",
@@ -2722,162 +2830,54 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
+ "localPart":"_GenericApplicationPropertyOfAbstractBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
}
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"InteriorWallSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfInteriorWallSurface"
- ]
- },
- "BuildingInstallationPropertyType":{
- "type":"object",
- "title":"BuildingInstallationPropertyType",
- "required":[
- "buildingInstallation"
- ],
- "properties":{
- "buildingInstallation":{
- "title":"buildingInstallation",
- "allOf":[
- {
- "$ref":"#/definitions/BuildingInstallationType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"BuildingInstallation",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BuildingInstallationPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
- },
- "propertiesOrder":[
- "buildingInstallation",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractBuildingType",
+ "namespaceURI":"http://www.opengis.net/citygml/building/2.0"
+ },
+ "propertiesOrder":[
+ "clazz",
+ "function",
+ "usage",
+ "yearOfConstruction",
+ "yearOfDemolition",
+ "roofType",
+ "measuredHeight",
+ "storeysAboveGround",
+ "storeysBelowGround",
+ "storeyHeightsAboveGround",
+ "storeyHeightsBelowGround",
+ "lod0FootPrint",
+ "lod0RoofEdge",
+ "lod1Solid",
+ "lod1MultiSurface",
+ "lod1TerrainIntersection",
+ "lod2Solid",
+ "lod2MultiSurface",
+ "lod2MultiCurve",
+ "lod2TerrainIntersection",
+ "outerBuildingInstallation",
+ "interiorBuildingInstallation",
+ "cityObjectBoundedBy",
+ "lod3Solid",
+ "lod3MultiSurface",
+ "lod3MultiCurve",
+ "lod3TerrainIntersection",
+ "lod4Solid",
+ "lod4MultiSurface",
+ "lod4MultiCurve",
+ "lod4TerrainIntersection",
+ "interiorRoom",
+ "consistsOfBuildingPart",
+ "address",
+ "genericApplicationPropertyOfAbstractBuilding"
]
}
},
@@ -2895,7 +2895,7 @@
"properties":{
"localPart":{
"enum":[
- "WallSurface"
+ "BuildingInstallation"
]
},
"namespaceURI":{
@@ -2908,11 +2908,11 @@
]
},
"value":{
- "$ref":"#/definitions/WallSurfaceType"
+ "$ref":"#/definitions/BuildingInstallationType"
}
},
"elementName":{
- "localPart":"WallSurface",
+ "localPart":"BuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -2929,7 +2929,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfInteriorWallSurface"
+ "_AbstractBuilding"
]
},
"namespaceURI":{
@@ -2942,11 +2942,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractBuildingType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
+ "localPart":"_AbstractBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -2963,7 +2963,7 @@
"properties":{
"localPart":{
"enum":[
- "OuterFloorSurface"
+ "_GenericApplicationPropertyOfDoor"
]
},
"namespaceURI":{
@@ -2976,11 +2976,11 @@
]
},
"value":{
- "$ref":"#/definitions/OuterFloorSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"OuterFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfDoor",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -2997,7 +2997,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWindow"
+ "_GenericApplicationPropertyOfRoofSurface"
]
},
"namespaceURI":{
@@ -3014,7 +3014,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWindow",
+ "localPart":"_GenericApplicationPropertyOfRoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3031,7 +3031,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOuterFloorSurface"
+ "ClosureSurface"
]
},
"namespaceURI":{
@@ -3044,11 +3044,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ClosureSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
+ "localPart":"ClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3065,7 +3065,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWallSurface"
+ "Building"
]
},
"namespaceURI":{
@@ -3078,11 +3078,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BuildingType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWallSurface",
+ "localPart":"Building",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3099,7 +3099,7 @@
"properties":{
"localPart":{
"enum":[
- "_BoundarySurface"
+ "RoofSurface"
]
},
"namespaceURI":{
@@ -3112,11 +3112,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"#/definitions/RoofSurfaceType"
}
},
"elementName":{
- "localPart":"_BoundarySurface",
+ "localPart":"RoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3133,7 +3133,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfFloorSurface"
+ "BuildingFurniture"
]
},
"namespaceURI":{
@@ -3146,11 +3146,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BuildingFurnitureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfFloorSurface",
+ "localPart":"BuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3167,7 +3167,7 @@
"properties":{
"localPart":{
"enum":[
- "_AbstractBuilding"
+ "_BoundarySurface"
]
},
"namespaceURI":{
@@ -3180,11 +3180,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractBuildingType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
}
},
"elementName":{
- "localPart":"_AbstractBuilding",
+ "localPart":"_BoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3201,7 +3201,7 @@
"properties":{
"localPart":{
"enum":[
- "InteriorWallSurface"
+ "_GenericApplicationPropertyOfIntBuildingInstallation"
]
},
"namespaceURI":{
@@ -3214,11 +3214,11 @@
]
},
"value":{
- "$ref":"#/definitions/InteriorWallSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"InteriorWallSurface",
+ "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3235,7 +3235,7 @@
"properties":{
"localPart":{
"enum":[
- "Door"
+ "WallSurface"
]
},
"namespaceURI":{
@@ -3248,11 +3248,11 @@
]
},
"value":{
- "$ref":"#/definitions/DoorType"
+ "$ref":"#/definitions/WallSurfaceType"
}
},
"elementName":{
- "localPart":"Door",
+ "localPart":"WallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3269,7 +3269,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRoom"
+ "_GenericApplicationPropertyOfCeilingSurface"
]
},
"namespaceURI":{
@@ -3286,7 +3286,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoom",
+ "localPart":"_GenericApplicationPropertyOfCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3303,7 +3303,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOpening"
+ "_GenericApplicationPropertyOfOuterCeilingSurface"
]
},
"namespaceURI":{
@@ -3320,7 +3320,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOpening",
+ "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3337,7 +3337,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBuildingPart"
+ "_GenericApplicationPropertyOfOuterFloorSurface"
]
},
"namespaceURI":{
@@ -3354,7 +3354,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingPart",
+ "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3371,7 +3371,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBuildingFurniture"
+ "_GenericApplicationPropertyOfBuildingInstallation"
]
},
"namespaceURI":{
@@ -3388,7 +3388,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingFurniture",
+ "localPart":"_GenericApplicationPropertyOfBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3405,7 +3405,7 @@
"properties":{
"localPart":{
"enum":[
- "FloorSurface"
+ "_GenericApplicationPropertyOfOpening"
]
},
"namespaceURI":{
@@ -3418,11 +3418,11 @@
]
},
"value":{
- "$ref":"#/definitions/FloorSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"FloorSurface",
+ "localPart":"_GenericApplicationPropertyOfOpening",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3439,7 +3439,7 @@
"properties":{
"localPart":{
"enum":[
- "RoofSurface"
+ "OuterFloorSurface"
]
},
"namespaceURI":{
@@ -3452,11 +3452,11 @@
]
},
"value":{
- "$ref":"#/definitions/RoofSurfaceType"
+ "$ref":"#/definitions/OuterFloorSurfaceType"
}
},
"elementName":{
- "localPart":"RoofSurface",
+ "localPart":"OuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3473,7 +3473,7 @@
"properties":{
"localPart":{
"enum":[
- "CeilingSurface"
+ "_GenericApplicationPropertyOfGroundSurface"
]
},
"namespaceURI":{
@@ -3486,11 +3486,11 @@
]
},
"value":{
- "$ref":"#/definitions/CeilingSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"CeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3507,7 +3507,7 @@
"properties":{
"localPart":{
"enum":[
- "ClosureSurface"
+ "Window"
]
},
"namespaceURI":{
@@ -3520,11 +3520,11 @@
]
},
"value":{
- "$ref":"#/definitions/ClosureSurfaceType"
+ "$ref":"#/definitions/WindowType"
}
},
"elementName":{
- "localPart":"ClosureSurface",
+ "localPart":"Window",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3541,7 +3541,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAbstractBuilding"
+ "_GenericApplicationPropertyOfBuildingPart"
]
},
"namespaceURI":{
@@ -3558,7 +3558,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAbstractBuilding",
+ "localPart":"_GenericApplicationPropertyOfBuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3575,7 +3575,7 @@
"properties":{
"localPart":{
"enum":[
- "_Opening"
+ "GroundSurface"
]
},
"namespaceURI":{
@@ -3588,11 +3588,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractOpeningType"
+ "$ref":"#/definitions/GroundSurfaceType"
}
},
"elementName":{
- "localPart":"_Opening",
+ "localPart":"GroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3609,7 +3609,7 @@
"properties":{
"localPart":{
"enum":[
- "BuildingPart"
+ "_GenericApplicationPropertyOfWallSurface"
]
},
"namespaceURI":{
@@ -3622,11 +3622,11 @@
]
},
"value":{
- "$ref":"#/definitions/BuildingPartType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"BuildingPart",
+ "localPart":"_GenericApplicationPropertyOfWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3643,7 +3643,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBuildingInstallation"
+ "_GenericApplicationPropertyOfRoom"
]
},
"namespaceURI":{
@@ -3660,7 +3660,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuildingInstallation",
+ "localPart":"_GenericApplicationPropertyOfRoom",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3677,7 +3677,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRoofSurface"
+ "IntBuildingInstallation"
]
},
"namespaceURI":{
@@ -3690,11 +3690,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/IntBuildingInstallationType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoofSurface",
+ "localPart":"IntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3711,7 +3711,7 @@
"properties":{
"localPart":{
"enum":[
- "BuildingFurniture"
+ "Door"
]
},
"namespaceURI":{
@@ -3724,11 +3724,11 @@
]
},
"value":{
- "$ref":"#/definitions/BuildingFurnitureType"
+ "$ref":"#/definitions/DoorType"
}
},
"elementName":{
- "localPart":"BuildingFurniture",
+ "localPart":"Door",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3745,7 +3745,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBuilding"
+ "_GenericApplicationPropertyOfWindow"
]
},
"namespaceURI":{
@@ -3762,7 +3762,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBuilding",
+ "localPart":"_GenericApplicationPropertyOfWindow",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3779,7 +3779,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfIntBuildingInstallation"
+ "_GenericApplicationPropertyOfFloorSurface"
]
},
"namespaceURI":{
@@ -3796,7 +3796,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
+ "localPart":"_GenericApplicationPropertyOfFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3813,7 +3813,7 @@
"properties":{
"localPart":{
"enum":[
- "BuildingInstallation"
+ "FloorSurface"
]
},
"namespaceURI":{
@@ -3826,11 +3826,11 @@
]
},
"value":{
- "$ref":"#/definitions/BuildingInstallationType"
+ "$ref":"#/definitions/FloorSurfaceType"
}
},
"elementName":{
- "localPart":"BuildingInstallation",
+ "localPart":"FloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3847,7 +3847,7 @@
"properties":{
"localPart":{
"enum":[
- "Building"
+ "Room"
]
},
"namespaceURI":{
@@ -3860,11 +3860,11 @@
]
},
"value":{
- "$ref":"#/definitions/BuildingType"
+ "$ref":"#/definitions/RoomType"
}
},
"elementName":{
- "localPart":"Building",
+ "localPart":"Room",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3881,7 +3881,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfDoor"
+ "_GenericApplicationPropertyOfBuilding"
]
},
"namespaceURI":{
@@ -3898,7 +3898,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfDoor",
+ "localPart":"_GenericApplicationPropertyOfBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3915,7 +3915,7 @@
"properties":{
"localPart":{
"enum":[
- "GroundSurface"
+ "_Opening"
]
},
"namespaceURI":{
@@ -3928,11 +3928,11 @@
]
},
"value":{
- "$ref":"#/definitions/GroundSurfaceType"
+ "$ref":"#/definitions/AbstractOpeningType"
}
},
"elementName":{
- "localPart":"GroundSurface",
+ "localPart":"_Opening",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3949,7 +3949,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCeilingSurface"
+ "InteriorWallSurface"
]
},
"namespaceURI":{
@@ -3962,11 +3962,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/InteriorWallSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCeilingSurface",
+ "localPart":"InteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -3983,7 +3983,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfGroundSurface"
+ "_GenericApplicationPropertyOfBoundarySurface"
]
},
"namespaceURI":{
@@ -4000,7 +4000,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfGroundSurface",
+ "localPart":"_GenericApplicationPropertyOfBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -4017,7 +4017,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfClosureSurface"
+ "CeilingSurface"
]
},
"namespaceURI":{
@@ -4030,11 +4030,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/CeilingSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfClosureSurface",
+ "localPart":"CeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -4051,7 +4051,7 @@
"properties":{
"localPart":{
"enum":[
- "Room"
+ "BuildingPart"
]
},
"namespaceURI":{
@@ -4064,11 +4064,11 @@
]
},
"value":{
- "$ref":"#/definitions/RoomType"
+ "$ref":"#/definitions/BuildingPartType"
}
},
"elementName":{
- "localPart":"Room",
+ "localPart":"BuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -4085,7 +4085,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBoundarySurface"
+ "_GenericApplicationPropertyOfInteriorWallSurface"
]
},
"namespaceURI":{
@@ -4102,7 +4102,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBoundarySurface",
+ "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -4119,7 +4119,7 @@
"properties":{
"localPart":{
"enum":[
- "Window"
+ "_GenericApplicationPropertyOfClosureSurface"
]
},
"namespaceURI":{
@@ -4132,11 +4132,11 @@
]
},
"value":{
- "$ref":"#/definitions/WindowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Window",
+ "localPart":"_GenericApplicationPropertyOfClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -4153,7 +4153,7 @@
"properties":{
"localPart":{
"enum":[
- "OuterCeilingSurface"
+ "_GenericApplicationPropertyOfBuildingFurniture"
]
},
"namespaceURI":{
@@ -4166,11 +4166,11 @@
]
},
"value":{
- "$ref":"#/definitions/OuterCeilingSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"OuterCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfBuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -4187,7 +4187,7 @@
"properties":{
"localPart":{
"enum":[
- "IntBuildingInstallation"
+ "OuterCeilingSurface"
]
},
"namespaceURI":{
@@ -4200,11 +4200,11 @@
]
},
"value":{
- "$ref":"#/definitions/IntBuildingInstallationType"
+ "$ref":"#/definitions/OuterCeilingSurfaceType"
}
},
"elementName":{
- "localPart":"IntBuildingInstallation",
+ "localPart":"OuterCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
@@ -4221,7 +4221,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOuterCeilingSurface"
+ "_GenericApplicationPropertyOfAbstractBuilding"
]
},
"namespaceURI":{
@@ -4238,7 +4238,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfAbstractBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_CityFuntiture_1_0.jsonschema b/scripts/jsonschemas/CityGML_CityFuntiture_1_0.jsonschema
index f7c74096..8ce7e147 100644
--- a/scripts/jsonschemas/CityGML_CityFuntiture_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_CityFuntiture_1_0.jsonschema
@@ -255,7 +255,7 @@
"properties":{
"localPart":{
"enum":[
- "CityFurniture"
+ "_GenericApplicationPropertyOfCityFurniture"
]
},
"namespaceURI":{
@@ -268,11 +268,11 @@
]
},
"value":{
- "$ref":"#/definitions/CityFurnitureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"CityFurniture",
+ "localPart":"_GenericApplicationPropertyOfCityFurniture",
"namespaceURI":"http://www.opengis.net/citygml/cityfurniture/1.0"
}
},
@@ -289,7 +289,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCityFurniture"
+ "CityFurniture"
]
},
"namespaceURI":{
@@ -302,11 +302,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/CityFurnitureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCityFurniture",
+ "localPart":"CityFurniture",
"namespaceURI":"http://www.opengis.net/citygml/cityfurniture/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_CityObjectGroup_2_0.jsonschema b/scripts/jsonschemas/CityGML_CityObjectGroup_2_0.jsonschema
index 60447530..f31deec4 100644
--- a/scripts/jsonschemas/CityGML_CityObjectGroup_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_CityObjectGroup_2_0.jsonschema
@@ -473,7 +473,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCityObjectGroup"
+ "CityObjectGroup"
]
},
"namespaceURI":{
@@ -486,11 +486,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/CityObjectGroupType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCityObjectGroup",
+ "localPart":"CityObjectGroup",
"namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0"
}
},
@@ -507,7 +507,7 @@
"properties":{
"localPart":{
"enum":[
- "CityObjectGroup"
+ "_GenericApplicationPropertyOfCityObjectGroup"
]
},
"namespaceURI":{
@@ -520,11 +520,11 @@
]
},
"value":{
- "$ref":"#/definitions/CityObjectGroupType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"CityObjectGroup",
+ "localPart":"_GenericApplicationPropertyOfCityObjectGroup",
"namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Generics_1_0.jsonschema b/scripts/jsonschemas/CityGML_Generics_1_0.jsonschema
index 381f73cf..39b4c62b 100644
--- a/scripts/jsonschemas/CityGML_Generics_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Generics_1_0.jsonschema
@@ -2,80 +2,6 @@
{
"id":"http://www.opengis.net/citygml/generics/1.0#",
"definitions":{
- "DateAttributeType":{
- "required":[
- "value"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGenericAttributeType"
- },
- {
- "type":"object",
- "title":"DateAttributeType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"value",
- "namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DateAttributeType",
- "namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
- },
- "propertiesOrder":[
- "value"
- ]
- },
- "DoubleAttributeType":{
- "required":[
- "value"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGenericAttributeType"
- },
- {
- "type":"object",
- "title":"DoubleAttributeType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"value",
- "namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DoubleAttributeType",
- "namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
- },
- "propertiesOrder":[
- "value"
- ]
- },
"StringAttributeType":{
"required":[
"value"
@@ -113,7 +39,7 @@
"value"
]
},
- "UriAttributeType":{
+ "DoubleAttributeType":{
"required":[
"value"
],
@@ -123,13 +49,13 @@
},
{
"type":"object",
- "title":"UriAttributeType",
+ "title":"DoubleAttributeType",
"properties":{
"value":{
"title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
@@ -143,7 +69,7 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"UriAttributeType",
+ "localPart":"DoubleAttributeType",
"namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
},
"propertiesOrder":[
@@ -430,6 +356,43 @@
"lod4ImplicitRepresentation"
]
},
+ "DateAttributeType":{
+ "required":[
+ "value"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGenericAttributeType"
+ },
+ {
+ "type":"object",
+ "title":"DateAttributeType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"value",
+ "namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DateAttributeType",
+ "namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
+ },
+ "propertiesOrder":[
+ "value"
+ ]
+ },
"AbstractGenericAttributeType":{
"type":"object",
"title":"AbstractGenericAttributeType",
@@ -460,6 +423,43 @@
"name"
]
},
+ "UriAttributeType":{
+ "required":[
+ "value"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGenericAttributeType"
+ },
+ {
+ "type":"object",
+ "title":"UriAttributeType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"value",
+ "namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"UriAttributeType",
+ "namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
+ },
+ "propertiesOrder":[
+ "value"
+ ]
+ },
"IntAttributeType":{
"required":[
"value"
@@ -512,7 +512,7 @@
"properties":{
"localPart":{
"enum":[
- "dateAttribute"
+ "uriAttribute"
]
},
"namespaceURI":{
@@ -525,11 +525,11 @@
]
},
"value":{
- "$ref":"#/definitions/DateAttributeType"
+ "$ref":"#/definitions/UriAttributeType"
}
},
"elementName":{
- "localPart":"dateAttribute",
+ "localPart":"uriAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
}
},
@@ -546,7 +546,7 @@
"properties":{
"localPart":{
"enum":[
- "stringAttribute"
+ "intAttribute"
]
},
"namespaceURI":{
@@ -559,11 +559,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringAttributeType"
+ "$ref":"#/definitions/IntAttributeType"
}
},
"elementName":{
- "localPart":"stringAttribute",
+ "localPart":"intAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
}
},
@@ -580,7 +580,7 @@
"properties":{
"localPart":{
"enum":[
- "uriAttribute"
+ "GenericCityObject"
]
},
"namespaceURI":{
@@ -593,11 +593,11 @@
]
},
"value":{
- "$ref":"#/definitions/UriAttributeType"
+ "$ref":"#/definitions/GenericCityObjectType"
}
},
"elementName":{
- "localPart":"uriAttribute",
+ "localPart":"GenericCityObject",
"namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
}
},
@@ -614,7 +614,7 @@
"properties":{
"localPart":{
"enum":[
- "intAttribute"
+ "dateAttribute"
]
},
"namespaceURI":{
@@ -627,11 +627,11 @@
]
},
"value":{
- "$ref":"#/definitions/IntAttributeType"
+ "$ref":"#/definitions/DateAttributeType"
}
},
"elementName":{
- "localPart":"intAttribute",
+ "localPart":"dateAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
}
},
@@ -648,7 +648,7 @@
"properties":{
"localPart":{
"enum":[
- "_genericAttribute"
+ "stringAttribute"
]
},
"namespaceURI":{
@@ -661,11 +661,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGenericAttributeType"
+ "$ref":"#/definitions/StringAttributeType"
}
},
"elementName":{
- "localPart":"_genericAttribute",
+ "localPart":"stringAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
}
},
@@ -682,7 +682,7 @@
"properties":{
"localPart":{
"enum":[
- "doubleAttribute"
+ "_genericAttribute"
]
},
"namespaceURI":{
@@ -695,11 +695,11 @@
]
},
"value":{
- "$ref":"#/definitions/DoubleAttributeType"
+ "$ref":"#/definitions/AbstractGenericAttributeType"
}
},
"elementName":{
- "localPart":"doubleAttribute",
+ "localPart":"_genericAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
}
},
@@ -716,7 +716,7 @@
"properties":{
"localPart":{
"enum":[
- "GenericCityObject"
+ "doubleAttribute"
]
},
"namespaceURI":{
@@ -729,11 +729,11 @@
]
},
"value":{
- "$ref":"#/definitions/GenericCityObjectType"
+ "$ref":"#/definitions/DoubleAttributeType"
}
},
"elementName":{
- "localPart":"GenericCityObject",
+ "localPart":"doubleAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Generics_2_0.jsonschema b/scripts/jsonschemas/CityGML_Generics_2_0.jsonschema
index e43b091e..e176a4c5 100644
--- a/scripts/jsonschemas/CityGML_Generics_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Generics_2_0.jsonschema
@@ -2,9 +2,9 @@
{
"id":"http://www.opengis.net/citygml/generics/2.0#",
"definitions":{
- "GenericAttributeSetType":{
+ "DoubleAttributeType":{
"required":[
- "genericAttribute"
+ "value"
],
"allOf":[
{
@@ -12,64 +12,34 @@
},
{
"type":"object",
- "title":"GenericAttributeSetType",
+ "title":"DoubleAttributeType",
"properties":{
- "genericAttribute":{
- "title":"genericAttribute",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGenericAttributeType"
- }
- },
- "elementName":{
- "localPart":"_genericAttribute",
- "namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
- }
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_genericAttribute",
+ "localPart":"value",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
}
- },
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GenericAttributeSetType",
+ "localPart":"DoubleAttributeType",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
},
"propertiesOrder":[
- "genericAttribute",
- "codeSpace"
+ "value"
]
},
- "DoubleAttributeType":{
+ "IntAttributeType":{
"required":[
"value"
],
@@ -79,13 +49,13 @@
},
{
"type":"object",
- "title":"DoubleAttributeType",
+ "title":"IntAttributeType",
"properties":{
"value":{
"title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"element",
@@ -99,14 +69,14 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DoubleAttributeType",
+ "localPart":"IntAttributeType",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
},
"propertiesOrder":[
"value"
]
},
- "IntAttributeType":{
+ "StringAttributeType":{
"required":[
"value"
],
@@ -116,13 +86,13 @@
},
{
"type":"object",
- "title":"IntAttributeType",
+ "title":"StringAttributeType",
"properties":{
"value":{
"title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
@@ -136,46 +106,16 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"IntAttributeType",
+ "localPart":"StringAttributeType",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
},
"propertiesOrder":[
"value"
]
},
- "AbstractGenericAttributeType":{
- "type":"object",
- "title":"AbstractGenericAttributeType",
- "required":[
- "name"
- ],
- "properties":{
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"name",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGenericAttributeType",
- "namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
- },
- "propertiesOrder":[
- "name"
- ]
- },
- "UriAttributeType":{
+ "GenericAttributeSetType":{
"required":[
- "value"
+ "genericAttribute"
],
"allOf":[
{
@@ -183,31 +123,61 @@
},
{
"type":"object",
- "title":"UriAttributeType",
+ "title":"GenericAttributeSetType",
"properties":{
- "value":{
- "title":"value",
+ "genericAttribute":{
+ "title":"genericAttribute",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGenericAttributeType"
+ }
+ },
+ "elementName":{
+ "localPart":"_genericAttribute",
+ "namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
+ }
+ },
+ "minItems":1
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"value",
+ "localPart":"_genericAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
}
+ },
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"UriAttributeType",
+ "localPart":"GenericAttributeSetType",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
},
"propertiesOrder":[
- "value"
+ "genericAttribute",
+ "codeSpace"
]
},
"MeasureAttributeType":{
@@ -247,6 +217,36 @@
"value"
]
},
+ "AbstractGenericAttributeType":{
+ "type":"object",
+ "title":"AbstractGenericAttributeType",
+ "required":[
+ "name"
+ ],
+ "properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"name",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGenericAttributeType",
+ "namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
+ },
+ "propertiesOrder":[
+ "name"
+ ]
+ },
"DateAttributeType":{
"required":[
"value"
@@ -284,7 +284,7 @@
"value"
]
},
- "StringAttributeType":{
+ "UriAttributeType":{
"required":[
"value"
],
@@ -294,13 +294,13 @@
},
{
"type":"object",
- "title":"StringAttributeType",
+ "title":"UriAttributeType",
"properties":{
"value":{
"title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
@@ -314,7 +314,7 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"StringAttributeType",
+ "localPart":"UriAttributeType",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
},
"propertiesOrder":[
@@ -616,7 +616,7 @@
"properties":{
"localPart":{
"enum":[
- "stringAttribute"
+ "GenericCityObject"
]
},
"namespaceURI":{
@@ -629,11 +629,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringAttributeType"
+ "$ref":"#/definitions/GenericCityObjectType"
}
},
"elementName":{
- "localPart":"stringAttribute",
+ "localPart":"GenericCityObject",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
}
},
@@ -650,7 +650,7 @@
"properties":{
"localPart":{
"enum":[
- "intAttribute"
+ "uriAttribute"
]
},
"namespaceURI":{
@@ -663,11 +663,11 @@
]
},
"value":{
- "$ref":"#/definitions/IntAttributeType"
+ "$ref":"#/definitions/UriAttributeType"
}
},
"elementName":{
- "localPart":"intAttribute",
+ "localPart":"uriAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
}
},
@@ -684,7 +684,7 @@
"properties":{
"localPart":{
"enum":[
- "uriAttribute"
+ "_genericAttribute"
]
},
"namespaceURI":{
@@ -697,11 +697,11 @@
]
},
"value":{
- "$ref":"#/definitions/UriAttributeType"
+ "$ref":"#/definitions/AbstractGenericAttributeType"
}
},
"elementName":{
- "localPart":"uriAttribute",
+ "localPart":"_genericAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
}
},
@@ -718,7 +718,7 @@
"properties":{
"localPart":{
"enum":[
- "dateAttribute"
+ "genericAttributeSet"
]
},
"namespaceURI":{
@@ -731,11 +731,11 @@
]
},
"value":{
- "$ref":"#/definitions/DateAttributeType"
+ "$ref":"#/definitions/GenericAttributeSetType"
}
},
"elementName":{
- "localPart":"dateAttribute",
+ "localPart":"genericAttributeSet",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
}
},
@@ -752,7 +752,7 @@
"properties":{
"localPart":{
"enum":[
- "_genericAttribute"
+ "intAttribute"
]
},
"namespaceURI":{
@@ -765,11 +765,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGenericAttributeType"
+ "$ref":"#/definitions/IntAttributeType"
}
},
"elementName":{
- "localPart":"_genericAttribute",
+ "localPart":"intAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
}
},
@@ -786,7 +786,7 @@
"properties":{
"localPart":{
"enum":[
- "genericAttributeSet"
+ "stringAttribute"
]
},
"namespaceURI":{
@@ -799,11 +799,11 @@
]
},
"value":{
- "$ref":"#/definitions/GenericAttributeSetType"
+ "$ref":"#/definitions/StringAttributeType"
}
},
"elementName":{
- "localPart":"genericAttributeSet",
+ "localPart":"stringAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
}
},
@@ -820,7 +820,7 @@
"properties":{
"localPart":{
"enum":[
- "GenericCityObject"
+ "dateAttribute"
]
},
"namespaceURI":{
@@ -833,11 +833,11 @@
]
},
"value":{
- "$ref":"#/definitions/GenericCityObjectType"
+ "$ref":"#/definitions/DateAttributeType"
}
},
"elementName":{
- "localPart":"GenericCityObject",
+ "localPart":"dateAttribute",
"namespaceURI":"http://www.opengis.net/citygml/generics/2.0"
}
},
diff --git a/scripts/jsonschemas/CityGML_LandUse_2_0.jsonschema b/scripts/jsonschemas/CityGML_LandUse_2_0.jsonschema
index f11b2829..ae05aa20 100644
--- a/scripts/jsonschemas/CityGML_LandUse_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_LandUse_2_0.jsonschema
@@ -175,7 +175,7 @@
"properties":{
"localPart":{
"enum":[
- "LandUse"
+ "_GenericApplicationPropertyOfLandUse"
]
},
"namespaceURI":{
@@ -188,11 +188,11 @@
]
},
"value":{
- "$ref":"#/definitions/LandUseType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"LandUse",
+ "localPart":"_GenericApplicationPropertyOfLandUse",
"namespaceURI":"http://www.opengis.net/citygml/landuse/2.0"
}
},
@@ -209,7 +209,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfLandUse"
+ "LandUse"
]
},
"namespaceURI":{
@@ -222,11 +222,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/LandUseType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfLandUse",
+ "localPart":"LandUse",
"namespaceURI":"http://www.opengis.net/citygml/landuse/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Relief_1_0.jsonschema b/scripts/jsonschemas/CityGML_Relief_1_0.jsonschema
index 8fdc31f5..e31f2d2a 100644
--- a/scripts/jsonschemas/CityGML_Relief_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Relief_1_0.jsonschema
@@ -2,94 +2,21 @@
{
"id":"http://www.opengis.net/citygml/relief/1.0#",
"definitions":{
- "RasterReliefType":{
- "required":[
- "grid"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReliefComponentType"
- },
- {
- "type":"object",
- "title":"RasterReliefType",
- "properties":{
- "grid":{
- "title":"grid",
- "allOf":[
- {
- "$ref":"#/definitions/GridPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"grid",
- "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
- }
- },
- "genericApplicationPropertyOfRasterRelief":{
- "title":"genericApplicationPropertyOfRasterRelief",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfRasterRelief",
- "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RasterReliefType",
- "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
- },
- "propertiesOrder":[
- "grid",
- "genericApplicationPropertyOfRasterRelief"
- ]
- },
- "TinPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AssociationType"
- },
- {
- "type":"object",
- "title":"TinPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"tinPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
- }
- },
- "GridPropertyType":{
+ "ReliefComponentPropertyType":{
"allOf":[
{
"$ref":"#/definitions/AssociationType"
},
{
"type":"object",
- "title":"GridPropertyType",
+ "title":"ReliefComponentPropertyType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"gridPropertyType",
+ "localPart":"ReliefComponentPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -162,51 +89,33 @@
"genericApplicationPropertyOfReliefComponent"
]
},
- "ReliefFeatureType":{
+ "TINReliefType":{
"required":[
- "lod",
- "reliefComponent"
+ "tin"
],
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractReliefComponentType"
},
{
"type":"object",
- "title":"ReliefFeatureType",
+ "title":"TINReliefType",
"properties":{
- "lod":{
- "title":"lod",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod",
- "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
- }
- },
- "reliefComponent":{
- "title":"reliefComponent",
+ "tin":{
+ "title":"tin",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/ReliefComponentPropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/TinPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"reliefComponent",
+ "localPart":"tin",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
- "genericApplicationPropertyOfReliefFeature":{
- "title":"genericApplicationPropertyOfReliefFeature",
+ "genericApplicationPropertyOfTinRelief":{
+ "title":"genericApplicationPropertyOfTinRelief",
"allOf":[
{
"type":"array",
@@ -218,7 +127,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfReliefFeature",
+ "localPart":"_GenericApplicationPropertyOfTinRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
}
@@ -227,42 +136,77 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ReliefFeatureType",
+ "localPart":"TINReliefType",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
},
"propertiesOrder":[
- "lod",
- "reliefComponent",
- "genericApplicationPropertyOfReliefFeature"
+ "tin",
+ "genericApplicationPropertyOfTinRelief"
]
},
- "MassPointReliefType":{
+ "TinPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AssociationType"
+ },
+ {
+ "type":"object",
+ "title":"TinPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"tinPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
+ }
+ },
+ "ReliefFeatureType":{
"required":[
- "reliefPoints"
+ "lod",
+ "reliefComponent"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractReliefComponentType"
+ "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"MassPointReliefType",
+ "title":"ReliefFeatureType",
"properties":{
- "reliefPoints":{
- "title":"reliefPoints",
+ "lod":{
+ "title":"lod",
"allOf":[
{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"reliefPoints",
+ "localPart":"lod",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
- "genericApplicationPropertyOfMassPointRelief":{
- "title":"genericApplicationPropertyOfMassPointRelief",
+ "reliefComponent":{
+ "title":"reliefComponent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ReliefComponentPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"reliefComponent",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
+ }
+ },
+ "genericApplicationPropertyOfReliefFeature":{
+ "title":"genericApplicationPropertyOfReliefFeature",
"allOf":[
{
"type":"array",
@@ -274,7 +218,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfMassPointRelief",
+ "localPart":"_GenericApplicationPropertyOfReliefFeature",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
}
@@ -283,12 +227,13 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MassPointReliefType",
+ "localPart":"ReliefFeatureType",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
},
"propertiesOrder":[
- "reliefPoints",
- "genericApplicationPropertyOfMassPointRelief"
+ "lod",
+ "reliefComponent",
+ "genericApplicationPropertyOfReliefFeature"
]
},
"BreaklineReliefType":{
@@ -357,27 +302,64 @@
"genericApplicationPropertyOfBreaklineRelief"
]
},
- "ReliefComponentPropertyType":{
+ "RasterReliefType":{
+ "required":[
+ "grid"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AssociationType"
+ "$ref":"#/definitions/AbstractReliefComponentType"
},
{
"type":"object",
- "title":"ReliefComponentPropertyType",
+ "title":"RasterReliefType",
"properties":{
+ "grid":{
+ "title":"grid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"grid",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
+ }
+ },
+ "genericApplicationPropertyOfRasterRelief":{
+ "title":"genericApplicationPropertyOfRasterRelief",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfRasterRelief",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ReliefComponentPropertyType",
+ "localPart":"RasterReliefType",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
- }
+ },
+ "propertiesOrder":[
+ "grid",
+ "genericApplicationPropertyOfRasterRelief"
+ ]
},
- "TINReliefType":{
+ "MassPointReliefType":{
"required":[
- "tin"
+ "reliefPoints"
],
"allOf":[
{
@@ -385,23 +367,23 @@
},
{
"type":"object",
- "title":"TINReliefType",
+ "title":"MassPointReliefType",
"properties":{
- "tin":{
- "title":"tin",
+ "reliefPoints":{
+ "title":"reliefPoints",
"allOf":[
{
- "$ref":"#/definitions/TinPropertyType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"tin",
+ "localPart":"reliefPoints",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
- "genericApplicationPropertyOfTinRelief":{
- "title":"genericApplicationPropertyOfTinRelief",
+ "genericApplicationPropertyOfMassPointRelief":{
+ "title":"genericApplicationPropertyOfMassPointRelief",
"allOf":[
{
"type":"array",
@@ -413,7 +395,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTinRelief",
+ "localPart":"_GenericApplicationPropertyOfMassPointRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
}
@@ -422,13 +404,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TINReliefType",
+ "localPart":"MassPointReliefType",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
},
"propertiesOrder":[
- "tin",
- "genericApplicationPropertyOfTinRelief"
+ "reliefPoints",
+ "genericApplicationPropertyOfMassPointRelief"
]
+ },
+ "GridPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AssociationType"
+ },
+ {
+ "type":"object",
+ "title":"GridPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"gridPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
+ }
}
},
"anyOf":[
@@ -445,7 +445,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRasterRelief"
+ "ReliefFeature"
]
},
"namespaceURI":{
@@ -458,11 +458,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ReliefFeatureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRasterRelief",
+ "localPart":"ReliefFeature",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -479,7 +479,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfMassPointRelief"
+ "_GenericApplicationPropertyOfRasterRelief"
]
},
"namespaceURI":{
@@ -496,7 +496,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfMassPointRelief",
+ "localPart":"_GenericApplicationPropertyOfRasterRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -513,7 +513,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfReliefComponent"
+ "_ReliefComponent"
]
},
"namespaceURI":{
@@ -526,11 +526,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractReliefComponentType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfReliefComponent",
+ "localPart":"_ReliefComponent",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -547,7 +547,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBreaklineRelief"
+ "TINRelief"
]
},
"namespaceURI":{
@@ -560,11 +560,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/TINReliefType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBreaklineRelief",
+ "localPart":"TINRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -581,7 +581,7 @@
"properties":{
"localPart":{
"enum":[
- "_ReliefComponent"
+ "BreaklineRelief"
]
},
"namespaceURI":{
@@ -594,11 +594,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractReliefComponentType"
+ "$ref":"#/definitions/BreaklineReliefType"
}
},
"elementName":{
- "localPart":"_ReliefComponent",
+ "localPart":"BreaklineRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -615,7 +615,7 @@
"properties":{
"localPart":{
"enum":[
- "RasterRelief"
+ "_GenericApplicationPropertyOfReliefFeature"
]
},
"namespaceURI":{
@@ -628,11 +628,11 @@
]
},
"value":{
- "$ref":"#/definitions/RasterReliefType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"RasterRelief",
+ "localPart":"_GenericApplicationPropertyOfReliefFeature",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -649,7 +649,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTinRelief"
+ "_GenericApplicationPropertyOfBreaklineRelief"
]
},
"namespaceURI":{
@@ -666,7 +666,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTinRelief",
+ "localPart":"_GenericApplicationPropertyOfBreaklineRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -717,7 +717,7 @@
"properties":{
"localPart":{
"enum":[
- "ReliefFeature"
+ "_GenericApplicationPropertyOfTinRelief"
]
},
"namespaceURI":{
@@ -730,11 +730,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReliefFeatureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"ReliefFeature",
+ "localPart":"_GenericApplicationPropertyOfTinRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -751,7 +751,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfReliefFeature"
+ "_GenericApplicationPropertyOfReliefComponent"
]
},
"namespaceURI":{
@@ -768,7 +768,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfReliefFeature",
+ "localPart":"_GenericApplicationPropertyOfReliefComponent",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -785,7 +785,7 @@
"properties":{
"localPart":{
"enum":[
- "TINRelief"
+ "Elevation"
]
},
"namespaceURI":{
@@ -798,11 +798,11 @@
]
},
"value":{
- "$ref":"#/definitions/TINReliefType"
+ "$ref":"#/definitions/LengthType"
}
},
"elementName":{
- "localPart":"TINRelief",
+ "localPart":"Elevation",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -819,7 +819,7 @@
"properties":{
"localPart":{
"enum":[
- "Elevation"
+ "RasterRelief"
]
},
"namespaceURI":{
@@ -832,11 +832,11 @@
]
},
"value":{
- "$ref":"#/definitions/LengthType"
+ "$ref":"#/definitions/RasterReliefType"
}
},
"elementName":{
- "localPart":"Elevation",
+ "localPart":"RasterRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
},
@@ -853,7 +853,7 @@
"properties":{
"localPart":{
"enum":[
- "BreaklineRelief"
+ "_GenericApplicationPropertyOfMassPointRelief"
]
},
"namespaceURI":{
@@ -866,11 +866,11 @@
]
},
"value":{
- "$ref":"#/definitions/BreaklineReliefType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"BreaklineRelief",
+ "localPart":"_GenericApplicationPropertyOfMassPointRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Relief_2_0.jsonschema b/scripts/jsonschemas/CityGML_Relief_2_0.jsonschema
index 79c1bc54..5a7b595d 100644
--- a/scripts/jsonschemas/CityGML_Relief_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Relief_2_0.jsonschema
@@ -2,70 +2,158 @@
{
"id":"http://www.opengis.net/citygml/relief/2.0#",
"definitions":{
- "BreaklineReliefType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReliefComponentType"
- },
- {
- "type":"object",
- "title":"BreaklineReliefType",
- "properties":{
- "ridgeOrValleyLines":{
- "title":"ridgeOrValleyLines",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ridgeOrValleyLines",
- "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
- }
- },
- "breaklines":{
- "title":"breaklines",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"breaklines",
- "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
- }
- },
- "genericApplicationPropertyOfBreaklineRelief":{
- "title":"genericApplicationPropertyOfBreaklineRelief",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ "ReliefComponentPropertyType":{
+ "type":"object",
+ "title":"ReliefComponentPropertyType",
+ "required":[
+ "reliefComponent"
+ ],
+ "properties":{
+ "reliefComponent":{
+ "title":"reliefComponent",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractReliefComponentType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBreaklineRelief",
+ "localPart":"_ReliefComponent",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_ReliefComponent",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"BreaklineReliefType",
+ "localPart":"ReliefComponentPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
},
"propertiesOrder":[
- "ridgeOrValleyLines",
- "breaklines",
- "genericApplicationPropertyOfBreaklineRelief"
+ "reliefComponent",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
"GridPropertyType":{
@@ -210,61 +298,6 @@
"actuate"
]
},
- "MassPointReliefType":{
- "required":[
- "reliefPoints"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReliefComponentType"
- },
- {
- "type":"object",
- "title":"MassPointReliefType",
- "properties":{
- "reliefPoints":{
- "title":"reliefPoints",
- "allOf":[
- {
- "$ref":"#/definitions/MultiPointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"reliefPoints",
- "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
- }
- },
- "genericApplicationPropertyOfMassPointRelief":{
- "title":"genericApplicationPropertyOfMassPointRelief",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfMassPointRelief",
- "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MassPointReliefType",
- "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
- },
- "propertiesOrder":[
- "reliefPoints",
- "genericApplicationPropertyOfMassPointRelief"
- ]
- },
"TinPropertyType":{
"type":"object",
"title":"TinPropertyType",
@@ -419,9 +452,78 @@
"actuate"
]
},
- "RasterReliefType":{
+ "AbstractReliefComponentType":{
"required":[
- "grid"
+ "lod"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractReliefComponentType",
+ "properties":{
+ "lod":{
+ "title":"lod",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
+ }
+ },
+ "extent":{
+ "title":"extent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PolygonPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extent",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
+ }
+ },
+ "genericApplicationPropertyOfReliefComponent":{
+ "title":"genericApplicationPropertyOfReliefComponent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfReliefComponent",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractReliefComponentType",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
+ },
+ "propertiesOrder":[
+ "lod",
+ "extent",
+ "genericApplicationPropertyOfReliefComponent"
+ ]
+ },
+ "TINReliefType":{
+ "required":[
+ "tin"
],
"allOf":[
{
@@ -429,23 +531,23 @@
},
{
"type":"object",
- "title":"RasterReliefType",
+ "title":"TINReliefType",
"properties":{
- "grid":{
- "title":"grid",
+ "tin":{
+ "title":"tin",
"allOf":[
{
- "$ref":"#/definitions/GridPropertyType"
+ "$ref":"#/definitions/TinPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"grid",
+ "localPart":"tin",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
- "genericApplicationPropertyOfRasterRelief":{
- "title":"genericApplicationPropertyOfRasterRelief",
+ "genericApplicationPropertyOfTinRelief":{
+ "title":"genericApplicationPropertyOfTinRelief",
"allOf":[
{
"type":"array",
@@ -457,7 +559,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRasterRelief",
+ "localPart":"_GenericApplicationPropertyOfTinRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
}
@@ -466,54 +568,96 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RasterReliefType",
+ "localPart":"TINReliefType",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
},
"propertiesOrder":[
- "grid",
- "genericApplicationPropertyOfRasterRelief"
+ "tin",
+ "genericApplicationPropertyOfTinRelief"
]
},
- "AbstractReliefComponentType":{
+ "MassPointReliefType":{
"required":[
- "lod"
+ "reliefPoints"
],
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractReliefComponentType"
},
{
"type":"object",
- "title":"AbstractReliefComponentType",
+ "title":"MassPointReliefType",
"properties":{
- "lod":{
- "title":"lod",
+ "reliefPoints":{
+ "title":"reliefPoints",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod",
+ "localPart":"reliefPoints",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
- "extent":{
- "title":"extent",
+ "genericApplicationPropertyOfMassPointRelief":{
+ "title":"genericApplicationPropertyOfMassPointRelief",
"allOf":[
{
- "$ref":"#/definitions/PolygonPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"extent",
+ "localPart":"_GenericApplicationPropertyOfMassPointRelief",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MassPointReliefType",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
+ },
+ "propertiesOrder":[
+ "reliefPoints",
+ "genericApplicationPropertyOfMassPointRelief"
+ ]
+ },
+ "RasterReliefType":{
+ "required":[
+ "grid"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractReliefComponentType"
+ },
+ {
+ "type":"object",
+ "title":"RasterReliefType",
+ "properties":{
+ "grid":{
+ "title":"grid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"grid",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
- "genericApplicationPropertyOfReliefComponent":{
- "title":"genericApplicationPropertyOfReliefComponent",
+ "genericApplicationPropertyOfRasterRelief":{
+ "title":"genericApplicationPropertyOfRasterRelief",
"allOf":[
{
"type":"array",
@@ -525,7 +669,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfReliefComponent",
+ "localPart":"_GenericApplicationPropertyOfRasterRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
}
@@ -534,13 +678,12 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractReliefComponentType",
+ "localPart":"RasterReliefType",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
},
"propertiesOrder":[
- "lod",
- "extent",
- "genericApplicationPropertyOfReliefComponent"
+ "grid",
+ "genericApplicationPropertyOfRasterRelief"
]
},
"ReliefFeatureType":{
@@ -617,33 +760,43 @@
"genericApplicationPropertyOfReliefFeature"
]
},
- "TINReliefType":{
- "required":[
- "tin"
- ],
+ "BreaklineReliefType":{
"allOf":[
{
"$ref":"#/definitions/AbstractReliefComponentType"
},
{
"type":"object",
- "title":"TINReliefType",
+ "title":"BreaklineReliefType",
"properties":{
- "tin":{
- "title":"tin",
+ "ridgeOrValleyLines":{
+ "title":"ridgeOrValleyLines",
"allOf":[
{
- "$ref":"#/definitions/TinPropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"tin",
+ "localPart":"ridgeOrValleyLines",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
- "genericApplicationPropertyOfTinRelief":{
- "title":"genericApplicationPropertyOfTinRelief",
+ "breaklines":{
+ "title":"breaklines",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"breaklines",
+ "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
+ }
+ },
+ "genericApplicationPropertyOfBreaklineRelief":{
+ "title":"genericApplicationPropertyOfBreaklineRelief",
"allOf":[
{
"type":"array",
@@ -655,7 +808,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTinRelief",
+ "localPart":"_GenericApplicationPropertyOfBreaklineRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
}
@@ -664,166 +817,13 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TINReliefType",
- "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
- },
- "propertiesOrder":[
- "tin",
- "genericApplicationPropertyOfTinRelief"
- ]
- },
- "ReliefComponentPropertyType":{
- "type":"object",
- "title":"ReliefComponentPropertyType",
- "required":[
- "reliefComponent"
- ],
- "properties":{
- "reliefComponent":{
- "title":"reliefComponent",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractReliefComponentType"
- }
- },
- "elementName":{
- "localPart":"_ReliefComponent",
- "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_ReliefComponent",
- "namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ReliefComponentPropertyType",
+ "localPart":"BreaklineReliefType",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
},
"propertiesOrder":[
- "reliefComponent",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "ridgeOrValleyLines",
+ "breaklines",
+ "genericApplicationPropertyOfBreaklineRelief"
]
}
},
@@ -841,7 +841,7 @@
"properties":{
"localPart":{
"enum":[
- "TINRelief"
+ "RasterRelief"
]
},
"namespaceURI":{
@@ -854,11 +854,11 @@
]
},
"value":{
- "$ref":"#/definitions/TINReliefType"
+ "$ref":"#/definitions/RasterReliefType"
}
},
"elementName":{
- "localPart":"TINRelief",
+ "localPart":"RasterRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -875,7 +875,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBreaklineRelief"
+ "MassPointRelief"
]
},
"namespaceURI":{
@@ -888,11 +888,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/MassPointReliefType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBreaklineRelief",
+ "localPart":"MassPointRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -909,7 +909,7 @@
"properties":{
"localPart":{
"enum":[
- "RasterRelief"
+ "TINRelief"
]
},
"namespaceURI":{
@@ -922,11 +922,11 @@
]
},
"value":{
- "$ref":"#/definitions/RasterReliefType"
+ "$ref":"#/definitions/TINReliefType"
}
},
"elementName":{
- "localPart":"RasterRelief",
+ "localPart":"TINRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -943,7 +943,7 @@
"properties":{
"localPart":{
"enum":[
- "Elevation"
+ "_GenericApplicationPropertyOfReliefComponent"
]
},
"namespaceURI":{
@@ -956,11 +956,11 @@
]
},
"value":{
- "$ref":"#/definitions/LengthType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Elevation",
+ "localPart":"_GenericApplicationPropertyOfReliefComponent",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -1011,7 +1011,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfReliefFeature"
+ "BreaklineRelief"
]
},
"namespaceURI":{
@@ -1024,11 +1024,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BreaklineReliefType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfReliefFeature",
+ "localPart":"BreaklineRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -1045,7 +1045,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRasterRelief"
+ "_GenericApplicationPropertyOfMassPointRelief"
]
},
"namespaceURI":{
@@ -1062,7 +1062,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRasterRelief",
+ "localPart":"_GenericApplicationPropertyOfMassPointRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -1079,7 +1079,7 @@
"properties":{
"localPart":{
"enum":[
- "_ReliefComponent"
+ "_GenericApplicationPropertyOfBreaklineRelief"
]
},
"namespaceURI":{
@@ -1092,11 +1092,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractReliefComponentType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_ReliefComponent",
+ "localPart":"_GenericApplicationPropertyOfBreaklineRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -1113,7 +1113,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfMassPointRelief"
+ "ReliefFeature"
]
},
"namespaceURI":{
@@ -1126,11 +1126,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ReliefFeatureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfMassPointRelief",
+ "localPart":"ReliefFeature",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -1147,7 +1147,7 @@
"properties":{
"localPart":{
"enum":[
- "MassPointRelief"
+ "_GenericApplicationPropertyOfRasterRelief"
]
},
"namespaceURI":{
@@ -1160,11 +1160,11 @@
]
},
"value":{
- "$ref":"#/definitions/MassPointReliefType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"MassPointRelief",
+ "localPart":"_GenericApplicationPropertyOfRasterRelief",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -1181,7 +1181,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfReliefComponent"
+ "_GenericApplicationPropertyOfReliefFeature"
]
},
"namespaceURI":{
@@ -1198,7 +1198,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfReliefComponent",
+ "localPart":"_GenericApplicationPropertyOfReliefFeature",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -1215,7 +1215,7 @@
"properties":{
"localPart":{
"enum":[
- "BreaklineRelief"
+ "_ReliefComponent"
]
},
"namespaceURI":{
@@ -1228,11 +1228,11 @@
]
},
"value":{
- "$ref":"#/definitions/BreaklineReliefType"
+ "$ref":"#/definitions/AbstractReliefComponentType"
}
},
"elementName":{
- "localPart":"BreaklineRelief",
+ "localPart":"_ReliefComponent",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
},
@@ -1249,7 +1249,7 @@
"properties":{
"localPart":{
"enum":[
- "ReliefFeature"
+ "Elevation"
]
},
"namespaceURI":{
@@ -1262,11 +1262,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReliefFeatureType"
+ "$ref":"#/definitions/LengthType"
}
},
"elementName":{
- "localPart":"ReliefFeature",
+ "localPart":"Elevation",
"namespaceURI":"http://www.opengis.net/citygml/relief/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_TexturedSurface_1_0.jsonschema b/scripts/jsonschemas/CityGML_TexturedSurface_1_0.jsonschema
index 87a505b2..eae91203 100644
--- a/scripts/jsonschemas/CityGML_TexturedSurface_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_TexturedSurface_1_0.jsonschema
@@ -170,50 +170,99 @@
"actuate"
]
},
- "AbstractAppearanceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"AbstractAppearanceType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractAppearanceType",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
- }
- },
- "TexturedSurfaceType":{
- "required":[
- "appearance"
- ],
+ "MaterialType":{
"allOf":[
{
- "$ref":"#/definitions/OrientableSurfaceType"
+ "$ref":"#/definitions/AbstractAppearanceType"
},
{
"type":"object",
- "title":"TexturedSurfaceType",
+ "title":"MaterialType",
"properties":{
- "appearance":{
- "title":"appearance",
+ "shininess":{
+ "title":"shininess",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"shininess",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
+ }
+ },
+ "transparency":{
+ "title":"transparency",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transparency",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
+ }
+ },
+ "ambientIntensity":{
+ "title":"ambientIntensity",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ambientIntensity",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
+ }
+ },
+ "specularColor":{
+ "title":"specularColor",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/AppearancePropertyType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
}
],
"propertyType":"element",
"elementName":{
- "localPart":"appearance",
+ "localPart":"specularColor",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
+ }
+ },
+ "diffuseColor":{
+ "title":"diffuseColor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"diffuseColor",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
+ }
+ },
+ "emissiveColor":{
+ "title":"emissiveColor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"emissiveColor",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
}
}
@@ -222,11 +271,16 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TexturedSurfaceType",
+ "localPart":"MaterialType",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
},
"propertiesOrder":[
- "appearance"
+ "shininess",
+ "transparency",
+ "ambientIntensity",
+ "specularColor",
+ "diffuseColor",
+ "emissiveColor"
]
},
"SimpleTextureType":{
@@ -312,99 +366,32 @@
"repeat"
]
},
- "MaterialType":{
+ "TexturedSurfaceType":{
+ "required":[
+ "appearance"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractAppearanceType"
+ "$ref":"#/definitions/OrientableSurfaceType"
},
{
"type":"object",
- "title":"MaterialType",
+ "title":"TexturedSurfaceType",
"properties":{
- "shininess":{
- "title":"shininess",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"shininess",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
- }
- },
- "transparency":{
- "title":"transparency",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"transparency",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
- }
- },
- "ambientIntensity":{
- "title":"ambientIntensity",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ambientIntensity",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
- }
- },
- "specularColor":{
- "title":"specularColor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"specularColor",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
- }
- },
- "diffuseColor":{
- "title":"diffuseColor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"diffuseColor",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
- }
- },
- "emissiveColor":{
- "title":"emissiveColor",
+ "appearance":{
+ "title":"appearance",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"#/definitions/AppearancePropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"emissiveColor",
+ "localPart":"appearance",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
}
}
@@ -413,18 +400,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MaterialType",
+ "localPart":"TexturedSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
},
"propertiesOrder":[
- "shininess",
- "transparency",
- "ambientIntensity",
- "specularColor",
- "diffuseColor",
- "emissiveColor"
+ "appearance"
]
},
+ "AbstractAppearanceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractAppearanceType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractAppearanceType",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
+ }
+ },
"TextureTypeType":{
"allOf":[
{
@@ -452,7 +452,7 @@
"properties":{
"localPart":{
"enum":[
- "TexturedSurface"
+ "Material"
]
},
"namespaceURI":{
@@ -465,11 +465,11 @@
]
},
"value":{
- "$ref":"#/definitions/TexturedSurfaceType"
+ "$ref":"#/definitions/MaterialType"
}
},
"elementName":{
- "localPart":"TexturedSurface",
+ "localPart":"Material",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
}
},
@@ -486,7 +486,7 @@
"properties":{
"localPart":{
"enum":[
- "Material"
+ "appearance"
]
},
"namespaceURI":{
@@ -499,11 +499,11 @@
]
},
"value":{
- "$ref":"#/definitions/MaterialType"
+ "$ref":"#/definitions/AppearancePropertyType"
}
},
"elementName":{
- "localPart":"Material",
+ "localPart":"appearance",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
}
},
@@ -520,7 +520,7 @@
"properties":{
"localPart":{
"enum":[
- "_Appearance"
+ "TexturedSurface"
]
},
"namespaceURI":{
@@ -533,11 +533,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractAppearanceType"
+ "$ref":"#/definitions/TexturedSurfaceType"
}
},
"elementName":{
- "localPart":"_Appearance",
+ "localPart":"TexturedSurface",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
}
},
@@ -588,7 +588,7 @@
"properties":{
"localPart":{
"enum":[
- "appearance"
+ "_Appearance"
]
},
"namespaceURI":{
@@ -601,11 +601,11 @@
]
},
"value":{
- "$ref":"#/definitions/AppearancePropertyType"
+ "$ref":"#/definitions/AbstractAppearanceType"
}
},
"elementName":{
- "localPart":"appearance",
+ "localPart":"_Appearance",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_TexturedSurface_2_0.jsonschema b/scripts/jsonschemas/CityGML_TexturedSurface_2_0.jsonschema
index c5c4e49d..c0326df9 100644
--- a/scripts/jsonschemas/CityGML_TexturedSurface_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_TexturedSurface_2_0.jsonschema
@@ -2,56 +2,34 @@
{
"id":"http://www.opengis.net/citygml/texturedsurface/2.0#",
"definitions":{
- "MaterialType":{
+ "SimpleTextureType":{
+ "required":[
+ "textureMap",
+ "textureCoordinates"
+ ],
"allOf":[
{
"$ref":"#/definitions/AbstractAppearanceType"
},
{
"type":"object",
- "title":"MaterialType",
+ "title":"SimpleTextureType",
"properties":{
- "shininess":{
- "title":"shininess",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"shininess",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
- }
- },
- "transparency":{
- "title":"transparency",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"transparency",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
- }
- },
- "ambientIntensity":{
- "title":"ambientIntensity",
+ "textureMap":{
+ "title":"textureMap",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ambientIntensity",
+ "localPart":"textureMap",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
- "specularColor":{
- "title":"specularColor",
+ "textureCoordinates":{
+ "title":"textureCoordinates",
"allOf":[
{
"type":"array",
@@ -62,85 +40,33 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"specularColor",
+ "localPart":"textureCoordinates",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
- "diffuseColor":{
- "title":"diffuseColor",
+ "textureType":{
+ "title":"textureType",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"#/definitions/TextureTypeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"diffuseColor",
+ "localPart":"textureType",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
- "emissiveColor":{
- "title":"emissiveColor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"emissiveColor",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MaterialType",
- "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
- },
- "propertiesOrder":[
- "shininess",
- "transparency",
- "ambientIntensity",
- "specularColor",
- "diffuseColor",
- "emissiveColor"
- ]
- },
- "TexturedSurfaceType":{
- "required":[
- "appearance"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/OrientableSurfaceType"
- },
- {
- "type":"object",
- "title":"TexturedSurfaceType",
- "properties":{
- "appearance":{
- "title":"appearance",
+ "repeat":{
+ "title":"repeat",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/AppearancePropertyType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"appearance",
+ "localPart":"repeat",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
}
@@ -149,11 +75,14 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TexturedSurfaceType",
+ "localPart":"SimpleTextureType",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
},
"propertiesOrder":[
- "appearance"
+ "textureMap",
+ "textureCoordinates",
+ "textureType",
+ "repeat"
]
},
"AppearancePropertyType":{
@@ -342,34 +271,97 @@
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
- "SimpleTextureType":{
+ "TexturedSurfaceType":{
"required":[
- "textureMap",
- "textureCoordinates"
+ "appearance"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/OrientableSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"TexturedSurfaceType",
+ "properties":{
+ "appearance":{
+ "title":"appearance",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AppearancePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"appearance",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
+ }
+ }
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TexturedSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
+ },
+ "propertiesOrder":[
+ "appearance"
+ ]
+ },
+ "MaterialType":{
"allOf":[
{
"$ref":"#/definitions/AbstractAppearanceType"
},
{
"type":"object",
- "title":"SimpleTextureType",
+ "title":"MaterialType",
"properties":{
- "textureMap":{
- "title":"textureMap",
+ "shininess":{
+ "title":"shininess",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"textureMap",
+ "localPart":"shininess",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
- "textureCoordinates":{
- "title":"textureCoordinates",
+ "transparency":{
+ "title":"transparency",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transparency",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
+ }
+ },
+ "ambientIntensity":{
+ "title":"ambientIntensity",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ambientIntensity",
+ "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
+ }
+ },
+ "specularColor":{
+ "title":"specularColor",
"allOf":[
{
"type":"array",
@@ -380,33 +372,39 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"textureCoordinates",
+ "localPart":"specularColor",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
- "textureType":{
- "title":"textureType",
+ "diffuseColor":{
+ "title":"diffuseColor",
"allOf":[
{
- "$ref":"#/definitions/TextureTypeType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
}
],
"propertyType":"element",
"elementName":{
- "localPart":"textureType",
+ "localPart":"diffuseColor",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
- "repeat":{
- "title":"repeat",
+ "emissiveColor":{
+ "title":"emissiveColor",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
}
],
"propertyType":"element",
"elementName":{
- "localPart":"repeat",
+ "localPart":"emissiveColor",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
}
@@ -415,14 +413,16 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SimpleTextureType",
+ "localPart":"MaterialType",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
},
"propertiesOrder":[
- "textureMap",
- "textureCoordinates",
- "textureType",
- "repeat"
+ "shininess",
+ "transparency",
+ "ambientIntensity",
+ "specularColor",
+ "diffuseColor",
+ "emissiveColor"
]
},
"TextureTypeType":{
@@ -452,7 +452,7 @@
"properties":{
"localPart":{
"enum":[
- "appearance"
+ "_Appearance"
]
},
"namespaceURI":{
@@ -465,11 +465,11 @@
]
},
"value":{
- "$ref":"#/definitions/AppearancePropertyType"
+ "$ref":"#/definitions/AbstractAppearanceType"
}
},
"elementName":{
- "localPart":"appearance",
+ "localPart":"_Appearance",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
@@ -486,7 +486,7 @@
"properties":{
"localPart":{
"enum":[
- "TexturedSurface"
+ "appearance"
]
},
"namespaceURI":{
@@ -499,11 +499,11 @@
]
},
"value":{
- "$ref":"#/definitions/TexturedSurfaceType"
+ "$ref":"#/definitions/AppearancePropertyType"
}
},
"elementName":{
- "localPart":"TexturedSurface",
+ "localPart":"appearance",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
@@ -520,7 +520,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleTexture"
+ "Material"
]
},
"namespaceURI":{
@@ -533,11 +533,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleTextureType"
+ "$ref":"#/definitions/MaterialType"
}
},
"elementName":{
- "localPart":"SimpleTexture",
+ "localPart":"Material",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
@@ -554,7 +554,7 @@
"properties":{
"localPart":{
"enum":[
- "Material"
+ "TexturedSurface"
]
},
"namespaceURI":{
@@ -567,11 +567,11 @@
]
},
"value":{
- "$ref":"#/definitions/MaterialType"
+ "$ref":"#/definitions/TexturedSurfaceType"
}
},
"elementName":{
- "localPart":"Material",
+ "localPart":"TexturedSurface",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
},
@@ -588,7 +588,7 @@
"properties":{
"localPart":{
"enum":[
- "_Appearance"
+ "SimpleTexture"
]
},
"namespaceURI":{
@@ -601,11 +601,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractAppearanceType"
+ "$ref":"#/definitions/SimpleTextureType"
}
},
"elementName":{
- "localPart":"_Appearance",
+ "localPart":"SimpleTexture",
"namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Transportation_1_0.jsonschema b/scripts/jsonschemas/CityGML_Transportation_1_0.jsonschema
index 9d57cc95..c282bcea 100644
--- a/scripts/jsonschemas/CityGML_Transportation_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Transportation_1_0.jsonschema
@@ -2,17 +2,17 @@
{
"id":"http://www.opengis.net/citygml/transportation/1.0#",
"definitions":{
- "SquareType":{
+ "RoadType":{
"allOf":[
{
"$ref":"#/definitions/TransportationComplexType"
},
{
"type":"object",
- "title":"SquareType",
+ "title":"RoadType",
"properties":{
- "genericApplicationPropertyOfSquare":{
- "title":"genericApplicationPropertyOfSquare",
+ "genericApplicationPropertyOfRoad":{
+ "title":"genericApplicationPropertyOfRoad",
"allOf":[
{
"type":"array",
@@ -24,7 +24,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSquare",
+ "localPart":"_GenericApplicationPropertyOfRoad",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
}
@@ -33,100 +33,110 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SquareType",
+ "localPart":"RoadType",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfSquare"
+ "genericApplicationPropertyOfRoad"
]
},
- "RailwayType":{
+ "TrafficAreaType":{
"allOf":[
{
- "$ref":"#/definitions/TransportationComplexType"
+ "$ref":"#/definitions/AbstractTransportationObjectType"
},
{
"type":"object",
- "title":"RailwayType",
+ "title":"TrafficAreaType",
"properties":{
- "genericApplicationPropertyOfRailway":{
- "title":"genericApplicationPropertyOfRailway",
+ "usage":{
+ "title":"usage",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRailway",
+ "localPart":"usage",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RailwayType",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfRailway"
- ]
- },
- "TrackType":{
- "allOf":[
- {
- "$ref":"#/definitions/TransportationComplexType"
- },
- {
- "type":"object",
- "title":"TrackType",
- "properties":{
- "genericApplicationPropertyOfTrack":{
- "title":"genericApplicationPropertyOfTrack",
+ },
+ "function":{
+ "title":"function",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTrack",
+ "localPart":"function",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TrackType",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfTrack"
- ]
- },
- "AbstractTransportationObjectType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"AbstractTransportationObjectType",
- "properties":{
- "genericApplicationPropertyOfTransportationObject":{
- "title":"genericApplicationPropertyOfTransportationObject",
+ },
+ "surfaceMaterial":{
+ "title":"surfaceMaterial",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceMaterial",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
+ }
+ },
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
+ }
+ },
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
+ }
+ },
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
+ }
+ },
+ "genericApplicationPropertyOfTrafficArea":{
+ "title":"genericApplicationPropertyOfTrafficArea",
"allOf":[
{
"type":"array",
@@ -138,7 +148,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTransportationObject",
+ "localPart":"_GenericApplicationPropertyOfTrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
}
@@ -147,11 +157,17 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTransportationObjectType",
+ "localPart":"TrafficAreaType",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfTransportationObject"
+ "usage",
+ "function",
+ "surfaceMaterial",
+ "lod2MultiSurface",
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "genericApplicationPropertyOfTrafficArea"
]
},
"TransportationComplexType":{
@@ -338,6 +354,62 @@
"genericApplicationPropertyOfTransportationComplex"
]
},
+ "TrafficAreaPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AssociationType"
+ },
+ {
+ "type":"object",
+ "title":"TrafficAreaPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TrafficAreaPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
+ }
+ },
+ "AbstractTransportationObjectType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTransportationObjectType",
+ "properties":{
+ "genericApplicationPropertyOfTransportationObject":{
+ "title":"genericApplicationPropertyOfTransportationObject",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfTransportationObject",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTransportationObjectType",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfTransportationObject"
+ ]
+ },
"AuxiliaryTrafficAreaType":{
"allOf":[
{
@@ -450,103 +522,55 @@
"genericApplicationPropertyOfAuxiliaryTrafficArea"
]
},
- "TrafficAreaType":{
+ "TrackType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTransportationObjectType"
+ "$ref":"#/definitions/TransportationComplexType"
},
{
"type":"object",
- "title":"TrafficAreaType",
+ "title":"TrackType",
"properties":{
- "usage":{
- "title":"usage",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
- }
- },
- "function":{
- "title":"function",
+ "genericApplicationPropertyOfTrack":{
+ "title":"genericApplicationPropertyOfTrack",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
- }
- },
- "surfaceMaterial":{
- "title":"surfaceMaterial",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceMaterial",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
- }
- },
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
- }
- },
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiSurface",
+ "localPart":"_GenericApplicationPropertyOfTrack",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
- },
- "genericApplicationPropertyOfTrafficArea":{
- "title":"genericApplicationPropertyOfTrafficArea",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TrackType",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfTrack"
+ ]
+ },
+ "RailwayType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/TransportationComplexType"
+ },
+ {
+ "type":"object",
+ "title":"RailwayType",
+ "properties":{
+ "genericApplicationPropertyOfRailway":{
+ "title":"genericApplicationPropertyOfRailway",
"allOf":[
{
"type":"array",
@@ -558,7 +582,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTrafficArea",
+ "localPart":"_GenericApplicationPropertyOfRailway",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
}
@@ -567,17 +591,11 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TrafficAreaType",
+ "localPart":"RailwayType",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
},
"propertiesOrder":[
- "usage",
- "function",
- "surfaceMaterial",
- "lod2MultiSurface",
- "lod3MultiSurface",
- "lod4MultiSurface",
- "genericApplicationPropertyOfTrafficArea"
+ "genericApplicationPropertyOfRailway"
]
},
"AuxiliaryTrafficAreaPropertyType":{
@@ -598,17 +616,17 @@
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
- "RoadType":{
+ "SquareType":{
"allOf":[
{
"$ref":"#/definitions/TransportationComplexType"
},
{
"type":"object",
- "title":"RoadType",
+ "title":"SquareType",
"properties":{
- "genericApplicationPropertyOfRoad":{
- "title":"genericApplicationPropertyOfRoad",
+ "genericApplicationPropertyOfSquare":{
+ "title":"genericApplicationPropertyOfSquare",
"allOf":[
{
"type":"array",
@@ -620,7 +638,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoad",
+ "localPart":"_GenericApplicationPropertyOfSquare",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
}
@@ -629,30 +647,12 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RoadType",
+ "localPart":"SquareType",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfRoad"
+ "genericApplicationPropertyOfSquare"
]
- },
- "TrafficAreaPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AssociationType"
- },
- {
- "type":"object",
- "title":"TrafficAreaPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TrafficAreaPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
- }
}
},
"anyOf":[
@@ -669,7 +669,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfSquare"
+ "AuxiliaryTrafficArea"
]
},
"namespaceURI":{
@@ -682,11 +682,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AuxiliaryTrafficAreaType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSquare",
+ "localPart":"AuxiliaryTrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -703,7 +703,7 @@
"properties":{
"localPart":{
"enum":[
- "TrafficArea"
+ "Road"
]
},
"namespaceURI":{
@@ -716,11 +716,11 @@
]
},
"value":{
- "$ref":"#/definitions/TrafficAreaType"
+ "$ref":"#/definitions/RoadType"
}
},
"elementName":{
- "localPart":"TrafficArea",
+ "localPart":"Road",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -737,7 +737,7 @@
"properties":{
"localPart":{
"enum":[
- "Road"
+ "_GenericApplicationPropertyOfTrack"
]
},
"namespaceURI":{
@@ -750,11 +750,11 @@
]
},
"value":{
- "$ref":"#/definitions/RoadType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Road",
+ "localPart":"_GenericApplicationPropertyOfTrack",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -771,7 +771,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTransportationComplex"
+ "_GenericApplicationPropertyOfRailway"
]
},
"namespaceURI":{
@@ -788,7 +788,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTransportationComplex",
+ "localPart":"_GenericApplicationPropertyOfRailway",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -805,7 +805,7 @@
"properties":{
"localPart":{
"enum":[
- "AuxiliaryTrafficArea"
+ "TrafficArea"
]
},
"namespaceURI":{
@@ -818,11 +818,11 @@
]
},
"value":{
- "$ref":"#/definitions/AuxiliaryTrafficAreaType"
+ "$ref":"#/definitions/TrafficAreaType"
}
},
"elementName":{
- "localPart":"AuxiliaryTrafficArea",
+ "localPart":"TrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -839,7 +839,7 @@
"properties":{
"localPart":{
"enum":[
- "Track"
+ "_TransportationObject"
]
},
"namespaceURI":{
@@ -852,11 +852,11 @@
]
},
"value":{
- "$ref":"#/definitions/TrackType"
+ "$ref":"#/definitions/AbstractTransportationObjectType"
}
},
"elementName":{
- "localPart":"Track",
+ "localPart":"_TransportationObject",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -873,7 +873,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRailway"
+ "_GenericApplicationPropertyOfSquare"
]
},
"namespaceURI":{
@@ -890,7 +890,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRailway",
+ "localPart":"_GenericApplicationPropertyOfSquare",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -907,7 +907,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRoad"
+ "Square"
]
},
"namespaceURI":{
@@ -920,11 +920,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/SquareType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoad",
+ "localPart":"Square",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -941,7 +941,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTrack"
+ "Track"
]
},
"namespaceURI":{
@@ -954,11 +954,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/TrackType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTrack",
+ "localPart":"Track",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -975,7 +975,7 @@
"properties":{
"localPart":{
"enum":[
- "Railway"
+ "_GenericApplicationPropertyOfTransportationComplex"
]
},
"namespaceURI":{
@@ -988,11 +988,11 @@
]
},
"value":{
- "$ref":"#/definitions/RailwayType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Railway",
+ "localPart":"_GenericApplicationPropertyOfTransportationComplex",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -1009,7 +1009,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTransportationObject"
+ "_GenericApplicationPropertyOfAuxiliaryTrafficArea"
]
},
"namespaceURI":{
@@ -1026,7 +1026,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTransportationObject",
+ "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -1043,7 +1043,7 @@
"properties":{
"localPart":{
"enum":[
- "TransportationComplex"
+ "_GenericApplicationPropertyOfTrafficArea"
]
},
"namespaceURI":{
@@ -1056,11 +1056,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransportationComplexType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"TransportationComplex",
+ "localPart":"_GenericApplicationPropertyOfTrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -1077,7 +1077,7 @@
"properties":{
"localPart":{
"enum":[
- "Square"
+ "_GenericApplicationPropertyOfRoad"
]
},
"namespaceURI":{
@@ -1090,11 +1090,11 @@
]
},
"value":{
- "$ref":"#/definitions/SquareType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Square",
+ "localPart":"_GenericApplicationPropertyOfRoad",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -1111,7 +1111,7 @@
"properties":{
"localPart":{
"enum":[
- "_TransportationObject"
+ "TransportationComplex"
]
},
"namespaceURI":{
@@ -1124,11 +1124,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTransportationObjectType"
+ "$ref":"#/definitions/TransportationComplexType"
}
},
"elementName":{
- "localPart":"_TransportationObject",
+ "localPart":"TransportationComplex",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -1145,7 +1145,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAuxiliaryTrafficArea"
+ "_GenericApplicationPropertyOfTransportationObject"
]
},
"namespaceURI":{
@@ -1162,7 +1162,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea",
+ "localPart":"_GenericApplicationPropertyOfTransportationObject",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
},
@@ -1179,7 +1179,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTrafficArea"
+ "Railway"
]
},
"namespaceURI":{
@@ -1192,11 +1192,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/RailwayType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTrafficArea",
+ "localPart":"Railway",
"namespaceURI":"http://www.opengis.net/citygml/transportation/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Transportation_2_0.jsonschema b/scripts/jsonschemas/CityGML_Transportation_2_0.jsonschema
index 2e8e7b21..8c03db1c 100644
--- a/scripts/jsonschemas/CityGML_Transportation_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Transportation_2_0.jsonschema
@@ -2,188 +2,6 @@
{
"id":"http://www.opengis.net/citygml/transportation/2.0#",
"definitions":{
- "TrafficAreaType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTransportationObjectType"
- },
- {
- "type":"object",
- "title":"TrafficAreaType",
- "properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "usage":{
- "title":"usage",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "surfaceMaterial":{
- "title":"surfaceMaterial",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceMaterial",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "genericApplicationPropertyOfTrafficArea":{
- "title":"genericApplicationPropertyOfTrafficArea",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfTrafficArea",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TrafficAreaType",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- },
- "propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "surfaceMaterial",
- "lod2MultiSurface",
- "lod3MultiSurface",
- "lod4MultiSurface",
- "genericApplicationPropertyOfTrafficArea"
- ]
- },
- "RoadType":{
- "allOf":[
- {
- "$ref":"#/definitions/TransportationComplexType"
- },
- {
- "type":"object",
- "title":"RoadType",
- "properties":{
- "genericApplicationPropertyOfRoad":{
- "title":"genericApplicationPropertyOfRoad",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfRoad",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RoadType",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfRoad"
- ]
- },
"TransportationComplexType":{
"allOf":[
{
@@ -382,116 +200,55 @@
"genericApplicationPropertyOfTransportationComplex"
]
},
- "AuxiliaryTrafficAreaType":{
+ "SquareType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTransportationObjectType"
+ "$ref":"#/definitions/TransportationComplexType"
},
{
"type":"object",
- "title":"AuxiliaryTrafficAreaType",
+ "title":"SquareType",
"properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "usage":{
- "title":"usage",
+ "genericApplicationPropertyOfSquare":{
+ "title":"genericApplicationPropertyOfSquare",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "surfaceMaterial":{
- "title":"surfaceMaterial",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceMaterial",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiSurface",
+ "localPart":"_GenericApplicationPropertyOfSquare",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
- },
- "genericApplicationPropertyOfAuxiliaryTrafficArea":{
- "title":"genericApplicationPropertyOfAuxiliaryTrafficArea",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SquareType",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfSquare"
+ ]
+ },
+ "RoadType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/TransportationComplexType"
+ },
+ {
+ "type":"object",
+ "title":"RoadType",
+ "properties":{
+ "genericApplicationPropertyOfRoad":{
+ "title":"genericApplicationPropertyOfRoad",
"allOf":[
{
"type":"array",
@@ -503,7 +260,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea",
+ "localPart":"_GenericApplicationPropertyOfRoad",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
}
@@ -512,31 +269,24 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AuxiliaryTrafficAreaType",
+ "localPart":"RoadType",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
},
"propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "surfaceMaterial",
- "lod2MultiSurface",
- "lod3MultiSurface",
- "lod4MultiSurface",
- "genericApplicationPropertyOfAuxiliaryTrafficArea"
+ "genericApplicationPropertyOfRoad"
]
},
- "RailwayType":{
+ "TrackType":{
"allOf":[
{
"$ref":"#/definitions/TransportationComplexType"
},
{
"type":"object",
- "title":"RailwayType",
+ "title":"TrackType",
"properties":{
- "genericApplicationPropertyOfRailway":{
- "title":"genericApplicationPropertyOfRailway",
+ "genericApplicationPropertyOfTrack":{
+ "title":"genericApplicationPropertyOfTrack",
"allOf":[
{
"type":"array",
@@ -548,7 +298,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRailway",
+ "localPart":"_GenericApplicationPropertyOfTrack",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
}
@@ -557,11 +307,11 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RailwayType",
+ "localPart":"TrackType",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfRailway"
+ "genericApplicationPropertyOfTrack"
]
},
"AuxiliaryTrafficAreaPropertyType":{
@@ -706,44 +456,6 @@
"actuate"
]
},
- "TrackType":{
- "allOf":[
- {
- "$ref":"#/definitions/TransportationComplexType"
- },
- {
- "type":"object",
- "title":"TrackType",
- "properties":{
- "genericApplicationPropertyOfTrack":{
- "title":"genericApplicationPropertyOfTrack",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfTrack",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TrackType",
- "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfTrack"
- ]
- },
"TrafficAreaPropertyType":{
"type":"object",
"title":"TrafficAreaPropertyType",
@@ -861,42 +573,224 @@
{
"$ref":"#/definitions/ActuateType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TrafficAreaPropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ },
+ "propertiesOrder":[
+ "trafficArea",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "RailwayType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/TransportationComplexType"
+ },
+ {
+ "type":"object",
+ "title":"RailwayType",
+ "properties":{
+ "genericApplicationPropertyOfRailway":{
+ "title":"genericApplicationPropertyOfRailway",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfRailway",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RailwayType",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfRailway"
+ ]
+ },
+ "TrafficAreaType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTransportationObjectType"
+ },
+ {
+ "type":"object",
+ "title":"TrafficAreaType",
+ "properties":{
+ "clazz":{
+ "title":"clazz",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"class",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "surfaceMaterial":{
+ "title":"surfaceMaterial",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceMaterial",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "genericApplicationPropertyOfTrafficArea":{
+ "title":"genericApplicationPropertyOfTrafficArea",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfTrafficArea",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"TrafficAreaPropertyType",
+ "localPart":"TrafficAreaType",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
},
"propertiesOrder":[
- "trafficArea",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "clazz",
+ "function",
+ "usage",
+ "surfaceMaterial",
+ "lod2MultiSurface",
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "genericApplicationPropertyOfTrafficArea"
]
},
- "SquareType":{
+ "AbstractTransportationObjectType":{
"allOf":[
{
- "$ref":"#/definitions/TransportationComplexType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"SquareType",
+ "title":"AbstractTransportationObjectType",
"properties":{
- "genericApplicationPropertyOfSquare":{
- "title":"genericApplicationPropertyOfSquare",
+ "genericApplicationPropertyOfTransportationObject":{
+ "title":"genericApplicationPropertyOfTransportationObject",
"allOf":[
{
"type":"array",
@@ -908,7 +802,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSquare",
+ "localPart":"_GenericApplicationPropertyOfTransportationObject",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
}
@@ -917,24 +811,123 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SquareType",
+ "localPart":"AbstractTransportationObjectType",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfSquare"
+ "genericApplicationPropertyOfTransportationObject"
]
},
- "AbstractTransportationObjectType":{
+ "AuxiliaryTrafficAreaType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractTransportationObjectType"
},
{
"type":"object",
- "title":"AbstractTransportationObjectType",
+ "title":"AuxiliaryTrafficAreaType",
"properties":{
- "genericApplicationPropertyOfTransportationObject":{
- "title":"genericApplicationPropertyOfTransportationObject",
+ "clazz":{
+ "title":"clazz",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"class",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "surfaceMaterial":{
+ "title":"surfaceMaterial",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceMaterial",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
+ }
+ },
+ "genericApplicationPropertyOfAuxiliaryTrafficArea":{
+ "title":"genericApplicationPropertyOfAuxiliaryTrafficArea",
"allOf":[
{
"type":"array",
@@ -946,7 +939,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTransportationObject",
+ "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
}
@@ -955,11 +948,18 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTransportationObjectType",
+ "localPart":"AuxiliaryTrafficAreaType",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfTransportationObject"
+ "clazz",
+ "function",
+ "usage",
+ "surfaceMaterial",
+ "lod2MultiSurface",
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "genericApplicationPropertyOfAuxiliaryTrafficArea"
]
}
},
@@ -977,7 +977,7 @@
"properties":{
"localPart":{
"enum":[
- "Track"
+ "AuxiliaryTrafficArea"
]
},
"namespaceURI":{
@@ -990,11 +990,11 @@
]
},
"value":{
- "$ref":"#/definitions/TrackType"
+ "$ref":"#/definitions/AuxiliaryTrafficAreaType"
}
},
"elementName":{
- "localPart":"Track",
+ "localPart":"AuxiliaryTrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1011,7 +1011,7 @@
"properties":{
"localPart":{
"enum":[
- "TrafficArea"
+ "Railway"
]
},
"namespaceURI":{
@@ -1024,11 +1024,11 @@
]
},
"value":{
- "$ref":"#/definitions/TrafficAreaType"
+ "$ref":"#/definitions/RailwayType"
}
},
"elementName":{
- "localPart":"TrafficArea",
+ "localPart":"Railway",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1045,7 +1045,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTransportationObject"
+ "_TransportationObject"
]
},
"namespaceURI":{
@@ -1058,11 +1058,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractTransportationObjectType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTransportationObject",
+ "localPart":"_TransportationObject",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1079,7 +1079,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTrafficArea"
+ "Road"
]
},
"namespaceURI":{
@@ -1092,11 +1092,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/RoadType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTrafficArea",
+ "localPart":"Road",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1113,7 +1113,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTrack"
+ "_GenericApplicationPropertyOfSquare"
]
},
"namespaceURI":{
@@ -1130,7 +1130,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTrack",
+ "localPart":"_GenericApplicationPropertyOfSquare",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1147,7 +1147,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRoad"
+ "TrafficArea"
]
},
"namespaceURI":{
@@ -1160,11 +1160,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/TrafficAreaType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoad",
+ "localPart":"TrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1181,7 +1181,7 @@
"properties":{
"localPart":{
"enum":[
- "AuxiliaryTrafficArea"
+ "_GenericApplicationPropertyOfAuxiliaryTrafficArea"
]
},
"namespaceURI":{
@@ -1194,11 +1194,11 @@
]
},
"value":{
- "$ref":"#/definitions/AuxiliaryTrafficAreaType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"AuxiliaryTrafficArea",
+ "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1215,7 +1215,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTransportationComplex"
+ "_GenericApplicationPropertyOfTransportationObject"
]
},
"namespaceURI":{
@@ -1232,7 +1232,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTransportationComplex",
+ "localPart":"_GenericApplicationPropertyOfTransportationObject",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1249,7 +1249,7 @@
"properties":{
"localPart":{
"enum":[
- "_TransportationObject"
+ "_GenericApplicationPropertyOfRailway"
]
},
"namespaceURI":{
@@ -1262,11 +1262,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTransportationObjectType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_TransportationObject",
+ "localPart":"_GenericApplicationPropertyOfRailway",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1283,7 +1283,7 @@
"properties":{
"localPart":{
"enum":[
- "Road"
+ "TransportationComplex"
]
},
"namespaceURI":{
@@ -1296,11 +1296,11 @@
]
},
"value":{
- "$ref":"#/definitions/RoadType"
+ "$ref":"#/definitions/TransportationComplexType"
}
},
"elementName":{
- "localPart":"Road",
+ "localPart":"TransportationComplex",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1317,7 +1317,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRailway"
+ "_GenericApplicationPropertyOfTransportationComplex"
]
},
"namespaceURI":{
@@ -1334,7 +1334,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRailway",
+ "localPart":"_GenericApplicationPropertyOfTransportationComplex",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1351,7 +1351,7 @@
"properties":{
"localPart":{
"enum":[
- "Railway"
+ "_GenericApplicationPropertyOfRoad"
]
},
"namespaceURI":{
@@ -1364,11 +1364,11 @@
]
},
"value":{
- "$ref":"#/definitions/RailwayType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Railway",
+ "localPart":"_GenericApplicationPropertyOfRoad",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1385,7 +1385,7 @@
"properties":{
"localPart":{
"enum":[
- "TransportationComplex"
+ "Track"
]
},
"namespaceURI":{
@@ -1398,11 +1398,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransportationComplexType"
+ "$ref":"#/definitions/TrackType"
}
},
"elementName":{
- "localPart":"TransportationComplex",
+ "localPart":"Track",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1453,7 +1453,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfSquare"
+ "_GenericApplicationPropertyOfTrafficArea"
]
},
"namespaceURI":{
@@ -1470,7 +1470,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSquare",
+ "localPart":"_GenericApplicationPropertyOfTrafficArea",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
},
@@ -1487,7 +1487,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAuxiliaryTrafficArea"
+ "_GenericApplicationPropertyOfTrack"
]
},
"namespaceURI":{
@@ -1504,7 +1504,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea",
+ "localPart":"_GenericApplicationPropertyOfTrack",
"namespaceURI":"http://www.opengis.net/citygml/transportation/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Tunnel_2_0.jsonschema b/scripts/jsonschemas/CityGML_Tunnel_2_0.jsonschema
index d8a0b92c..32c00d08 100644
--- a/scripts/jsonschemas/CityGML_Tunnel_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Tunnel_2_0.jsonschema
@@ -2,301 +2,17 @@
{
"id":"http://www.opengis.net/citygml/tunnel/2.0#",
"definitions":{
- "WindowType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractOpeningType"
- },
- {
- "type":"object",
- "title":"WindowType",
- "properties":{
- "genericApplicationPropertyOfWindow":{
- "title":"genericApplicationPropertyOfWindow",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfWindow",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"WindowType",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfWindow"
- ]
- },
- "TunnelPartType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTunnelType"
- },
- {
- "type":"object",
- "title":"TunnelPartType",
- "properties":{
- "genericApplicationPropertyOfTunnelPart":{
- "title":"genericApplicationPropertyOfTunnelPart",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfTunnelPart",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TunnelPartType",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfTunnelPart"
- ]
- },
- "GroundSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"GroundSurfaceType",
- "properties":{
- "genericApplicationPropertyOfGroundSurface":{
- "title":"genericApplicationPropertyOfGroundSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfGroundSurface",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GroundSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfGroundSurface"
- ]
- },
- "HollowSpaceType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"HollowSpaceType",
- "properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "usage":{
- "title":"usage",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "lod4Solid":{
- "title":"lod4Solid",
- "allOf":[
- {
- "$ref":"#/definitions/SolidPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4Solid",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundedBy",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "interiorFurniture":{
- "title":"interiorFurniture",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/InteriorFurniturePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"interiorFurniture",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "hollowSpaceInstallation":{
- "title":"hollowSpaceInstallation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/IntTunnelInstallationPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"hollowSpaceInstallation",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "genericApplicationPropertyOfHollowSpace":{
- "title":"genericApplicationPropertyOfHollowSpace",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfHollowSpace",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"HollowSpaceType",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- },
- "propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod4Solid",
- "lod4MultiSurface",
- "cityObjectBoundedBy",
- "interiorFurniture",
- "hollowSpaceInstallation",
- "genericApplicationPropertyOfHollowSpace"
- ]
- },
- "WallSurfaceType":{
+ "RoofSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"WallSurfaceType",
+ "title":"RoofSurfaceType",
"properties":{
- "genericApplicationPropertyOfWallSurface":{
- "title":"genericApplicationPropertyOfWallSurface",
+ "genericApplicationPropertyOfRoofSurface":{
+ "title":"genericApplicationPropertyOfRoofSurface",
"allOf":[
{
"type":"array",
@@ -308,7 +24,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWallSurface",
+ "localPart":"_GenericApplicationPropertyOfRoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -317,42 +33,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"WallSurfaceType",
+ "localPart":"RoofSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfWallSurface"
+ "genericApplicationPropertyOfRoofSurface"
]
},
- "BoundarySurfacePropertyType":{
+ "InteriorFurniturePropertyType":{
"type":"object",
- "title":"BoundarySurfacePropertyType",
+ "title":"InteriorFurniturePropertyType",
"required":[
- "boundarySurface"
+ "tunnelFurniture"
],
"properties":{
- "boundarySurface":{
- "title":"boundarySurface",
+ "tunnelFurniture":{
+ "title":"tunnelFurniture",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- }
- },
- "elementName":{
- "localPart":"_BoundarySurface",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
+ "$ref":"#/definitions/TunnelFurnitureType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_BoundarySurface",
+ "localPart":"TunnelFurniture",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -453,48 +157,182 @@
{
"$ref":"#/definitions/ActuateType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"InteriorFurniturePropertyType",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ },
+ "propertiesOrder":[
+ "tunnelFurniture",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "IntTunnelInstallationType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"IntTunnelInstallationType",
+ "properties":{
+ "clazz":{
+ "title":"clazz",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"class",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "lod4Geometry":{
+ "title":"lod4Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4ImplicitRepresentation",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "genericApplicationPropertyOfIntTunnelInstallation":{
+ "title":"genericApplicationPropertyOfIntTunnelInstallation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfIntTunnelInstallation",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"BoundarySurfacePropertyType",
+ "localPart":"IntTunnelInstallationType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "boundarySurface",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "clazz",
+ "function",
+ "usage",
+ "lod4Geometry",
+ "lod4ImplicitRepresentation",
+ "cityObjectBoundedBy",
+ "genericApplicationPropertyOfIntTunnelInstallation"
]
},
- "InteriorFurniturePropertyType":{
+ "IntTunnelInstallationPropertyType":{
"type":"object",
- "title":"InteriorFurniturePropertyType",
+ "title":"IntTunnelInstallationPropertyType",
"required":[
- "tunnelFurniture"
+ "intTunnelInstallation"
],
"properties":{
- "tunnelFurniture":{
- "title":"tunnelFurniture",
+ "intTunnelInstallation":{
+ "title":"intTunnelInstallation",
"allOf":[
{
- "$ref":"#/definitions/TunnelFurnitureType"
+ "$ref":"#/definitions/IntTunnelInstallationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TunnelFurniture",
+ "localPart":"IntTunnelInstallation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -605,11 +443,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"InteriorFurniturePropertyType",
+ "localPart":"IntTunnelInstallationPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "tunnelFurniture",
+ "intTunnelInstallation",
"remoteSchema",
"type",
"href",
@@ -620,38 +458,187 @@
"actuate"
]
},
- "AbstractOpeningType":{
+ "InteriorWallSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"InteriorWallSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfInteriorWallSurface":{
+ "title":"genericApplicationPropertyOfInteriorWallSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"InteriorWallSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfInteriorWallSurface"
+ ]
+ },
+ "OuterCeilingSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"OuterCeilingSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfOuterCeilingSurface":{
+ "title":"genericApplicationPropertyOfOuterCeilingSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OuterCeilingSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfOuterCeilingSurface"
+ ]
+ },
+ "TunnelInstallationType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"AbstractOpeningType",
+ "title":"TunnelInstallationType",
"properties":{
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
+ "clazz":{
+ "title":"clazz",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3MultiSurface",
+ "localPart":"class",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "usage":{
+ "title":"usage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usage",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "lod2Geometry":{
+ "title":"lod2Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "lod3Geometry":{
+ "title":"lod3Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3Geometry",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "lod4Geometry":{
+ "title":"lod4Geometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Geometry",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
+ "lod2ImplicitRepresentation":{
+ "title":"lod2ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4MultiSurface",
+ "localPart":"lod2ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -681,8 +668,25 @@
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "genericApplicationPropertyOfOpening":{
- "title":"genericApplicationPropertyOfOpening",
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "genericApplicationPropertyOfTunnelInstallation":{
+ "title":"genericApplicationPropertyOfTunnelInstallation",
"allOf":[
{
"type":"array",
@@ -694,7 +698,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOpening",
+ "localPart":"_GenericApplicationPropertyOfTunnelInstallation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -703,28 +707,34 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractOpeningType",
+ "localPart":"TunnelInstallationType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "lod3MultiSurface",
- "lod4MultiSurface",
+ "clazz",
+ "function",
+ "usage",
+ "lod2Geometry",
+ "lod3Geometry",
+ "lod4Geometry",
+ "lod2ImplicitRepresentation",
"lod3ImplicitRepresentation",
"lod4ImplicitRepresentation",
- "genericApplicationPropertyOfOpening"
+ "cityObjectBoundedBy",
+ "genericApplicationPropertyOfTunnelInstallation"
]
},
- "CeilingSurfaceType":{
+ "WindowType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"#/definitions/AbstractOpeningType"
},
{
"type":"object",
- "title":"CeilingSurfaceType",
+ "title":"WindowType",
"properties":{
- "genericApplicationPropertyOfCeilingSurface":{
- "title":"genericApplicationPropertyOfCeilingSurface",
+ "genericApplicationPropertyOfWindow":{
+ "title":"genericApplicationPropertyOfWindow",
"allOf":[
{
"type":"array",
@@ -736,7 +746,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfWindow",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -745,30 +755,42 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CeilingSurfaceType",
+ "localPart":"WindowType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfCeilingSurface"
+ "genericApplicationPropertyOfWindow"
]
},
- "TunnelInstallationPropertyType":{
+ "OpeningPropertyType":{
"type":"object",
- "title":"TunnelInstallationPropertyType",
+ "title":"OpeningPropertyType",
"required":[
- "tunnelInstallation"
+ "opening"
],
"properties":{
- "tunnelInstallation":{
- "title":"tunnelInstallation",
+ "opening":{
+ "title":"opening",
"allOf":[
{
- "$ref":"#/definitions/TunnelInstallationType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractOpeningType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Opening",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TunnelInstallation",
+ "localPart":"_Opening",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -847,200 +869,64 @@
"propertyType":"attribute",
"attributeName":{
"localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TunnelInstallationPropertyType",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- },
- "propertiesOrder":[
- "tunnelInstallation",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "TunnelType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTunnelType"
- },
- {
- "type":"object",
- "title":"TunnelType",
- "properties":{
- "genericApplicationPropertyOfTunnel":{
- "title":"genericApplicationPropertyOfTunnel",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfTunnel",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TunnelType",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfTunnel"
- ]
- },
- "AbstractBoundarySurfaceType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"AbstractBoundarySurfaceType",
- "properties":{
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4MultiSurface",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "opening":{
- "title":"opening",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/OpeningPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"opening",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "genericApplicationPropertyOfBoundarySurface":{
- "title":"genericApplicationPropertyOfBoundarySurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfBoundarySurface",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractBoundarySurfaceType",
+ "localPart":"OpeningPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "lod2MultiSurface",
- "lod3MultiSurface",
- "lod4MultiSurface",
"opening",
- "genericApplicationPropertyOfBoundarySurface"
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "OuterCeilingSurfaceType":{
+ "GroundSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"OuterCeilingSurfaceType",
+ "title":"GroundSurfaceType",
"properties":{
- "genericApplicationPropertyOfOuterCeilingSurface":{
- "title":"genericApplicationPropertyOfOuterCeilingSurface",
+ "genericApplicationPropertyOfGroundSurface":{
+ "title":"genericApplicationPropertyOfGroundSurface",
"allOf":[
{
"type":"array",
@@ -1052,7 +938,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -1061,21 +947,21 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OuterCeilingSurfaceType",
+ "localPart":"GroundSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfOuterCeilingSurface"
+ "genericApplicationPropertyOfGroundSurface"
]
},
- "IntTunnelInstallationType":{
+ "TunnelFurnitureType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"IntTunnelInstallationType",
+ "title":"TunnelFurnitureType",
"properties":{
"clazz":{
"title":"clazz",
@@ -1150,25 +1036,8 @@
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundedBy",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "genericApplicationPropertyOfIntTunnelInstallation":{
- "title":"genericApplicationPropertyOfIntTunnelInstallation",
+ "genericApplicationPropertyOfTunnelFurniture":{
+ "title":"genericApplicationPropertyOfTunnelFurniture",
"allOf":[
{
"type":"array",
@@ -1180,7 +1049,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfIntTunnelInstallation",
+ "localPart":"_GenericApplicationPropertyOfTunnelFurniture",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -1189,7 +1058,7 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"IntTunnelInstallationType",
+ "localPart":"TunnelFurnitureType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
@@ -1198,39 +1067,26 @@
"usage",
"lod4Geometry",
"lod4ImplicitRepresentation",
- "cityObjectBoundedBy",
- "genericApplicationPropertyOfIntTunnelInstallation"
+ "genericApplicationPropertyOfTunnelFurniture"
]
},
- "OpeningPropertyType":{
+ "TunnelPartPropertyType":{
"type":"object",
- "title":"OpeningPropertyType",
+ "title":"TunnelPartPropertyType",
"required":[
- "opening"
+ "tunnelPart"
],
"properties":{
- "opening":{
- "title":"opening",
+ "tunnelPart":{
+ "title":"tunnelPart",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractOpeningType"
- }
- },
- "elementName":{
- "localPart":"_Opening",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
+ "$ref":"#/definitions/TunnelPartType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Opening",
+ "localPart":"TunnelPart",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -1341,11 +1197,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OpeningPropertyType",
+ "localPart":"TunnelPartPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "opening",
+ "tunnelPart",
"remoteSchema",
"type",
"href",
@@ -1356,90 +1212,93 @@
"actuate"
]
},
- "TunnelFurnitureType":{
+ "WallSurfaceType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"TunnelFurnitureType",
+ "title":"WallSurfaceType",
"properties":{
- "clazz":{
- "title":"clazz",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"class",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "function":{
- "title":"function",
+ "genericApplicationPropertyOfWallSurface":{
+ "title":"genericApplicationPropertyOfWallSurface",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"function",
+ "localPart":"_GenericApplicationPropertyOfWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
- },
- "usage":{
- "title":"usage",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"WallSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfWallSurface"
+ ]
+ },
+ "CeilingSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"CeilingSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfCeilingSurface":{
+ "title":"genericApplicationPropertyOfCeilingSurface",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usage",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "lod4Geometry":{
- "title":"lod4Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4ImplicitRepresentation",
+ "localPart":"_GenericApplicationPropertyOfCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
- },
- "genericApplicationPropertyOfTunnelFurniture":{
- "title":"genericApplicationPropertyOfTunnelFurniture",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CeilingSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfCeilingSurface"
+ ]
+ },
+ "OuterFloorSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"OuterFloorSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfOuterFloorSurface":{
+ "title":"genericApplicationPropertyOfOuterFloorSurface",
"allOf":[
{
"type":"array",
@@ -1451,7 +1310,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTunnelFurniture",
+ "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -1460,35 +1319,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TunnelFurnitureType",
+ "localPart":"OuterFloorSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod4Geometry",
- "lod4ImplicitRepresentation",
- "genericApplicationPropertyOfTunnelFurniture"
+ "genericApplicationPropertyOfOuterFloorSurface"
]
},
- "IntTunnelInstallationPropertyType":{
+ "TunnelInstallationPropertyType":{
"type":"object",
- "title":"IntTunnelInstallationPropertyType",
+ "title":"TunnelInstallationPropertyType",
"required":[
- "intTunnelInstallation"
+ "tunnelInstallation"
],
"properties":{
- "intTunnelInstallation":{
- "title":"intTunnelInstallation",
+ "tunnelInstallation":{
+ "title":"tunnelInstallation",
"allOf":[
{
- "$ref":"#/definitions/IntTunnelInstallationType"
+ "$ref":"#/definitions/TunnelInstallationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"IntTunnelInstallation",
+ "localPart":"TunnelInstallation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -1599,11 +1453,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"IntTunnelInstallationPropertyType",
+ "localPart":"TunnelInstallationPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "intTunnelInstallation",
+ "tunnelInstallation",
"remoteSchema",
"type",
"href",
@@ -1614,61 +1468,35 @@
"actuate"
]
},
- "RoofSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"RoofSurfaceType",
- "properties":{
- "genericApplicationPropertyOfRoofSurface":{
- "title":"genericApplicationPropertyOfRoofSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfRoofSurface",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RoofSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfRoofSurface"
- ]
- },
- "TunnelPartPropertyType":{
+ "BoundarySurfacePropertyType":{
"type":"object",
- "title":"TunnelPartPropertyType",
+ "title":"BoundarySurfacePropertyType",
"required":[
- "tunnelPart"
+ "boundarySurface"
],
"properties":{
- "tunnelPart":{
- "title":"tunnelPart",
+ "boundarySurface":{
+ "title":"boundarySurface",
"allOf":[
{
- "$ref":"#/definitions/TunnelPartType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ }
+ },
+ "elementName":{
+ "localPart":"_BoundarySurface",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TunnelPart",
+ "localPart":"_BoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -1779,11 +1607,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TunnelPartPropertyType",
+ "localPart":"BoundarySurfacePropertyType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "tunnelPart",
+ "boundarySurface",
"remoteSchema",
"type",
"href",
@@ -1794,17 +1622,17 @@
"actuate"
]
},
- "DoorType":{
+ "TunnelType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractOpeningType"
+ "$ref":"#/definitions/AbstractTunnelType"
},
{
"type":"object",
- "title":"DoorType",
+ "title":"TunnelType",
"properties":{
- "genericApplicationPropertyOfDoor":{
- "title":"genericApplicationPropertyOfDoor",
+ "genericApplicationPropertyOfTunnel":{
+ "title":"genericApplicationPropertyOfTunnel",
"allOf":[
{
"type":"array",
@@ -1816,7 +1644,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfDoor",
+ "localPart":"_GenericApplicationPropertyOfTunnel",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -1825,24 +1653,24 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DoorType",
+ "localPart":"TunnelType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfDoor"
+ "genericApplicationPropertyOfTunnel"
]
},
- "OuterFloorSurfaceType":{
+ "FloorSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
},
{
"type":"object",
- "title":"OuterFloorSurfaceType",
+ "title":"FloorSurfaceType",
"properties":{
- "genericApplicationPropertyOfOuterFloorSurface":{
- "title":"genericApplicationPropertyOfOuterFloorSurface",
+ "genericApplicationPropertyOfFloorSurface":{
+ "title":"genericApplicationPropertyOfFloorSurface",
"allOf":[
{
"type":"array",
@@ -1854,7 +1682,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -1863,11 +1691,11 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OuterFloorSurfaceType",
+ "localPart":"FloorSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfOuterFloorSurface"
+ "genericApplicationPropertyOfFloorSurface"
]
},
"InteriorHollowSpacePropertyType":{
@@ -2318,64 +2146,217 @@
"title":"lod4MultiCurve",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiCurve",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "lod4TerrainIntersection":{
+ "title":"lod4TerrainIntersection",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4TerrainIntersection",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "interiorHollowSpace":{
+ "title":"interiorHollowSpace",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/InteriorHollowSpacePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interiorHollowSpace",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "consistsOfTunnelPart":{
+ "title":"consistsOfTunnelPart",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TunnelPartPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"consistsOfTunnelPart",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "genericApplicationPropertyOfAbstractTunnel":{
+ "title":"genericApplicationPropertyOfAbstractTunnel",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfAbstractTunnel",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTunnelType",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ },
+ "propertiesOrder":[
+ "clazz",
+ "function",
+ "usage",
+ "yearOfConstruction",
+ "yearOfDemolition",
+ "lod1Solid",
+ "lod1MultiSurface",
+ "lod1TerrainIntersection",
+ "lod2Solid",
+ "lod2MultiSurface",
+ "lod2MultiCurve",
+ "lod2TerrainIntersection",
+ "outerTunnelInstallation",
+ "interiorTunnelInstallation",
+ "cityObjectBoundedBy",
+ "lod3Solid",
+ "lod3MultiSurface",
+ "lod3MultiCurve",
+ "lod3TerrainIntersection",
+ "lod4Solid",
+ "lod4MultiSurface",
+ "lod4MultiCurve",
+ "lod4TerrainIntersection",
+ "interiorHollowSpace",
+ "consistsOfTunnelPart",
+ "genericApplicationPropertyOfAbstractTunnel"
+ ]
+ },
+ "DoorType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractOpeningType"
+ },
+ {
+ "type":"object",
+ "title":"DoorType",
+ "properties":{
+ "genericApplicationPropertyOfDoor":{
+ "title":"genericApplicationPropertyOfDoor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfDoor",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DoorType",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfDoor"
+ ]
+ },
+ "AbstractOpeningType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractOpeningType",
+ "properties":{
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4MultiCurve",
+ "localPart":"lod3MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "lod4TerrainIntersection":{
- "title":"lod4TerrainIntersection",
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4TerrainIntersection",
+ "localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "interiorHollowSpace":{
- "title":"interiorHollowSpace",
+ "lod3ImplicitRepresentation":{
+ "title":"lod3ImplicitRepresentation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/InteriorHollowSpacePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interiorHollowSpace",
+ "localPart":"lod3ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "consistsOfTunnelPart":{
- "title":"consistsOfTunnelPart",
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TunnelPartPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"consistsOfTunnelPart",
+ "localPart":"lod4ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "genericApplicationPropertyOfAbstractTunnel":{
- "title":"genericApplicationPropertyOfAbstractTunnel",
+ "genericApplicationPropertyOfOpening":{
+ "title":"genericApplicationPropertyOfOpening",
"allOf":[
{
"type":"array",
@@ -2387,7 +2368,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAbstractTunnel",
+ "localPart":"_GenericApplicationPropertyOfOpening",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -2396,87 +2377,84 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTunnelType",
+ "localPart":"AbstractOpeningType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "yearOfConstruction",
- "yearOfDemolition",
- "lod1Solid",
- "lod1MultiSurface",
- "lod1TerrainIntersection",
- "lod2Solid",
- "lod2MultiSurface",
- "lod2MultiCurve",
- "lod2TerrainIntersection",
- "outerTunnelInstallation",
- "interiorTunnelInstallation",
- "cityObjectBoundedBy",
- "lod3Solid",
"lod3MultiSurface",
- "lod3MultiCurve",
- "lod3TerrainIntersection",
- "lod4Solid",
"lod4MultiSurface",
- "lod4MultiCurve",
- "lod4TerrainIntersection",
- "interiorHollowSpace",
- "consistsOfTunnelPart",
- "genericApplicationPropertyOfAbstractTunnel"
+ "lod3ImplicitRepresentation",
+ "lod4ImplicitRepresentation",
+ "genericApplicationPropertyOfOpening"
]
},
- "InteriorWallSurfaceType":{
+ "AbstractBoundarySurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"InteriorWallSurfaceType",
+ "title":"AbstractBoundarySurfaceType",
"properties":{
- "genericApplicationPropertyOfInteriorWallSurface":{
- "title":"genericApplicationPropertyOfInteriorWallSurface",
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod2MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4MultiSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ }
+ },
+ "opening":{
+ "title":"opening",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/OpeningPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
+ "localPart":"opening",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"InteriorWallSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfInteriorWallSurface"
- ]
- },
- "FloorSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"FloorSurfaceType",
- "properties":{
- "genericApplicationPropertyOfFloorSurface":{
- "title":"genericApplicationPropertyOfFloorSurface",
+ },
+ "genericApplicationPropertyOfBoundarySurface":{
+ "title":"genericApplicationPropertyOfBoundarySurface",
"allOf":[
{
"type":"array",
@@ -2488,7 +2466,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -2497,11 +2475,15 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"FloorSurfaceType",
+ "localPart":"AbstractBoundarySurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfFloorSurface"
+ "lod2MultiSurface",
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "opening",
+ "genericApplicationPropertyOfBoundarySurface"
]
},
"ClosureSurfaceType":{
@@ -2542,14 +2524,14 @@
"genericApplicationPropertyOfClosureSurface"
]
},
- "TunnelInstallationType":{
+ "HollowSpaceType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"TunnelInstallationType",
+ "title":"HollowSpaceType",
"properties":{
"clazz":{
"title":"clazz",
@@ -2598,103 +2580,131 @@
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "lod2Geometry":{
- "title":"lod2Geometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2Geometry",
- "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
- }
- },
- "lod3Geometry":{
- "title":"lod3Geometry",
+ "lod4Solid":{
+ "title":"lod4Solid",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3Geometry",
+ "localPart":"lod4Solid",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "lod4Geometry":{
- "title":"lod4Geometry",
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4Geometry",
+ "localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "lod2ImplicitRepresentation":{
- "title":"lod2ImplicitRepresentation",
+ "cityObjectBoundedBy":{
+ "title":"cityObjectBoundedBy",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/BoundarySurfacePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2ImplicitRepresentation",
+ "localPart":"boundedBy",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "lod3ImplicitRepresentation":{
- "title":"lod3ImplicitRepresentation",
+ "interiorFurniture":{
+ "title":"interiorFurniture",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/InteriorFurniturePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3ImplicitRepresentation",
+ "localPart":"interiorFurniture",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
+ "hollowSpaceInstallation":{
+ "title":"hollowSpaceInstallation",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IntTunnelInstallationPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4ImplicitRepresentation",
+ "localPart":"hollowSpaceInstallation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
- "cityObjectBoundedBy":{
- "title":"cityObjectBoundedBy",
+ "genericApplicationPropertyOfHollowSpace":{
+ "title":"genericApplicationPropertyOfHollowSpace",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/BoundarySurfacePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"_GenericApplicationPropertyOfHollowSpace",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
- },
- "genericApplicationPropertyOfTunnelInstallation":{
- "title":"genericApplicationPropertyOfTunnelInstallation",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"HollowSpaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
+ },
+ "propertiesOrder":[
+ "clazz",
+ "function",
+ "usage",
+ "lod4Solid",
+ "lod4MultiSurface",
+ "cityObjectBoundedBy",
+ "interiorFurniture",
+ "hollowSpaceInstallation",
+ "genericApplicationPropertyOfHollowSpace"
+ ]
+ },
+ "TunnelPartType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTunnelType"
+ },
+ {
+ "type":"object",
+ "title":"TunnelPartType",
+ "properties":{
+ "genericApplicationPropertyOfTunnelPart":{
+ "title":"genericApplicationPropertyOfTunnelPart",
"allOf":[
{
"type":"array",
@@ -2706,7 +2716,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTunnelInstallation",
+ "localPart":"_GenericApplicationPropertyOfTunnelPart",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
@@ -2715,21 +2725,11 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TunnelInstallationType",
+ "localPart":"TunnelPartType",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
},
"propertiesOrder":[
- "clazz",
- "function",
- "usage",
- "lod2Geometry",
- "lod3Geometry",
- "lod4Geometry",
- "lod2ImplicitRepresentation",
- "lod3ImplicitRepresentation",
- "lod4ImplicitRepresentation",
- "cityObjectBoundedBy",
- "genericApplicationPropertyOfTunnelInstallation"
+ "genericApplicationPropertyOfTunnelPart"
]
}
},
@@ -2747,7 +2747,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTunnelInstallation"
+ "FloorSurface"
]
},
"namespaceURI":{
@@ -2760,11 +2760,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/FloorSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTunnelInstallation",
+ "localPart":"FloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -2781,7 +2781,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfHollowSpace"
+ "GroundSurface"
]
},
"namespaceURI":{
@@ -2794,11 +2794,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/GroundSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfHollowSpace",
+ "localPart":"GroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -2815,7 +2815,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOuterFloorSurface"
+ "_GenericApplicationPropertyOfRoofSurface"
]
},
"namespaceURI":{
@@ -2832,7 +2832,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
+ "localPart":"_GenericApplicationPropertyOfRoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -2849,7 +2849,7 @@
"properties":{
"localPart":{
"enum":[
- "OuterFloorSurface"
+ "OuterCeilingSurface"
]
},
"namespaceURI":{
@@ -2862,11 +2862,11 @@
]
},
"value":{
- "$ref":"#/definitions/OuterFloorSurfaceType"
+ "$ref":"#/definitions/OuterCeilingSurfaceType"
}
},
"elementName":{
- "localPart":"OuterFloorSurface",
+ "localPart":"OuterCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -2883,7 +2883,7 @@
"properties":{
"localPart":{
"enum":[
- "TunnelInstallation"
+ "CeilingSurface"
]
},
"namespaceURI":{
@@ -2896,11 +2896,11 @@
]
},
"value":{
- "$ref":"#/definitions/TunnelInstallationType"
+ "$ref":"#/definitions/CeilingSurfaceType"
}
},
"elementName":{
- "localPart":"TunnelInstallation",
+ "localPart":"CeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -2917,7 +2917,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWindow"
+ "_GenericApplicationPropertyOfBoundarySurface"
]
},
"namespaceURI":{
@@ -2934,7 +2934,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWindow",
+ "localPart":"_GenericApplicationPropertyOfBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -2951,7 +2951,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfFloorSurface"
+ "RoofSurface"
]
},
"namespaceURI":{
@@ -2964,11 +2964,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/RoofSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfFloorSurface",
+ "localPart":"RoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -2985,7 +2985,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfCeilingSurface"
+ "Tunnel"
]
},
"namespaceURI":{
@@ -2998,11 +2998,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/TunnelType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfCeilingSurface",
+ "localPart":"Tunnel",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3019,7 +3019,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfBoundarySurface"
+ "_GenericApplicationPropertyOfCeilingSurface"
]
},
"namespaceURI":{
@@ -3036,7 +3036,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfBoundarySurface",
+ "localPart":"_GenericApplicationPropertyOfCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3053,7 +3053,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOpening"
+ "_GenericApplicationPropertyOfTunnel"
]
},
"namespaceURI":{
@@ -3070,7 +3070,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOpening",
+ "localPart":"_GenericApplicationPropertyOfTunnel",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3087,7 +3087,7 @@
"properties":{
"localPart":{
"enum":[
- "_BoundarySurface"
+ "_GenericApplicationPropertyOfHollowSpace"
]
},
"namespaceURI":{
@@ -3100,11 +3100,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractBoundarySurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_BoundarySurface",
+ "localPart":"_GenericApplicationPropertyOfHollowSpace",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3121,7 +3121,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTunnelFurniture"
+ "_GenericApplicationPropertyOfOuterFloorSurface"
]
},
"namespaceURI":{
@@ -3138,7 +3138,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTunnelFurniture",
+ "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3155,7 +3155,7 @@
"properties":{
"localPart":{
"enum":[
- "HollowSpace"
+ "_GenericApplicationPropertyOfFloorSurface"
]
},
"namespaceURI":{
@@ -3168,11 +3168,11 @@
]
},
"value":{
- "$ref":"#/definitions/HollowSpaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"HollowSpace",
+ "localPart":"_GenericApplicationPropertyOfFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3189,7 +3189,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTunnelPart"
+ "ClosureSurface"
]
},
"namespaceURI":{
@@ -3202,11 +3202,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ClosureSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTunnelPart",
+ "localPart":"ClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3223,7 +3223,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfIntTunnelInstallation"
+ "TunnelFurniture"
]
},
"namespaceURI":{
@@ -3236,11 +3236,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/TunnelFurnitureType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfIntTunnelInstallation",
+ "localPart":"TunnelFurniture",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3257,7 +3257,7 @@
"properties":{
"localPart":{
"enum":[
- "Tunnel"
+ "OuterFloorSurface"
]
},
"namespaceURI":{
@@ -3270,11 +3270,11 @@
]
},
"value":{
- "$ref":"#/definitions/TunnelType"
+ "$ref":"#/definitions/OuterFloorSurfaceType"
}
},
"elementName":{
- "localPart":"Tunnel",
+ "localPart":"OuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3291,7 +3291,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfRoofSurface"
+ "_GenericApplicationPropertyOfOpening"
]
},
"namespaceURI":{
@@ -3308,7 +3308,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfRoofSurface",
+ "localPart":"_GenericApplicationPropertyOfOpening",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3325,7 +3325,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfDoor"
+ "_GenericApplicationPropertyOfAbstractTunnel"
]
},
"namespaceURI":{
@@ -3342,7 +3342,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfDoor",
+ "localPart":"_GenericApplicationPropertyOfAbstractTunnel",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3359,7 +3359,7 @@
"properties":{
"localPart":{
"enum":[
- "TunnelFurniture"
+ "InteriorWallSurface"
]
},
"namespaceURI":{
@@ -3372,11 +3372,11 @@
]
},
"value":{
- "$ref":"#/definitions/TunnelFurnitureType"
+ "$ref":"#/definitions/InteriorWallSurfaceType"
}
},
"elementName":{
- "localPart":"TunnelFurniture",
+ "localPart":"InteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3393,7 +3393,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfOuterCeilingSurface"
+ "_GenericApplicationPropertyOfTunnelInstallation"
]
},
"namespaceURI":{
@@ -3410,7 +3410,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
+ "localPart":"_GenericApplicationPropertyOfTunnelInstallation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3461,7 +3461,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfInteriorWallSurface"
+ "_AbstractTunnel"
]
},
"namespaceURI":{
@@ -3474,11 +3474,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractTunnelType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
+ "localPart":"_AbstractTunnel",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3495,7 +3495,7 @@
"properties":{
"localPart":{
"enum":[
- "Window"
+ "_GenericApplicationPropertyOfWindow"
]
},
"namespaceURI":{
@@ -3508,11 +3508,11 @@
]
},
"value":{
- "$ref":"#/definitions/WindowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Window",
+ "localPart":"_GenericApplicationPropertyOfWindow",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3529,7 +3529,7 @@
"properties":{
"localPart":{
"enum":[
- "WallSurface"
+ "_GenericApplicationPropertyOfTunnelFurniture"
]
},
"namespaceURI":{
@@ -3542,11 +3542,11 @@
]
},
"value":{
- "$ref":"#/definitions/WallSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"WallSurface",
+ "localPart":"_GenericApplicationPropertyOfTunnelFurniture",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3563,7 +3563,7 @@
"properties":{
"localPart":{
"enum":[
- "_Opening"
+ "Window"
]
},
"namespaceURI":{
@@ -3576,11 +3576,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractOpeningType"
+ "$ref":"#/definitions/WindowType"
}
},
"elementName":{
- "localPart":"_Opening",
+ "localPart":"Window",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3597,7 +3597,7 @@
"properties":{
"localPart":{
"enum":[
- "TunnelPart"
+ "_GenericApplicationPropertyOfIntTunnelInstallation"
]
},
"namespaceURI":{
@@ -3610,11 +3610,11 @@
]
},
"value":{
- "$ref":"#/definitions/TunnelPartType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"TunnelPart",
+ "localPart":"_GenericApplicationPropertyOfIntTunnelInstallation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3631,7 +3631,7 @@
"properties":{
"localPart":{
"enum":[
- "IntTunnelInstallation"
+ "_GenericApplicationPropertyOfInteriorWallSurface"
]
},
"namespaceURI":{
@@ -3644,11 +3644,11 @@
]
},
"value":{
- "$ref":"#/definitions/IntTunnelInstallationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"IntTunnelInstallation",
+ "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3665,7 +3665,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfClosureSurface"
+ "_BoundarySurface"
]
},
"namespaceURI":{
@@ -3678,11 +3678,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractBoundarySurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfClosureSurface",
+ "localPart":"_BoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3699,7 +3699,7 @@
"properties":{
"localPart":{
"enum":[
- "InteriorWallSurface"
+ "TunnelPart"
]
},
"namespaceURI":{
@@ -3712,11 +3712,11 @@
]
},
"value":{
- "$ref":"#/definitions/InteriorWallSurfaceType"
+ "$ref":"#/definitions/TunnelPartType"
}
},
"elementName":{
- "localPart":"InteriorWallSurface",
+ "localPart":"TunnelPart",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3733,7 +3733,7 @@
"properties":{
"localPart":{
"enum":[
- "FloorSurface"
+ "_GenericApplicationPropertyOfDoor"
]
},
"namespaceURI":{
@@ -3746,11 +3746,11 @@
]
},
"value":{
- "$ref":"#/definitions/FloorSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"FloorSurface",
+ "localPart":"_GenericApplicationPropertyOfDoor",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3767,7 +3767,7 @@
"properties":{
"localPart":{
"enum":[
- "ClosureSurface"
+ "WallSurface"
]
},
"namespaceURI":{
@@ -3780,11 +3780,11 @@
]
},
"value":{
- "$ref":"#/definitions/ClosureSurfaceType"
+ "$ref":"#/definitions/WallSurfaceType"
}
},
"elementName":{
- "localPart":"ClosureSurface",
+ "localPart":"WallSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3801,7 +3801,7 @@
"properties":{
"localPart":{
"enum":[
- "_AbstractTunnel"
+ "_GenericApplicationPropertyOfOuterCeilingSurface"
]
},
"namespaceURI":{
@@ -3814,11 +3814,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTunnelType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_AbstractTunnel",
+ "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3835,7 +3835,7 @@
"properties":{
"localPart":{
"enum":[
- "CeilingSurface"
+ "HollowSpace"
]
},
"namespaceURI":{
@@ -3848,11 +3848,11 @@
]
},
"value":{
- "$ref":"#/definitions/CeilingSurfaceType"
+ "$ref":"#/definitions/HollowSpaceType"
}
},
"elementName":{
- "localPart":"CeilingSurface",
+ "localPart":"HollowSpace",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3869,7 +3869,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWallSurface"
+ "_GenericApplicationPropertyOfClosureSurface"
]
},
"namespaceURI":{
@@ -3886,7 +3886,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWallSurface",
+ "localPart":"_GenericApplicationPropertyOfClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3903,7 +3903,7 @@
"properties":{
"localPart":{
"enum":[
- "GroundSurface"
+ "_Opening"
]
},
"namespaceURI":{
@@ -3916,11 +3916,11 @@
]
},
"value":{
- "$ref":"#/definitions/GroundSurfaceType"
+ "$ref":"#/definitions/AbstractOpeningType"
}
},
"elementName":{
- "localPart":"GroundSurface",
+ "localPart":"_Opening",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3937,7 +3937,7 @@
"properties":{
"localPart":{
"enum":[
- "OuterCeilingSurface"
+ "Door"
]
},
"namespaceURI":{
@@ -3950,11 +3950,11 @@
]
},
"value":{
- "$ref":"#/definitions/OuterCeilingSurfaceType"
+ "$ref":"#/definitions/DoorType"
}
},
"elementName":{
- "localPart":"OuterCeilingSurface",
+ "localPart":"Door",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -3971,7 +3971,7 @@
"properties":{
"localPart":{
"enum":[
- "Door"
+ "_GenericApplicationPropertyOfWallSurface"
]
},
"namespaceURI":{
@@ -3984,11 +3984,11 @@
]
},
"value":{
- "$ref":"#/definitions/DoorType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Door",
+ "localPart":"_GenericApplicationPropertyOfWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -4005,7 +4005,7 @@
"properties":{
"localPart":{
"enum":[
- "RoofSurface"
+ "TunnelInstallation"
]
},
"namespaceURI":{
@@ -4018,11 +4018,11 @@
]
},
"value":{
- "$ref":"#/definitions/RoofSurfaceType"
+ "$ref":"#/definitions/TunnelInstallationType"
}
},
"elementName":{
- "localPart":"RoofSurface",
+ "localPart":"TunnelInstallation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -4039,7 +4039,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfTunnel"
+ "_GenericApplicationPropertyOfTunnelPart"
]
},
"namespaceURI":{
@@ -4056,7 +4056,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfTunnel",
+ "localPart":"_GenericApplicationPropertyOfTunnelPart",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
},
@@ -4073,7 +4073,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfAbstractTunnel"
+ "IntTunnelInstallation"
]
},
"namespaceURI":{
@@ -4086,11 +4086,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/IntTunnelInstallationType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfAbstractTunnel",
+ "localPart":"IntTunnelInstallation",
"namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Vegetation_1_0.jsonschema b/scripts/jsonschemas/CityGML_Vegetation_1_0.jsonschema
index 6fa4bf41..13da7ff2 100644
--- a/scripts/jsonschemas/CityGML_Vegetation_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Vegetation_1_0.jsonschema
@@ -2,44 +2,6 @@
{
"id":"http://www.opengis.net/citygml/vegetation/1.0#",
"definitions":{
- "AbstractVegetationObjectType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"AbstractVegetationObjectType",
- "properties":{
- "genericApplicationPropertyOfVegetationObject":{
- "title":"genericApplicationPropertyOfVegetationObject",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfVegetationObject",
- "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractVegetationObjectType",
- "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfVegetationObject"
- ]
- },
"PlantCoverType":{
"allOf":[
{
@@ -222,6 +184,44 @@
"genericApplicationPropertyOfPlantCover"
]
},
+ "AbstractVegetationObjectType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractVegetationObjectType",
+ "properties":{
+ "genericApplicationPropertyOfVegetationObject":{
+ "title":"genericApplicationPropertyOfVegetationObject",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfVegetationObject",
+ "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractVegetationObjectType",
+ "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfVegetationObject"
+ ]
+ },
"SolitaryVegetationObjectType":{
"allOf":[
{
@@ -475,7 +475,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfPlantCover"
+ "_GenericApplicationPropertyOfSolitaryVegetationObject"
]
},
"namespaceURI":{
@@ -492,7 +492,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfPlantCover",
+ "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
}
},
@@ -509,7 +509,7 @@
"properties":{
"localPart":{
"enum":[
- "PlantCover"
+ "_GenericApplicationPropertyOfPlantCover"
]
},
"namespaceURI":{
@@ -522,11 +522,11 @@
]
},
"value":{
- "$ref":"#/definitions/PlantCoverType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"PlantCover",
+ "localPart":"_GenericApplicationPropertyOfPlantCover",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
}
},
@@ -543,7 +543,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfSolitaryVegetationObject"
+ "_VegetationObject"
]
},
"namespaceURI":{
@@ -556,11 +556,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractVegetationObjectType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject",
+ "localPart":"_VegetationObject",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
}
},
@@ -577,7 +577,7 @@
"properties":{
"localPart":{
"enum":[
- "SolitaryVegetationObject"
+ "_GenericApplicationPropertyOfVegetationObject"
]
},
"namespaceURI":{
@@ -590,11 +590,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolitaryVegetationObjectType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"SolitaryVegetationObject",
+ "localPart":"_GenericApplicationPropertyOfVegetationObject",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
}
},
@@ -611,7 +611,7 @@
"properties":{
"localPart":{
"enum":[
- "_VegetationObject"
+ "PlantCover"
]
},
"namespaceURI":{
@@ -624,11 +624,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractVegetationObjectType"
+ "$ref":"#/definitions/PlantCoverType"
}
},
"elementName":{
- "localPart":"_VegetationObject",
+ "localPart":"PlantCover",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
}
},
@@ -645,7 +645,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfVegetationObject"
+ "SolitaryVegetationObject"
]
},
"namespaceURI":{
@@ -658,11 +658,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/SolitaryVegetationObjectType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfVegetationObject",
+ "localPart":"SolitaryVegetationObject",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Vegetation_2_0.jsonschema b/scripts/jsonschemas/CityGML_Vegetation_2_0.jsonschema
index f1415086..ce050f6e 100644
--- a/scripts/jsonschemas/CityGML_Vegetation_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Vegetation_2_0.jsonschema
@@ -2,14 +2,14 @@
{
"id":"http://www.opengis.net/citygml/vegetation/2.0#",
"definitions":{
- "PlantCoverType":{
+ "SolitaryVegetationObjectType":{
"allOf":[
{
"$ref":"#/definitions/AbstractVegetationObjectType"
},
{
"type":"object",
- "title":"PlantCoverType",
+ "title":"SolitaryVegetationObjectType",
"properties":{
"clazz":{
"title":"clazz",
@@ -58,8 +58,21 @@
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "averageHeight":{
- "title":"averageHeight",
+ "species":{
+ "title":"species",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"species",
+ "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
+ }
+ },
+ "height":{
+ "title":"height",
"allOf":[
{
"$ref":"#/definitions/LengthType"
@@ -67,116 +80,142 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"averageHeight",
+ "localPart":"height",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod1MultiSurface":{
- "title":"lod1MultiSurface",
+ "trunkDiameter":{
+ "title":"trunkDiameter",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1MultiSurface",
+ "localPart":"trunkDiameter",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod2MultiSurface":{
- "title":"lod2MultiSurface",
+ "crownDiameter":{
+ "title":"crownDiameter",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2MultiSurface",
+ "localPart":"crownDiameter",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod3MultiSurface":{
- "title":"lod3MultiSurface",
+ "lod1Geometry":{
+ "title":"lod1Geometry",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3MultiSurface",
+ "localPart":"lod1Geometry",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod4MultiSurface":{
- "title":"lod4MultiSurface",
+ "lod2Geometry":{
+ "title":"lod2Geometry",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4MultiSurface",
+ "localPart":"lod2Geometry",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod1MultiSolid":{
- "title":"lod1MultiSolid",
+ "lod3Geometry":{
+ "title":"lod3Geometry",
"allOf":[
{
- "$ref":"#/definitions/MultiSolidPropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1MultiSolid",
+ "localPart":"lod3Geometry",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod2MultiSolid":{
- "title":"lod2MultiSolid",
+ "lod4Geometry":{
+ "title":"lod4Geometry",
"allOf":[
{
- "$ref":"#/definitions/MultiSolidPropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2MultiSolid",
+ "localPart":"lod4Geometry",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod3MultiSolid":{
- "title":"lod3MultiSolid",
+ "lod1ImplicitRepresentation":{
+ "title":"lod1ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/MultiSolidPropertyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3MultiSolid",
+ "localPart":"lod1ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod4MultiSolid":{
- "title":"lod4MultiSolid",
+ "lod2ImplicitRepresentation":{
+ "title":"lod2ImplicitRepresentation",
"allOf":[
{
- "$ref":"#/definitions/MultiSolidPropertyType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4MultiSolid",
+ "localPart":"lod2ImplicitRepresentation",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "genericApplicationPropertyOfPlantCover":{
- "title":"genericApplicationPropertyOfPlantCover",
+ "lod3ImplicitRepresentation":{
+ "title":"lod3ImplicitRepresentation",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3ImplicitRepresentation",
+ "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
+ }
+ },
+ "lod4ImplicitRepresentation":{
+ "title":"lod4ImplicitRepresentation",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4ImplicitRepresentation",
+ "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
+ }
+ },
+ "genericApplicationPropertyOfSolitaryVegetationObject":{
+ "title":"genericApplicationPropertyOfSolitaryVegetationObject",
"allOf":[
{
"type":"array",
@@ -188,7 +227,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfPlantCover",
+ "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
}
@@ -197,33 +236,36 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PlantCoverType",
+ "localPart":"SolitaryVegetationObjectType",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
- "averageHeight",
- "lod1MultiSurface",
- "lod2MultiSurface",
- "lod3MultiSurface",
- "lod4MultiSurface",
- "lod1MultiSolid",
- "lod2MultiSolid",
- "lod3MultiSolid",
- "lod4MultiSolid",
- "genericApplicationPropertyOfPlantCover"
+ "species",
+ "height",
+ "trunkDiameter",
+ "crownDiameter",
+ "lod1Geometry",
+ "lod2Geometry",
+ "lod3Geometry",
+ "lod4Geometry",
+ "lod1ImplicitRepresentation",
+ "lod2ImplicitRepresentation",
+ "lod3ImplicitRepresentation",
+ "lod4ImplicitRepresentation",
+ "genericApplicationPropertyOfSolitaryVegetationObject"
]
},
- "SolitaryVegetationObjectType":{
+ "PlantCoverType":{
"allOf":[
{
"$ref":"#/definitions/AbstractVegetationObjectType"
},
{
"type":"object",
- "title":"SolitaryVegetationObjectType",
+ "title":"PlantCoverType",
"properties":{
"clazz":{
"title":"clazz",
@@ -272,47 +314,8 @@
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "species":{
- "title":"species",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"species",
- "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
- }
- },
- "height":{
- "title":"height",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"height",
- "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
- }
- },
- "trunkDiameter":{
- "title":"trunkDiameter",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"trunkDiameter",
- "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
- }
- },
- "crownDiameter":{
- "title":"crownDiameter",
+ "averageHeight":{
+ "title":"averageHeight",
"allOf":[
{
"$ref":"#/definitions/LengthType"
@@ -320,116 +323,116 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"crownDiameter",
+ "localPart":"averageHeight",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod1Geometry":{
- "title":"lod1Geometry",
+ "lod1MultiSurface":{
+ "title":"lod1MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1Geometry",
+ "localPart":"lod1MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod2Geometry":{
- "title":"lod2Geometry",
+ "lod2MultiSurface":{
+ "title":"lod2MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2Geometry",
+ "localPart":"lod2MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod3Geometry":{
- "title":"lod3Geometry",
+ "lod3MultiSurface":{
+ "title":"lod3MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3Geometry",
+ "localPart":"lod3MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod4Geometry":{
- "title":"lod4Geometry",
+ "lod4MultiSurface":{
+ "title":"lod4MultiSurface",
"allOf":[
{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4Geometry",
+ "localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod1ImplicitRepresentation":{
- "title":"lod1ImplicitRepresentation",
+ "lod1MultiSolid":{
+ "title":"lod1MultiSolid",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/MultiSolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod1ImplicitRepresentation",
+ "localPart":"lod1MultiSolid",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod2ImplicitRepresentation":{
- "title":"lod2ImplicitRepresentation",
+ "lod2MultiSolid":{
+ "title":"lod2MultiSolid",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/MultiSolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod2ImplicitRepresentation",
+ "localPart":"lod2MultiSolid",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod3ImplicitRepresentation":{
- "title":"lod3ImplicitRepresentation",
+ "lod3MultiSolid":{
+ "title":"lod3MultiSolid",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/MultiSolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod3ImplicitRepresentation",
+ "localPart":"lod3MultiSolid",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "lod4ImplicitRepresentation":{
- "title":"lod4ImplicitRepresentation",
+ "lod4MultiSolid":{
+ "title":"lod4MultiSolid",
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
+ "$ref":"#/definitions/MultiSolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lod4ImplicitRepresentation",
+ "localPart":"lod4MultiSolid",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
- "genericApplicationPropertyOfSolitaryVegetationObject":{
- "title":"genericApplicationPropertyOfSolitaryVegetationObject",
+ "genericApplicationPropertyOfPlantCover":{
+ "title":"genericApplicationPropertyOfPlantCover",
"allOf":[
{
"type":"array",
@@ -441,7 +444,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject",
+ "localPart":"_GenericApplicationPropertyOfPlantCover",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
}
@@ -450,26 +453,23 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SolitaryVegetationObjectType",
+ "localPart":"PlantCoverType",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
- "species",
- "height",
- "trunkDiameter",
- "crownDiameter",
- "lod1Geometry",
- "lod2Geometry",
- "lod3Geometry",
- "lod4Geometry",
- "lod1ImplicitRepresentation",
- "lod2ImplicitRepresentation",
- "lod3ImplicitRepresentation",
- "lod4ImplicitRepresentation",
- "genericApplicationPropertyOfSolitaryVegetationObject"
+ "averageHeight",
+ "lod1MultiSurface",
+ "lod2MultiSurface",
+ "lod3MultiSurface",
+ "lod4MultiSurface",
+ "lod1MultiSolid",
+ "lod2MultiSolid",
+ "lod3MultiSolid",
+ "lod4MultiSolid",
+ "genericApplicationPropertyOfPlantCover"
]
},
"AbstractVegetationObjectType":{
@@ -525,7 +525,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfSolitaryVegetationObject"
+ "SolitaryVegetationObject"
]
},
"namespaceURI":{
@@ -538,11 +538,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/SolitaryVegetationObjectType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject",
+ "localPart":"SolitaryVegetationObject",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
@@ -559,7 +559,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfPlantCover"
+ "PlantCover"
]
},
"namespaceURI":{
@@ -572,11 +572,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/PlantCoverType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfPlantCover",
+ "localPart":"PlantCover",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
@@ -593,7 +593,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfVegetationObject"
+ "_GenericApplicationPropertyOfPlantCover"
]
},
"namespaceURI":{
@@ -610,7 +610,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfVegetationObject",
+ "localPart":"_GenericApplicationPropertyOfPlantCover",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
@@ -627,7 +627,7 @@
"properties":{
"localPart":{
"enum":[
- "_VegetationObject"
+ "_GenericApplicationPropertyOfSolitaryVegetationObject"
]
},
"namespaceURI":{
@@ -640,11 +640,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractVegetationObjectType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_VegetationObject",
+ "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
@@ -661,7 +661,7 @@
"properties":{
"localPart":{
"enum":[
- "SolitaryVegetationObject"
+ "_GenericApplicationPropertyOfVegetationObject"
]
},
"namespaceURI":{
@@ -674,11 +674,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolitaryVegetationObjectType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"SolitaryVegetationObject",
+ "localPart":"_GenericApplicationPropertyOfVegetationObject",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
},
@@ -695,7 +695,7 @@
"properties":{
"localPart":{
"enum":[
- "PlantCover"
+ "_VegetationObject"
]
},
"namespaceURI":{
@@ -708,11 +708,11 @@
]
},
"value":{
- "$ref":"#/definitions/PlantCoverType"
+ "$ref":"#/definitions/AbstractVegetationObjectType"
}
},
"elementName":{
- "localPart":"PlantCover",
+ "localPart":"_VegetationObject",
"namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Waterbody_1_0.jsonschema b/scripts/jsonschemas/CityGML_Waterbody_1_0.jsonschema
index be7822d7..c5499c2c 100644
--- a/scripts/jsonschemas/CityGML_Waterbody_1_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Waterbody_1_0.jsonschema
@@ -2,96 +2,6 @@
{
"id":"http://www.opengis.net/citygml/waterbody/1.0#",
"definitions":{
- "WaterSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"WaterSurfaceType",
- "properties":{
- "waterLevel":{
- "title":"waterLevel",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"waterLevel",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
- }
- },
- "genericApplicationPropertyOfWaterSurface":{
- "title":"genericApplicationPropertyOfWaterSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterSurface",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"WaterSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
- },
- "propertiesOrder":[
- "waterLevel",
- "genericApplicationPropertyOfWaterSurface"
- ]
- },
- "WaterClosureSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
- },
- {
- "type":"object",
- "title":"WaterClosureSurfaceType",
- "properties":{
- "genericApplicationPropertyOfWaterClosureSurface":{
- "title":"genericApplicationPropertyOfWaterClosureSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"WaterClosureSurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
- },
- "propertiesOrder":[
- "genericApplicationPropertyOfWaterClosureSurface"
- ]
- },
"WaterBodyType":{
"allOf":[
{
@@ -366,6 +276,44 @@
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
+ "WaterClosureSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"WaterClosureSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfWaterClosureSurface":{
+ "title":"genericApplicationPropertyOfWaterClosureSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"WaterClosureSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfWaterClosureSurface"
+ ]
+ },
"AbstractWaterBoundarySurfaceType":{
"allOf":[
{
@@ -483,6 +431,58 @@
"propertiesOrder":[
"genericApplicationPropertyOfWaterObject"
]
+ },
+ "WaterSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"WaterSurfaceType",
+ "properties":{
+ "waterLevel":{
+ "title":"waterLevel",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"waterLevel",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
+ }
+ },
+ "genericApplicationPropertyOfWaterSurface":{
+ "title":"genericApplicationPropertyOfWaterSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfWaterSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"WaterSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
+ },
+ "propertiesOrder":[
+ "waterLevel",
+ "genericApplicationPropertyOfWaterSurface"
+ ]
}
},
"anyOf":[
@@ -499,7 +499,7 @@
"properties":{
"localPart":{
"enum":[
- "WaterSurface"
+ "WaterBody"
]
},
"namespaceURI":{
@@ -512,11 +512,11 @@
]
},
"value":{
- "$ref":"#/definitions/WaterSurfaceType"
+ "$ref":"#/definitions/WaterBodyType"
}
},
"elementName":{
- "localPart":"WaterSurface",
+ "localPart":"WaterBody",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -533,7 +533,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterBody"
+ "_WaterBoundarySurface"
]
},
"namespaceURI":{
@@ -546,11 +546,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterBody",
+ "localPart":"_WaterBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -567,7 +567,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterObject"
+ "_GenericApplicationPropertyOfWaterClosureSurface"
]
},
"namespaceURI":{
@@ -584,7 +584,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterObject",
+ "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -601,7 +601,7 @@
"properties":{
"localPart":{
"enum":[
- "WaterClosureSurface"
+ "_GenericApplicationPropertyOfWaterSurface"
]
},
"namespaceURI":{
@@ -614,11 +614,11 @@
]
},
"value":{
- "$ref":"#/definitions/WaterClosureSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"WaterClosureSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -635,7 +635,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterGroundSurface"
+ "_GenericApplicationPropertyOfWaterBody"
]
},
"namespaceURI":{
@@ -652,7 +652,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterGroundSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterBody",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -669,7 +669,7 @@
"properties":{
"localPart":{
"enum":[
- "_WaterObject"
+ "WaterClosureSurface"
]
},
"namespaceURI":{
@@ -682,11 +682,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractWaterObjectType"
+ "$ref":"#/definitions/WaterClosureSurfaceType"
}
},
"elementName":{
- "localPart":"_WaterObject",
+ "localPart":"WaterClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -703,7 +703,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterSurface"
+ "WaterGroundSurface"
]
},
"namespaceURI":{
@@ -716,11 +716,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/WaterGroundSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterSurface",
+ "localPart":"WaterGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -737,7 +737,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterClosureSurface"
+ "_GenericApplicationPropertyOfWaterObject"
]
},
"namespaceURI":{
@@ -754,7 +754,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterObject",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -771,7 +771,7 @@
"properties":{
"localPart":{
"enum":[
- "_WaterBoundarySurface"
+ "WaterSurface"
]
},
"namespaceURI":{
@@ -784,11 +784,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
+ "$ref":"#/definitions/WaterSurfaceType"
}
},
"elementName":{
- "localPart":"_WaterBoundarySurface",
+ "localPart":"WaterSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -805,7 +805,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterBoundarySurface"
+ "_GenericApplicationPropertyOfWaterGroundSurface"
]
},
"namespaceURI":{
@@ -822,7 +822,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface",
+ "localPart":"_GenericApplicationPropertyOfWaterGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -839,7 +839,7 @@
"properties":{
"localPart":{
"enum":[
- "WaterGroundSurface"
+ "_GenericApplicationPropertyOfWaterBoundarySurface"
]
},
"namespaceURI":{
@@ -852,11 +852,11 @@
]
},
"value":{
- "$ref":"#/definitions/WaterGroundSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"WaterGroundSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
},
@@ -873,7 +873,7 @@
"properties":{
"localPart":{
"enum":[
- "WaterBody"
+ "_WaterObject"
]
},
"namespaceURI":{
@@ -886,11 +886,11 @@
]
},
"value":{
- "$ref":"#/definitions/WaterBodyType"
+ "$ref":"#/definitions/AbstractWaterObjectType"
}
},
"elementName":{
- "localPart":"WaterBody",
+ "localPart":"_WaterObject",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0"
}
}
diff --git a/scripts/jsonschemas/CityGML_Waterbody_2_0.jsonschema b/scripts/jsonschemas/CityGML_Waterbody_2_0.jsonschema
index 99667913..de189874 100644
--- a/scripts/jsonschemas/CityGML_Waterbody_2_0.jsonschema
+++ b/scripts/jsonschemas/CityGML_Waterbody_2_0.jsonschema
@@ -2,86 +2,6 @@
{
"id":"http://www.opengis.net/citygml/waterbody/2.0#",
"definitions":{
- "AbstractWaterBoundarySurfaceType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
- },
- {
- "type":"object",
- "title":"AbstractWaterBoundarySurfaceType",
- "properties":{
- "lod2Surface":{
- "title":"lod2Surface",
- "allOf":[
- {
- "$ref":"#/definitions/SurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod2Surface",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
- }
- },
- "lod3Surface":{
- "title":"lod3Surface",
- "allOf":[
- {
- "$ref":"#/definitions/SurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod3Surface",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
- }
- },
- "lod4Surface":{
- "title":"lod4Surface",
- "allOf":[
- {
- "$ref":"#/definitions/SurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lod4Surface",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
- }
- },
- "genericApplicationPropertyOfWaterBoundarySurface":{
- "title":"genericApplicationPropertyOfWaterBoundarySurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractWaterBoundarySurfaceType",
- "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
- },
- "propertiesOrder":[
- "lod2Surface",
- "lod3Surface",
- "lod4Surface",
- "genericApplicationPropertyOfWaterBoundarySurface"
- ]
- },
"WaterBodyType":{
"allOf":[
{
@@ -300,6 +220,44 @@
"genericApplicationPropertyOfWaterBody"
]
},
+ "WaterClosureSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"WaterClosureSurfaceType",
+ "properties":{
+ "genericApplicationPropertyOfWaterClosureSurface":{
+ "title":"genericApplicationPropertyOfWaterClosureSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"WaterClosureSurfaceType",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
+ },
+ "propertiesOrder":[
+ "genericApplicationPropertyOfWaterClosureSurface"
+ ]
+ },
"BoundedByWaterSurfacePropertyType":{
"type":"object",
"title":"BoundedByWaterSurfacePropertyType",
@@ -454,30 +412,56 @@
"actuate"
]
},
- "WaterSurfaceType":{
+ "AbstractWaterBoundarySurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"WaterSurfaceType",
+ "title":"AbstractWaterBoundarySurfaceType",
"properties":{
- "waterLevel":{
- "title":"waterLevel",
+ "lod2Surface":{
+ "title":"lod2Surface",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"waterLevel",
+ "localPart":"lod2Surface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
- "genericApplicationPropertyOfWaterSurface":{
- "title":"genericApplicationPropertyOfWaterSurface",
+ "lod3Surface":{
+ "title":"lod3Surface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod3Surface",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
+ }
+ },
+ "lod4Surface":{
+ "title":"lod4Surface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lod4Surface",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
+ }
+ },
+ "genericApplicationPropertyOfWaterBoundarySurface":{
+ "title":"genericApplicationPropertyOfWaterBoundarySurface",
"allOf":[
{
"type":"array",
@@ -489,7 +473,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
}
@@ -498,25 +482,27 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"WaterSurfaceType",
+ "localPart":"AbstractWaterBoundarySurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
},
"propertiesOrder":[
- "waterLevel",
- "genericApplicationPropertyOfWaterSurface"
+ "lod2Surface",
+ "lod3Surface",
+ "lod4Surface",
+ "genericApplicationPropertyOfWaterBoundarySurface"
]
},
- "WaterClosureSurfaceType":{
+ "AbstractWaterObjectType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
+ "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
- "title":"WaterClosureSurfaceType",
+ "title":"AbstractWaterObjectType",
"properties":{
- "genericApplicationPropertyOfWaterClosureSurface":{
- "title":"genericApplicationPropertyOfWaterClosureSurface",
+ "genericApplicationPropertyOfWaterObject":{
+ "title":"genericApplicationPropertyOfWaterObject",
"allOf":[
{
"type":"array",
@@ -528,7 +514,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterObject",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
}
@@ -537,24 +523,24 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"WaterClosureSurfaceType",
+ "localPart":"AbstractWaterObjectType",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfWaterClosureSurface"
+ "genericApplicationPropertyOfWaterObject"
]
},
- "AbstractWaterObjectType":{
+ "WaterGroundSurfaceType":{
"allOf":[
{
- "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
+ "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
},
{
"type":"object",
- "title":"AbstractWaterObjectType",
+ "title":"WaterGroundSurfaceType",
"properties":{
- "genericApplicationPropertyOfWaterObject":{
- "title":"genericApplicationPropertyOfWaterObject",
+ "genericApplicationPropertyOfWaterGroundSurface":{
+ "title":"genericApplicationPropertyOfWaterGroundSurface",
"allOf":[
{
"type":"array",
@@ -566,7 +552,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterObject",
+ "localPart":"_GenericApplicationPropertyOfWaterGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
}
@@ -575,24 +561,37 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractWaterObjectType",
+ "localPart":"WaterGroundSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfWaterObject"
+ "genericApplicationPropertyOfWaterGroundSurface"
]
},
- "WaterGroundSurfaceType":{
+ "WaterSurfaceType":{
"allOf":[
{
"$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
},
{
"type":"object",
- "title":"WaterGroundSurfaceType",
+ "title":"WaterSurfaceType",
"properties":{
- "genericApplicationPropertyOfWaterGroundSurface":{
- "title":"genericApplicationPropertyOfWaterGroundSurface",
+ "waterLevel":{
+ "title":"waterLevel",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"waterLevel",
+ "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
+ }
+ },
+ "genericApplicationPropertyOfWaterSurface":{
+ "title":"genericApplicationPropertyOfWaterSurface",
"allOf":[
{
"type":"array",
@@ -604,7 +603,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterGroundSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
}
@@ -613,11 +612,12 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"WaterGroundSurfaceType",
+ "localPart":"WaterSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
},
"propertiesOrder":[
- "genericApplicationPropertyOfWaterGroundSurface"
+ "waterLevel",
+ "genericApplicationPropertyOfWaterSurface"
]
}
},
@@ -635,7 +635,7 @@
"properties":{
"localPart":{
"enum":[
- "WaterGroundSurface"
+ "_GenericApplicationPropertyOfWaterSurface"
]
},
"namespaceURI":{
@@ -648,11 +648,11 @@
]
},
"value":{
- "$ref":"#/definitions/WaterGroundSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"WaterGroundSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -669,7 +669,7 @@
"properties":{
"localPart":{
"enum":[
- "_WaterBoundarySurface"
+ "WaterGroundSurface"
]
},
"namespaceURI":{
@@ -682,11 +682,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
+ "$ref":"#/definitions/WaterGroundSurfaceType"
}
},
"elementName":{
- "localPart":"_WaterBoundarySurface",
+ "localPart":"WaterGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -703,7 +703,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterClosureSurface"
+ "_GenericApplicationPropertyOfWaterBody"
]
},
"namespaceURI":{
@@ -720,7 +720,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterBody",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -737,7 +737,7 @@
"properties":{
"localPart":{
"enum":[
- "WaterClosureSurface"
+ "_GenericApplicationPropertyOfWaterClosureSurface"
]
},
"namespaceURI":{
@@ -750,11 +750,11 @@
]
},
"value":{
- "$ref":"#/definitions/WaterClosureSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"WaterClosureSurface",
+ "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -771,7 +771,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterObject"
+ "_GenericApplicationPropertyOfWaterBoundarySurface"
]
},
"namespaceURI":{
@@ -788,7 +788,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterObject",
+ "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -805,7 +805,7 @@
"properties":{
"localPart":{
"enum":[
- "WaterSurface"
+ "_WaterObject"
]
},
"namespaceURI":{
@@ -818,11 +818,11 @@
]
},
"value":{
- "$ref":"#/definitions/WaterSurfaceType"
+ "$ref":"#/definitions/AbstractWaterObjectType"
}
},
"elementName":{
- "localPart":"WaterSurface",
+ "localPart":"_WaterObject",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -839,7 +839,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterBody"
+ "_GenericApplicationPropertyOfWaterGroundSurface"
]
},
"namespaceURI":{
@@ -856,7 +856,7 @@
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterBody",
+ "localPart":"_GenericApplicationPropertyOfWaterGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -873,7 +873,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterSurface"
+ "WaterClosureSurface"
]
},
"namespaceURI":{
@@ -886,11 +886,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/WaterClosureSurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterSurface",
+ "localPart":"WaterClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -907,7 +907,7 @@
"properties":{
"localPart":{
"enum":[
- "WaterBody"
+ "WaterSurface"
]
},
"namespaceURI":{
@@ -920,11 +920,11 @@
]
},
"value":{
- "$ref":"#/definitions/WaterBodyType"
+ "$ref":"#/definitions/WaterSurfaceType"
}
},
"elementName":{
- "localPart":"WaterBody",
+ "localPart":"WaterSurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -941,7 +941,7 @@
"properties":{
"localPart":{
"enum":[
- "_WaterObject"
+ "_GenericApplicationPropertyOfWaterObject"
]
},
"namespaceURI":{
@@ -954,11 +954,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractWaterObjectType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_WaterObject",
+ "localPart":"_GenericApplicationPropertyOfWaterObject",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -975,7 +975,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterBoundarySurface"
+ "_WaterBoundarySurface"
]
},
"namespaceURI":{
@@ -988,11 +988,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface",
+ "localPart":"_WaterBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
},
@@ -1009,7 +1009,7 @@
"properties":{
"localPart":{
"enum":[
- "_GenericApplicationPropertyOfWaterGroundSurface"
+ "WaterBody"
]
},
"namespaceURI":{
@@ -1022,11 +1022,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/WaterBodyType"
}
},
"elementName":{
- "localPart":"_GenericApplicationPropertyOfWaterGroundSurface",
+ "localPart":"WaterBody",
"namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
}
}
diff --git a/scripts/jsonschemas/DCT.jsonschema b/scripts/jsonschemas/DCT.jsonschema
index 9e2fe18b..4df374a6 100644
--- a/scripts/jsonschemas/DCT.jsonschema
+++ b/scripts/jsonschemas/DCT.jsonschema
@@ -15,7 +15,7 @@
"properties":{
"localPart":{
"enum":[
- "isPartOf"
+ "hasFormat"
]
},
"namespaceURI":{
@@ -32,7 +32,7 @@
}
},
"elementName":{
- "localPart":"isPartOf",
+ "localPart":"hasFormat",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -49,7 +49,7 @@
"properties":{
"localPart":{
"enum":[
- "medium"
+ "valid"
]
},
"namespaceURI":{
@@ -66,7 +66,7 @@
}
},
"elementName":{
- "localPart":"medium",
+ "localPart":"valid",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -83,7 +83,7 @@
"properties":{
"localPart":{
"enum":[
- "replaces"
+ "isPartOf"
]
},
"namespaceURI":{
@@ -100,7 +100,7 @@
}
},
"elementName":{
- "localPart":"replaces",
+ "localPart":"isPartOf",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -117,7 +117,7 @@
"properties":{
"localPart":{
"enum":[
- "issued"
+ "extent"
]
},
"namespaceURI":{
@@ -134,7 +134,7 @@
}
},
"elementName":{
- "localPart":"issued",
+ "localPart":"extent",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -151,7 +151,7 @@
"properties":{
"localPart":{
"enum":[
- "isRequiredBy"
+ "references"
]
},
"namespaceURI":{
@@ -168,7 +168,7 @@
}
},
"elementName":{
- "localPart":"isRequiredBy",
+ "localPart":"references",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -185,7 +185,7 @@
"properties":{
"localPart":{
"enum":[
- "mediator"
+ "accessRights"
]
},
"namespaceURI":{
@@ -202,7 +202,7 @@
}
},
"elementName":{
- "localPart":"mediator",
+ "localPart":"accessRights",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -219,7 +219,7 @@
"properties":{
"localPart":{
"enum":[
- "alternative"
+ "audience"
]
},
"namespaceURI":{
@@ -236,7 +236,7 @@
}
},
"elementName":{
- "localPart":"alternative",
+ "localPart":"audience",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -253,7 +253,7 @@
"properties":{
"localPart":{
"enum":[
- "isFormatOf"
+ "issued"
]
},
"namespaceURI":{
@@ -270,7 +270,7 @@
}
},
"elementName":{
- "localPart":"isFormatOf",
+ "localPart":"issued",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -287,7 +287,7 @@
"properties":{
"localPart":{
"enum":[
- "audience"
+ "conformsTo"
]
},
"namespaceURI":{
@@ -304,7 +304,7 @@
}
},
"elementName":{
- "localPart":"audience",
+ "localPart":"conformsTo",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -321,7 +321,7 @@
"properties":{
"localPart":{
"enum":[
- "extent"
+ "medium"
]
},
"namespaceURI":{
@@ -338,7 +338,7 @@
}
},
"elementName":{
- "localPart":"extent",
+ "localPart":"medium",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -355,7 +355,7 @@
"properties":{
"localPart":{
"enum":[
- "provenance"
+ "isRequiredBy"
]
},
"namespaceURI":{
@@ -372,7 +372,7 @@
}
},
"elementName":{
- "localPart":"provenance",
+ "localPart":"isRequiredBy",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -389,7 +389,7 @@
"properties":{
"localPart":{
"enum":[
- "temporal"
+ "dateCopyrighted"
]
},
"namespaceURI":{
@@ -406,7 +406,7 @@
}
},
"elementName":{
- "localPart":"temporal",
+ "localPart":"dateCopyrighted",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -423,7 +423,7 @@
"properties":{
"localPart":{
"enum":[
- "hasVersion"
+ "isReplacedBy"
]
},
"namespaceURI":{
@@ -440,7 +440,7 @@
}
},
"elementName":{
- "localPart":"hasVersion",
+ "localPart":"isReplacedBy",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -491,7 +491,7 @@
"properties":{
"localPart":{
"enum":[
- "isReferencedBy"
+ "isVersionOf"
]
},
"namespaceURI":{
@@ -508,7 +508,7 @@
}
},
"elementName":{
- "localPart":"isReferencedBy",
+ "localPart":"isVersionOf",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -525,7 +525,7 @@
"properties":{
"localPart":{
"enum":[
- "requires"
+ "temporal"
]
},
"namespaceURI":{
@@ -542,7 +542,7 @@
}
},
"elementName":{
- "localPart":"requires",
+ "localPart":"temporal",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -559,7 +559,7 @@
"properties":{
"localPart":{
"enum":[
- "rightsHolder"
+ "mediator"
]
},
"namespaceURI":{
@@ -576,7 +576,7 @@
}
},
"elementName":{
- "localPart":"rightsHolder",
+ "localPart":"mediator",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -593,7 +593,7 @@
"properties":{
"localPart":{
"enum":[
- "conformsTo"
+ "provenance"
]
},
"namespaceURI":{
@@ -610,7 +610,7 @@
}
},
"elementName":{
- "localPart":"conformsTo",
+ "localPart":"provenance",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -627,7 +627,7 @@
"properties":{
"localPart":{
"enum":[
- "isVersionOf"
+ "created"
]
},
"namespaceURI":{
@@ -644,7 +644,7 @@
}
},
"elementName":{
- "localPart":"isVersionOf",
+ "localPart":"created",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -661,7 +661,7 @@
"properties":{
"localPart":{
"enum":[
- "tableOfContents"
+ "license"
]
},
"namespaceURI":{
@@ -678,7 +678,7 @@
}
},
"elementName":{
- "localPart":"tableOfContents",
+ "localPart":"license",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -695,7 +695,7 @@
"properties":{
"localPart":{
"enum":[
- "spatial"
+ "requires"
]
},
"namespaceURI":{
@@ -712,7 +712,7 @@
}
},
"elementName":{
- "localPart":"spatial",
+ "localPart":"requires",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -729,7 +729,7 @@
"properties":{
"localPart":{
"enum":[
- "dateCopyrighted"
+ "spatial"
]
},
"namespaceURI":{
@@ -746,7 +746,7 @@
}
},
"elementName":{
- "localPart":"dateCopyrighted",
+ "localPart":"spatial",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -763,7 +763,7 @@
"properties":{
"localPart":{
"enum":[
- "valid"
+ "hasPart"
]
},
"namespaceURI":{
@@ -780,7 +780,7 @@
}
},
"elementName":{
- "localPart":"valid",
+ "localPart":"hasPart",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -797,7 +797,7 @@
"properties":{
"localPart":{
"enum":[
- "accessRights"
+ "available"
]
},
"namespaceURI":{
@@ -814,7 +814,7 @@
}
},
"elementName":{
- "localPart":"accessRights",
+ "localPart":"available",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -831,7 +831,7 @@
"properties":{
"localPart":{
"enum":[
- "educationLevel"
+ "dateSubmitted"
]
},
"namespaceURI":{
@@ -848,7 +848,7 @@
}
},
"elementName":{
- "localPart":"educationLevel",
+ "localPart":"dateSubmitted",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -899,7 +899,7 @@
"properties":{
"localPart":{
"enum":[
- "hasPart"
+ "hasVersion"
]
},
"namespaceURI":{
@@ -916,7 +916,7 @@
}
},
"elementName":{
- "localPart":"hasPart",
+ "localPart":"hasVersion",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -933,7 +933,7 @@
"properties":{
"localPart":{
"enum":[
- "bibliographicCitation"
+ "replaces"
]
},
"namespaceURI":{
@@ -950,7 +950,7 @@
}
},
"elementName":{
- "localPart":"bibliographicCitation",
+ "localPart":"replaces",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -967,7 +967,7 @@
"properties":{
"localPart":{
"enum":[
- "created"
+ "educationLevel"
]
},
"namespaceURI":{
@@ -984,7 +984,7 @@
}
},
"elementName":{
- "localPart":"created",
+ "localPart":"educationLevel",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -1001,7 +1001,7 @@
"properties":{
"localPart":{
"enum":[
- "dateSubmitted"
+ "isReferencedBy"
]
},
"namespaceURI":{
@@ -1018,7 +1018,7 @@
}
},
"elementName":{
- "localPart":"dateSubmitted",
+ "localPart":"isReferencedBy",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -1035,7 +1035,7 @@
"properties":{
"localPart":{
"enum":[
- "isReplacedBy"
+ "bibliographicCitation"
]
},
"namespaceURI":{
@@ -1052,7 +1052,7 @@
}
},
"elementName":{
- "localPart":"isReplacedBy",
+ "localPart":"bibliographicCitation",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -1069,7 +1069,7 @@
"properties":{
"localPart":{
"enum":[
- "abstract"
+ "rightsHolder"
]
},
"namespaceURI":{
@@ -1086,7 +1086,7 @@
}
},
"elementName":{
- "localPart":"abstract",
+ "localPart":"rightsHolder",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -1103,7 +1103,7 @@
"properties":{
"localPart":{
"enum":[
- "hasFormat"
+ "tableOfContents"
]
},
"namespaceURI":{
@@ -1120,7 +1120,7 @@
}
},
"elementName":{
- "localPart":"hasFormat",
+ "localPart":"tableOfContents",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -1137,7 +1137,7 @@
"properties":{
"localPart":{
"enum":[
- "available"
+ "alternative"
]
},
"namespaceURI":{
@@ -1154,7 +1154,7 @@
}
},
"elementName":{
- "localPart":"available",
+ "localPart":"alternative",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -1171,7 +1171,7 @@
"properties":{
"localPart":{
"enum":[
- "references"
+ "isFormatOf"
]
},
"namespaceURI":{
@@ -1188,7 +1188,7 @@
}
},
"elementName":{
- "localPart":"references",
+ "localPart":"isFormatOf",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
@@ -1205,7 +1205,7 @@
"properties":{
"localPart":{
"enum":[
- "license"
+ "abstract"
]
},
"namespaceURI":{
@@ -1222,7 +1222,7 @@
}
},
"elementName":{
- "localPart":"license",
+ "localPart":"abstract",
"namespaceURI":"http://purl.org/dc/terms/"
}
}
diff --git a/scripts/jsonschemas/DC_1_1.jsonschema b/scripts/jsonschemas/DC_1_1.jsonschema
index 4653d08a..04cbabc9 100644
--- a/scripts/jsonschemas/DC_1_1.jsonschema
+++ b/scripts/jsonschemas/DC_1_1.jsonschema
@@ -100,7 +100,7 @@
"properties":{
"localPart":{
"enum":[
- "type"
+ "publisher"
]
},
"namespaceURI":{
@@ -117,7 +117,7 @@
}
},
"elementName":{
- "localPart":"type",
+ "localPart":"publisher",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -134,7 +134,7 @@
"properties":{
"localPart":{
"enum":[
- "title"
+ "source"
]
},
"namespaceURI":{
@@ -151,7 +151,7 @@
}
},
"elementName":{
- "localPart":"title",
+ "localPart":"source",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -168,7 +168,7 @@
"properties":{
"localPart":{
"enum":[
- "format"
+ "subject"
]
},
"namespaceURI":{
@@ -185,7 +185,7 @@
}
},
"elementName":{
- "localPart":"format",
+ "localPart":"subject",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -202,7 +202,7 @@
"properties":{
"localPart":{
"enum":[
- "rights"
+ "creator"
]
},
"namespaceURI":{
@@ -219,7 +219,7 @@
}
},
"elementName":{
- "localPart":"rights",
+ "localPart":"creator",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -236,7 +236,7 @@
"properties":{
"localPart":{
"enum":[
- "DC-element"
+ "description"
]
},
"namespaceURI":{
@@ -253,7 +253,7 @@
}
},
"elementName":{
- "localPart":"DC-element",
+ "localPart":"description",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -270,7 +270,7 @@
"properties":{
"localPart":{
"enum":[
- "date"
+ "format"
]
},
"namespaceURI":{
@@ -287,7 +287,7 @@
}
},
"elementName":{
- "localPart":"date",
+ "localPart":"format",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -304,7 +304,7 @@
"properties":{
"localPart":{
"enum":[
- "identifier"
+ "coverage"
]
},
"namespaceURI":{
@@ -321,7 +321,7 @@
}
},
"elementName":{
- "localPart":"identifier",
+ "localPart":"coverage",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -338,7 +338,7 @@
"properties":{
"localPart":{
"enum":[
- "creator"
+ "contributor"
]
},
"namespaceURI":{
@@ -355,7 +355,7 @@
}
},
"elementName":{
- "localPart":"creator",
+ "localPart":"contributor",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -372,7 +372,7 @@
"properties":{
"localPart":{
"enum":[
- "coverage"
+ "identifier"
]
},
"namespaceURI":{
@@ -389,7 +389,7 @@
}
},
"elementName":{
- "localPart":"coverage",
+ "localPart":"identifier",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -406,7 +406,7 @@
"properties":{
"localPart":{
"enum":[
- "subject"
+ "relation"
]
},
"namespaceURI":{
@@ -423,7 +423,7 @@
}
},
"elementName":{
- "localPart":"subject",
+ "localPart":"relation",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -440,7 +440,7 @@
"properties":{
"localPart":{
"enum":[
- "relation"
+ "DC-element"
]
},
"namespaceURI":{
@@ -457,7 +457,7 @@
}
},
"elementName":{
- "localPart":"relation",
+ "localPart":"DC-element",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -474,7 +474,7 @@
"properties":{
"localPart":{
"enum":[
- "publisher"
+ "title"
]
},
"namespaceURI":{
@@ -491,7 +491,7 @@
}
},
"elementName":{
- "localPart":"publisher",
+ "localPart":"title",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -508,7 +508,7 @@
"properties":{
"localPart":{
"enum":[
- "contributor"
+ "date"
]
},
"namespaceURI":{
@@ -525,7 +525,7 @@
}
},
"elementName":{
- "localPart":"contributor",
+ "localPart":"date",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -542,7 +542,7 @@
"properties":{
"localPart":{
"enum":[
- "language"
+ "type"
]
},
"namespaceURI":{
@@ -559,7 +559,7 @@
}
},
"elementName":{
- "localPart":"language",
+ "localPart":"type",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -576,7 +576,7 @@
"properties":{
"localPart":{
"enum":[
- "description"
+ "rights"
]
},
"namespaceURI":{
@@ -593,7 +593,7 @@
}
},
"elementName":{
- "localPart":"description",
+ "localPart":"rights",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
@@ -610,7 +610,7 @@
"properties":{
"localPart":{
"enum":[
- "source"
+ "language"
]
},
"namespaceURI":{
@@ -627,7 +627,7 @@
}
},
"elementName":{
- "localPart":"source",
+ "localPart":"language",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
}
diff --git a/scripts/jsonschemas/EOP_1_0.jsonschema b/scripts/jsonschemas/EOP_1_0.jsonschema
index 7e770c8e..d5eaf9ed 100644
--- a/scripts/jsonschemas/EOP_1_0.jsonschema
+++ b/scripts/jsonschemas/EOP_1_0.jsonschema
@@ -2,123 +2,158 @@
{
"id":"http://earth.esa.int/eop#",
"definitions":{
- "ArchivingInformationType":{
+ "HistogramArrayPropertyType":{
"type":"object",
- "title":"ArchivingInformationType",
+ "title":"HistogramArrayPropertyType",
"required":[
- "archivingCenter",
- "archivingDate"
+ "histogram"
],
"properties":{
- "archivingCenter":{
- "title":"archivingCenter",
+ "histogram":{
+ "title":"histogram",
"allOf":[
{
- "$ref":"#/definitions/CodeListType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/HistogramType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"archivingCenter",
+ "localPart":"Histogram",
"namespaceURI":"http://earth.esa.int/eop"
}
- },
- "archivingDate":{
- "title":"archivingDate",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"HistogramArrayPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "histogram"
+ ]
+ },
+ "AcquisitionType.WrsLongitudeGrid":{
+ "type":"object",
+ "title":"AcquisitionType.WrsLongitudeGrid",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"archivingDate",
- "namespaceURI":"http://earth.esa.int/eop"
- }
+ "propertyType":"value"
},
- "archivingIdentifier":{
- "title":"archivingIdentifier",
+ "codeSpace":{
+ "title":"codeSpace",
"allOf":[
{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"archivingIdentifier",
- "namespaceURI":"http://earth.esa.int/eop"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"ArchivingInformationType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
"propertiesOrder":[
- "archivingCenter",
- "archivingDate",
- "archivingIdentifier"
+ "value",
+ "codeSpace"
]
},
- "ProcessingInformationPropertyType":{
+ "HistogramType":{
"type":"object",
- "title":"ProcessingInformationPropertyType",
+ "title":"HistogramType",
"required":[
- "processingInformation"
+ "min",
+ "max"
],
"properties":{
- "processingInformation":{
- "title":"processingInformation",
+ "bandId":{
+ "title":"bandId",
"allOf":[
{
- "$ref":"#/definitions/ProcessingInformationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ProcessingInformation",
+ "localPart":"bandId",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ProcessingInformationPropertyType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "processingInformation"
- ]
- },
- "EarthObservationEquipmentPropertyType":{
- "type":"object",
- "title":"EarthObservationEquipmentPropertyType",
- "required":[
- "earthObservationEquipment"
- ],
- "properties":{
- "earthObservationEquipment":{
- "title":"earthObservationEquipment",
+ },
+ "min":{
+ "title":"min",
"allOf":[
{
- "$ref":"#/definitions/EarthObservationEquipmentType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EarthObservationEquipment",
+ "localPart":"min",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "max":{
+ "title":"max",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"max",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "mean":{
+ "title":"mean",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"mean",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "stdDeviation":{
+ "title":"stdDeviation",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"stdDeviation",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EarthObservationEquipmentPropertyType",
+ "localPart":"HistogramType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "earthObservationEquipment"
+ "bandId",
+ "min",
+ "max",
+ "mean",
+ "stdDeviation"
]
},
"MaskType":{
@@ -158,6 +193,82 @@
"maskMembers"
]
},
+ "EarthObservationEquipmentType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"EarthObservationEquipmentType",
+ "properties":{
+ "platform":{
+ "title":"platform",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PlatformPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"platform",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "instrument":{
+ "title":"instrument",
+ "allOf":[
+ {
+ "$ref":"#/definitions/InstrumentPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"instrument",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "sensor":{
+ "title":"sensor",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SensorPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sensor",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "acquisitionParameters":{
+ "title":"acquisitionParameters",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AcquisitionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"acquisitionParameters",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationEquipmentType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "platform",
+ "instrument",
+ "sensor",
+ "acquisitionParameters"
+ ]
+ },
"CodeWithAuthorityType":{
"type":"object",
"title":"CodeWithAuthorityType",
@@ -198,479 +309,241 @@
"codeSpace"
]
},
- "AcquisitionPropertyType":{
+ "AcquisitionType":{
"type":"object",
- "title":"AcquisitionPropertyType",
- "required":[
- "acquisition"
- ],
+ "title":"AcquisitionType",
"properties":{
- "acquisition":{
- "title":"acquisition",
+ "orbitNumber":{
+ "title":"orbitNumber",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AcquisitionType"
- }
- },
- "elementName":{
- "localPart":"Acquisition",
- "namespaceURI":"http://earth.esa.int/eop"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"Acquisition",
+ "localPart":"orbitNumber",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AcquisitionPropertyType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "acquisition"
- ]
- },
- "PlatformPropertyType":{
- "type":"object",
- "title":"PlatformPropertyType",
- "required":[
- "platform"
- ],
- "properties":{
- "platform":{
- "title":"platform",
+ },
+ "lastOrbitNumber":{
+ "title":"lastOrbitNumber",
"allOf":[
{
- "$ref":"#/definitions/PlatformType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Platform",
+ "localPart":"lastOrbitNumber",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PlatformPropertyType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "platform"
- ]
- },
- "EarthObservationEquipmentType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
},
- {
- "type":"object",
- "title":"EarthObservationEquipmentType",
- "properties":{
- "platform":{
- "title":"platform",
- "allOf":[
- {
- "$ref":"#/definitions/PlatformPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"platform",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "instrument":{
- "title":"instrument",
- "allOf":[
- {
- "$ref":"#/definitions/InstrumentPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"instrument",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "sensor":{
- "title":"sensor",
- "allOf":[
- {
- "$ref":"#/definitions/SensorPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sensor",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "acquisitionParameters":{
- "title":"acquisitionParameters",
- "allOf":[
- {
- "$ref":"#/definitions/AcquisitionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"acquisitionParameters",
- "namespaceURI":"http://earth.esa.int/eop"
- }
+ "orbitDirection":{
+ "title":"orbitDirection",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"orbitDirection",
+ "namespaceURI":"http://earth.esa.int/eop"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EarthObservationEquipmentType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "platform",
- "instrument",
- "sensor",
- "acquisitionParameters"
- ]
- },
- "FootprintType":{
- "required":[
- "multiExtentOf"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
},
- {
- "type":"object",
- "title":"FootprintType",
- "properties":{
- "multiExtentOf":{
- "title":"multiExtentOf",
- "allOf":[
- {
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"multiExtentOf",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "centerOf":{
- "title":"centerOf",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"centerOf",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "wrsLongitudeGrid":{
+ "title":"wrsLongitudeGrid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AcquisitionType.WrsLongitudeGrid"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"wrsLongitudeGrid",
+ "namespaceURI":"http://earth.esa.int/eop"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"FootprintType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "multiExtentOf",
- "centerOf"
- ]
- },
- "InstrumentType":{
- "type":"object",
- "title":"InstrumentType",
- "required":[
- "shortName"
- ],
- "properties":{
- "shortName":{
- "title":"shortName",
+ },
+ "wrsLatitudeGrid":{
+ "title":"wrsLatitudeGrid",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/AcquisitionType.WrsLatitudeGrid"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"shortName",
+ "localPart":"wrsLatitudeGrid",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"InstrumentType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "shortName"
- ]
- },
- "InstrumentPropertyType":{
- "type":"object",
- "title":"InstrumentPropertyType",
- "required":[
- "instrument"
- ],
- "properties":{
- "instrument":{
- "title":"instrument",
+ },
+ "ascendingNodeDate":{
+ "title":"ascendingNodeDate",
"allOf":[
{
- "$ref":"#/definitions/InstrumentType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Instrument",
+ "localPart":"ascendingNodeDate",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"InstrumentPropertyType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "instrument"
- ]
- },
- "MaskFeatureType":{
- "required":[
- "maskType",
- "extentOf"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
},
- {
- "type":"object",
- "title":"MaskFeatureType",
- "properties":{
- "maskType":{
- "title":"maskType",
- "allOf":[
- {
- "$ref":"#/definitions/CodeWithAuthorityType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maskType",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "extentOf":{
- "title":"extentOf",
- "allOf":[
- {
- "$ref":"#/definitions/SurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extentOf",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "ascendingNodeLongitude":{
+ "title":"ascendingNodeLongitude",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ascendingNodeLongitude",
+ "namespaceURI":"http://earth.esa.int/eop"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MaskFeatureType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "maskType",
- "extentOf"
- ]
- },
- "MaskInformationArrayPropertyType":{
- "type":"object",
- "title":"MaskInformationArrayPropertyType",
- "required":[
- "maskInformation"
- ],
- "properties":{
- "maskInformation":{
- "title":"maskInformation",
+ },
+ "startTimeFromAscendingNode":{
+ "title":"startTimeFromAscendingNode",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MaskInformationType"
- },
- "minItems":1
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MaskInformation",
+ "localPart":"startTimeFromAscendingNode",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MaskInformationArrayPropertyType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "maskInformation"
- ]
- },
- "PlatformType":{
- "type":"object",
- "title":"PlatformType",
- "required":[
- "shortName"
- ],
- "properties":{
- "shortName":{
- "title":"shortName",
+ },
+ "completionTimeFromAscendingNode":{
+ "title":"completionTimeFromAscendingNode",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"shortName",
+ "localPart":"completionTimeFromAscendingNode",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "serialIdentifier":{
- "title":"serialIdentifier",
+ "orbitDuration":{
+ "title":"orbitDuration",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"serialIdentifier",
+ "localPart":"orbitDuration",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "orbitType":{
- "title":"orbitType",
+ "acrossTrackIncidenceAngle":{
+ "title":"acrossTrackIncidenceAngle",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/AngleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"orbitType",
+ "localPart":"acrossTrackIncidenceAngle",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PlatformType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "shortName",
- "serialIdentifier",
- "orbitType"
- ]
- },
- "ProductInformationType":{
- "type":"object",
- "title":"ProductInformationType",
- "required":[
- "fileName"
- ],
- "properties":{
- "referenceSystemIdentifier":{
- "title":"referenceSystemIdentifier",
+ },
+ "alongTrackIncidenceAngle":{
+ "title":"alongTrackIncidenceAngle",
"allOf":[
{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/AngleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"referenceSystemIdentifier",
+ "localPart":"alongTrackIncidenceAngle",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "fileName":{
- "title":"fileName",
+ "incidenceAngle":{
+ "title":"incidenceAngle",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/AngleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"fileName",
+ "localPart":"incidenceAngle",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "version":{
- "title":"version",
+ "pitch":{
+ "title":"pitch",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/AngleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"version",
+ "localPart":"pitch",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "size":{
- "title":"size",
+ "roll":{
+ "title":"roll",
"allOf":[
{
- "$ref":"#/definitions/MeasureListType"
+ "$ref":"#/definitions/AngleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"size",
+ "localPart":"roll",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "yaw":{
+ "title":"yaw",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"yaw",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ProductInformationType",
+ "localPart":"AcquisitionType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "referenceSystemIdentifier",
- "fileName",
- "version",
- "size"
+ "orbitNumber",
+ "lastOrbitNumber",
+ "orbitDirection",
+ "wrsLongitudeGrid",
+ "wrsLatitudeGrid",
+ "ascendingNodeDate",
+ "ascendingNodeLongitude",
+ "startTimeFromAscendingNode",
+ "completionTimeFromAscendingNode",
+ "orbitDuration",
+ "acrossTrackIncidenceAngle",
+ "alongTrackIncidenceAngle",
+ "incidenceAngle",
+ "pitch",
+ "roll",
+ "yaw"
]
},
"SensorPropertyType":{
@@ -703,125 +576,63 @@
"sensor"
]
},
- "DownlinkInformationArrayPropertyType":{
+ "ArchivingInformationType":{
"type":"object",
- "title":"DownlinkInformationArrayPropertyType",
+ "title":"ArchivingInformationType",
"required":[
- "downlinkInformation"
+ "archivingCenter",
+ "archivingDate"
],
"properties":{
- "downlinkInformation":{
- "title":"downlinkInformation",
+ "archivingCenter":{
+ "title":"archivingCenter",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DownlinkInformationType"
- },
- "minItems":1
+ "$ref":"#/definitions/CodeListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DownlinkInformation",
+ "localPart":"archivingCenter",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DownlinkInformationArrayPropertyType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "downlinkInformation"
- ]
- },
- "HistogramType":{
- "type":"object",
- "title":"HistogramType",
- "required":[
- "min",
- "max"
- ],
- "properties":{
- "bandId":{
- "title":"bandId",
+ },
+ "archivingDate":{
+ "title":"archivingDate",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"bandId",
+ "localPart":"archivingDate",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "min":{
- "title":"min",
+ "archivingIdentifier":{
+ "title":"archivingIdentifier",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"min",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "max":{
- "title":"max",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"max",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "mean":{
- "title":"mean",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"mean",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "stdDeviation":{
- "title":"stdDeviation",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"stdDeviation",
+ "localPart":"archivingIdentifier",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"HistogramType",
+ "localPart":"ArchivingInformationType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "bandId",
- "min",
- "max",
- "mean",
- "stdDeviation"
+ "archivingCenter",
+ "archivingDate",
+ "archivingIdentifier"
]
},
"ProductInformationArrayPropertyType":{
@@ -858,721 +669,290 @@
"productInformation"
]
},
- "ArchivingInformationArrayPropertyType":{
+ "SpecificInformationArrayPropertyType":{
"type":"object",
- "title":"ArchivingInformationArrayPropertyType",
+ "title":"SpecificInformationArrayPropertyType",
"required":[
- "archivingInformation"
+ "specificInformation"
],
"properties":{
- "archivingInformation":{
- "title":"archivingInformation",
+ "specificInformation":{
+ "title":"specificInformation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/ArchivingInformationType"
+ "$ref":"#/definitions/SpecificInformationType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ArchivingInformation",
+ "localPart":"SpecificInformation",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ArchivingInformationArrayPropertyType",
+ "localPart":"SpecificInformationArrayPropertyType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "archivingInformation"
+ "specificInformation"
]
},
- "SpecificInformationArrayPropertyType":{
+ "DownlinkInformationArrayPropertyType":{
"type":"object",
- "title":"SpecificInformationArrayPropertyType",
+ "title":"DownlinkInformationArrayPropertyType",
"required":[
- "specificInformation"
+ "downlinkInformation"
],
"properties":{
- "specificInformation":{
- "title":"specificInformation",
+ "downlinkInformation":{
+ "title":"downlinkInformation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/SpecificInformationType"
+ "$ref":"#/definitions/DownlinkInformationType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"SpecificInformation",
+ "localPart":"DownlinkInformation",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SpecificInformationArrayPropertyType",
+ "localPart":"DownlinkInformationArrayPropertyType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "specificInformation"
+ "downlinkInformation"
]
},
- "MaskInformationType":{
+ "EarthObservationType":{
+ "required":[
+ "version"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/ObservationType"
+ },
+ {
+ "type":"object",
+ "title":"EarthObservationType",
+ "properties":{
+ "version":{
+ "title":"version",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"version",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "version"
+ ]
+ },
+ "DownlinkInformationType":{
"type":"object",
- "title":"MaskInformationType",
+ "title":"DownlinkInformationType",
"required":[
- "type",
- "format",
- "fileName"
+ "acquisitionStation"
],
"properties":{
- "type":{
- "title":"type",
+ "acquisitionStation":{
+ "title":"acquisitionStation",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/CodeListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"type",
+ "localPart":"acquisitionStation",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "format":{
- "title":"format",
+ "acquisitionDate":{
+ "title":"acquisitionDate",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"format",
+ "localPart":"acquisitionDate",
"namespaceURI":"http://earth.esa.int/eop"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DownlinkInformationType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "acquisitionStation",
+ "acquisitionDate"
+ ]
+ },
+ "EarthObservationResultType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
},
- "referenceSystemIdentifier":{
- "title":"referenceSystemIdentifier",
+ {
+ "type":"object",
+ "title":"EarthObservationResultType",
+ "properties":{
+ "browse":{
+ "title":"browse",
+ "allOf":[
+ {
+ "$ref":"#/definitions/BrowseInformationArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"browse",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "product":{
+ "title":"product",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ProductInformationArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"product",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "mask":{
+ "title":"mask",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MaskInformationArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"mask",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationResultType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "browse",
+ "product",
+ "mask"
+ ]
+ },
+ "SensorType":{
+ "type":"object",
+ "title":"SensorType",
+ "properties":{
+ "sensorType":{
+ "title":"sensorType",
"allOf":[
{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/SensorTypePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"referenceSystemIdentifier",
+ "localPart":"sensorType",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "fileName":{
- "title":"fileName",
+ "operationalMode":{
+ "title":"operationalMode",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/CodeListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"fileName",
+ "localPart":"operationalMode",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MaskInformationType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "type",
- "format",
- "referenceSystemIdentifier",
- "fileName"
- ]
- },
- "EarthObservationPropertyType":{
- "type":"object",
- "title":"EarthObservationPropertyType",
- "properties":{
- "earthObservation":{
- "title":"earthObservation",
+ },
+ "resolution":{
+ "title":"resolution",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EarthObservationType"
- }
- },
- "elementName":{
- "localPart":"EarthObservation",
- "namespaceURI":"http://earth.esa.int/eop"
- }
+ "$ref":"#/definitions/MeasureType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"EarthObservation",
+ "localPart":"resolution",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
+ "swathIdentifier":{
+ "title":"swathIdentifier",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"#/definitions/CodeListType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"swathIdentifier",
+ "namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EarthObservationPropertyType",
+ "localPart":"SensorType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "earthObservation",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "sensorType",
+ "operationalMode",
+ "resolution",
+ "swathIdentifier"
]
},
- "AcquisitionType":{
- "type":"object",
- "title":"AcquisitionType",
- "properties":{
- "orbitNumber":{
- "title":"orbitNumber",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"orbitNumber",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "lastOrbitNumber":{
- "title":"lastOrbitNumber",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lastOrbitNumber",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "orbitDirection":{
- "title":"orbitDirection",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"orbitDirection",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "wrsLongitudeGrid":{
- "title":"wrsLongitudeGrid",
- "allOf":[
- {
- "$ref":"#/definitions/AcquisitionType.WrsLongitudeGrid"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"wrsLongitudeGrid",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "wrsLatitudeGrid":{
- "title":"wrsLatitudeGrid",
- "allOf":[
- {
- "$ref":"#/definitions/AcquisitionType.WrsLatitudeGrid"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"wrsLatitudeGrid",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "ascendingNodeDate":{
- "title":"ascendingNodeDate",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ascendingNodeDate",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "ascendingNodeLongitude":{
- "title":"ascendingNodeLongitude",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ascendingNodeLongitude",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "startTimeFromAscendingNode":{
- "title":"startTimeFromAscendingNode",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"startTimeFromAscendingNode",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "completionTimeFromAscendingNode":{
- "title":"completionTimeFromAscendingNode",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"completionTimeFromAscendingNode",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "orbitDuration":{
- "title":"orbitDuration",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"orbitDuration",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "acrossTrackIncidenceAngle":{
- "title":"acrossTrackIncidenceAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"acrossTrackIncidenceAngle",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "alongTrackIncidenceAngle":{
- "title":"alongTrackIncidenceAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"alongTrackIncidenceAngle",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "incidenceAngle":{
- "title":"incidenceAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"incidenceAngle",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "pitch":{
- "title":"pitch",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pitch",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "roll":{
- "title":"roll",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"roll",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "yaw":{
- "title":"yaw",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"yaw",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AcquisitionType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "orbitNumber",
- "lastOrbitNumber",
- "orbitDirection",
- "wrsLongitudeGrid",
- "wrsLatitudeGrid",
- "ascendingNodeDate",
- "ascendingNodeLongitude",
- "startTimeFromAscendingNode",
- "completionTimeFromAscendingNode",
- "orbitDuration",
- "acrossTrackIncidenceAngle",
- "alongTrackIncidenceAngle",
- "incidenceAngle",
- "pitch",
- "roll",
- "yaw"
- ]
- },
- "ProcessingInformationType":{
- "type":"object",
- "title":"ProcessingInformationType",
- "properties":{
- "processingCenter":{
- "title":"processingCenter",
- "allOf":[
- {
- "$ref":"#/definitions/CodeListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"processingCenter",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "processingDate":{
- "title":"processingDate",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"processingDate",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "compositeType":{
- "title":"compositeType",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"compositeType",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "method":{
- "title":"method",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"method",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "methodVersion":{
- "title":"methodVersion",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"methodVersion",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "processorName":{
- "title":"processorName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"processorName",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "processorVersion":{
- "title":"processorVersion",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"processorVersion",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "processingLevel":{
- "title":"processingLevel",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"processingLevel",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "nativeProductFormat":{
- "title":"nativeProductFormat",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"nativeProductFormat",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ProcessingInformationType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "processingCenter",
- "processingDate",
- "compositeType",
- "method",
- "methodVersion",
- "processorName",
- "processorVersion",
- "processingLevel",
- "nativeProductFormat"
- ]
- },
- "EarthObservationResultPropertyType":{
- "type":"object",
- "title":"EarthObservationResultPropertyType",
- "required":[
- "earthObservationResult"
- ],
- "properties":{
- "earthObservationResult":{
- "title":"earthObservationResult",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EarthObservationResultType"
- }
- },
- "elementName":{
- "localPart":"EarthObservationResult",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"EarthObservationResult",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EarthObservationResultPropertyType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "earthObservationResult"
- ]
- },
- "EarthObservationMetaDataType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractMetaDataType"
+ "EarthObservationMetaDataType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractMetaDataType"
},
{
"type":"object",
@@ -1593,11 +973,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/ProcessingInformationPropertyType"
+ "$ref":"#/definitions/SpecificInformationArrayPropertyType"
}
},
"elementName":{
- "localPart":"processing",
+ "localPart":"vendorSpecific",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1608,11 +988,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/ArchivingInformationArrayPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"archivedIn",
+ "localPart":"status",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1623,11 +1003,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/HistogramArrayPropertyType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"histograms",
+ "localPart":"imageQualityDegradation",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1638,11 +1018,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/HistogramArrayPropertyType"
}
},
"elementName":{
- "localPart":"acquisitionType",
+ "localPart":"histograms",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1653,11 +1033,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"imageQualityDegradation",
+ "localPart":"parentIdentifier",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1672,7 +1052,7 @@
}
},
"elementName":{
- "localPart":"imageQualityDegradationQuotationMode",
+ "localPart":"productType",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1683,11 +1063,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/DownlinkInformationArrayPropertyType"
+ "$ref":"#/definitions/EarthObservationPropertyType"
}
},
"elementName":{
- "localPart":"downlinkedTo",
+ "localPart":"subsetOf",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1698,11 +1078,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/EarthObservationPropertyType"
}
},
"elementName":{
- "localPart":"parentIdentifier",
+ "localPart":"linkedWith",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1713,11 +1093,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/DownlinkInformationArrayPropertyType"
}
},
"elementName":{
- "localPart":"productType",
+ "localPart":"downlinkedTo",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1728,11 +1108,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/EarthObservationPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"composedOf",
+ "localPart":"acquisitionType",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1743,11 +1123,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/EarthObservationPropertyType"
+ "$ref":"#/definitions/ProcessingInformationPropertyType"
}
},
"elementName":{
- "localPart":"subsetOf",
+ "localPart":"processing",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1762,7 +1142,7 @@
}
},
"elementName":{
- "localPart":"status",
+ "localPart":"doi",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1773,11 +1153,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/CodeListType"
+ "$ref":"#/definitions/EarthObservationPropertyType"
}
},
"elementName":{
- "localPart":"acquisitionSubType",
+ "localPart":"composedOf",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1788,11 +1168,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/ArchivingInformationArrayPropertyType"
}
},
"elementName":{
- "localPart":"doi",
+ "localPart":"archivedIn",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1803,11 +1183,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/EarthObservationPropertyType"
+ "$ref":"#/definitions/CodeListType"
}
},
"elementName":{
- "localPart":"linkedWith",
+ "localPart":"acquisitionSubType",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -1833,129 +1213,661 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/SpecificInformationArrayPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"vendorSpecific",
+ "localPart":"imageQualityDegradationQuotationMode",
"namespaceURI":"http://earth.esa.int/eop"
}
}
]
}
],
- "propertyType":"elementRefs"
+ "propertyType":"elementRefs"
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationMetaDataType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "contentOverrideForEarthObservationMetaDataType"
+ ]
+ },
+ "MaskInformationType":{
+ "type":"object",
+ "title":"MaskInformationType",
+ "required":[
+ "type",
+ "format",
+ "fileName"
+ ],
+ "properties":{
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"type",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "format":{
+ "title":"format",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"format",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "referenceSystemIdentifier":{
+ "title":"referenceSystemIdentifier",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeWithAuthorityType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceSystemIdentifier",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "fileName":{
+ "title":"fileName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileName",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MaskInformationType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "type",
+ "format",
+ "referenceSystemIdentifier",
+ "fileName"
+ ]
+ },
+ "EarthObservationResultPropertyType":{
+ "type":"object",
+ "title":"EarthObservationResultPropertyType",
+ "required":[
+ "earthObservationResult"
+ ],
+ "properties":{
+ "earthObservationResult":{
+ "title":"earthObservationResult",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EarthObservationResultType"
+ }
+ },
+ "elementName":{
+ "localPart":"EarthObservationResult",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"EarthObservationResult",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationResultPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "earthObservationResult"
+ ]
+ },
+ "ArchivingInformationArrayPropertyType":{
+ "type":"object",
+ "title":"ArchivingInformationArrayPropertyType",
+ "required":[
+ "archivingInformation"
+ ],
+ "properties":{
+ "archivingInformation":{
+ "title":"archivingInformation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ArchivingInformationType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ArchivingInformation",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArchivingInformationArrayPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "archivingInformation"
+ ]
+ },
+ "BrowseInformationType":{
+ "type":"object",
+ "title":"BrowseInformationType",
+ "required":[
+ "type",
+ "referenceSystemIdentifier",
+ "fileName"
+ ],
+ "properties":{
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"type",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "subType":{
+ "title":"subType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"subType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "referenceSystemIdentifier":{
+ "title":"referenceSystemIdentifier",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeWithAuthorityType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceSystemIdentifier",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "fileName":{
+ "title":"fileName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileName",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BrowseInformationType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "type",
+ "subType",
+ "referenceSystemIdentifier",
+ "fileName"
+ ]
+ },
+ "EarthObservationPropertyType":{
+ "type":"object",
+ "title":"EarthObservationPropertyType",
+ "properties":{
+ "earthObservation":{
+ "title":"earthObservation",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EarthObservationType"
+ }
+ },
+ "elementName":{
+ "localPart":"EarthObservation",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"EarthObservation",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "earthObservation",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "FootprintType":{
+ "required":[
+ "multiExtentOf"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"FootprintType",
+ "properties":{
+ "multiExtentOf":{
+ "title":"multiExtentOf",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"multiExtentOf",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "centerOf":{
+ "title":"centerOf",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"centerOf",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EarthObservationMetaDataType",
+ "localPart":"FootprintType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "contentOverrideForEarthObservationMetaDataType"
+ "multiExtentOf",
+ "centerOf"
]
},
- "MaskMembersPropertyType":{
+ "InstrumentType":{
"type":"object",
- "title":"MaskMembersPropertyType",
+ "title":"InstrumentType",
+ "required":[
+ "shortName"
+ ],
"properties":{
- "maskFeature":{
- "title":"maskFeature",
+ "shortName":{
+ "title":"shortName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"shortName",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"InstrumentType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "shortName"
+ ]
+ },
+ "BrowseInformationArrayPropertyType":{
+ "type":"object",
+ "title":"BrowseInformationArrayPropertyType",
+ "required":[
+ "browseInformation"
+ ],
+ "properties":{
+ "browseInformation":{
+ "title":"browseInformation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MaskFeatureType"
+ "$ref":"#/definitions/BrowseInformationType"
},
- "minItems":0
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MaskFeature",
+ "localPart":"BrowseInformation",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MaskMembersPropertyType",
+ "localPart":"BrowseInformationArrayPropertyType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "maskFeature"
+ "browseInformation"
]
},
- "DownlinkInformationType":{
+ "AcquisitionPropertyType":{
"type":"object",
- "title":"DownlinkInformationType",
+ "title":"AcquisitionPropertyType",
"required":[
- "acquisitionStation"
+ "acquisition"
],
"properties":{
- "acquisitionStation":{
- "title":"acquisitionStation",
+ "acquisition":{
+ "title":"acquisition",
"allOf":[
{
- "$ref":"#/definitions/CodeListType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AcquisitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"Acquisition",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"Acquisition",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AcquisitionPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "acquisition"
+ ]
+ },
+ "EarthObservationEquipmentPropertyType":{
+ "type":"object",
+ "title":"EarthObservationEquipmentPropertyType",
+ "required":[
+ "earthObservationEquipment"
+ ],
+ "properties":{
+ "earthObservationEquipment":{
+ "title":"earthObservationEquipment",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EarthObservationEquipmentType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"acquisitionStation",
+ "localPart":"EarthObservationEquipment",
"namespaceURI":"http://earth.esa.int/eop"
}
- },
- "acquisitionDate":{
- "title":"acquisitionDate",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationEquipmentPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "earthObservationEquipment"
+ ]
+ },
+ "MaskMembersPropertyType":{
+ "type":"object",
+ "title":"MaskMembersPropertyType",
+ "properties":{
+ "maskFeature":{
+ "title":"maskFeature",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MaskFeatureType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"acquisitionDate",
+ "localPart":"MaskFeature",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DownlinkInformationType",
+ "localPart":"MaskMembersPropertyType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "acquisitionStation",
- "acquisitionDate"
+ "maskFeature"
]
},
- "EarthObservationType":{
+ "MaskFeatureType":{
"required":[
- "version"
+ "maskType",
+ "extentOf"
],
"allOf":[
{
- "$ref":"#/definitions/ObservationType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"EarthObservationType",
+ "title":"MaskFeatureType",
"properties":{
- "version":{
- "title":"version",
+ "maskType":{
+ "title":"maskType",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"version",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maskType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "extentOf":{
+ "title":"extentOf",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extentOf",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -1963,188 +1875,201 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EarthObservationType",
+ "localPart":"MaskFeatureType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "version"
+ "maskType",
+ "extentOf"
]
},
- "AcquisitionType.WrsLongitudeGrid":{
+ "MaskInformationArrayPropertyType":{
"type":"object",
- "title":"AcquisitionType.WrsLongitudeGrid",
+ "title":"MaskInformationArrayPropertyType",
+ "required":[
+ "maskInformation"
+ ],
"properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType"
- }
- ],
- "propertyType":"value"
- },
- "codeSpace":{
- "title":"codeSpace",
+ "maskInformation":{
+ "title":"maskInformation",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MaskInformationType"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MaskInformation",
+ "namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"MaskInformationArrayPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
"propertiesOrder":[
- "value",
- "codeSpace"
+ "maskInformation"
]
},
- "SensorType":{
+ "PlatformPropertyType":{
"type":"object",
- "title":"SensorType",
+ "title":"PlatformPropertyType",
+ "required":[
+ "platform"
+ ],
"properties":{
- "sensorType":{
- "title":"sensorType",
+ "platform":{
+ "title":"platform",
"allOf":[
{
- "$ref":"#/definitions/SensorTypePropertyType"
+ "$ref":"#/definitions/PlatformType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"sensorType",
+ "localPart":"Platform",
"namespaceURI":"http://earth.esa.int/eop"
}
- },
- "operationalMode":{
- "title":"operationalMode",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PlatformPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "platform"
+ ]
+ },
+ "PlatformType":{
+ "type":"object",
+ "title":"PlatformType",
+ "required":[
+ "shortName"
+ ],
+ "properties":{
+ "shortName":{
+ "title":"shortName",
"allOf":[
{
- "$ref":"#/definitions/CodeListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"operationalMode",
+ "localPart":"shortName",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "resolution":{
- "title":"resolution",
+ "serialIdentifier":{
+ "title":"serialIdentifier",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"resolution",
+ "localPart":"serialIdentifier",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "swathIdentifier":{
- "title":"swathIdentifier",
+ "orbitType":{
+ "title":"orbitType",
"allOf":[
{
- "$ref":"#/definitions/CodeListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"swathIdentifier",
+ "localPart":"orbitType",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SensorType",
+ "localPart":"PlatformType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "sensorType",
- "operationalMode",
- "resolution",
- "swathIdentifier"
+ "shortName",
+ "serialIdentifier",
+ "orbitType"
]
},
- "EarthObservationResultType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
+ "AcquisitionType.WrsLatitudeGrid":{
+ "type":"object",
+ "title":"AcquisitionType.WrsLatitudeGrid",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType"
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"EarthObservationResultType",
- "properties":{
- "browse":{
- "title":"browse",
- "allOf":[
- {
- "$ref":"#/definitions/BrowseInformationArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"browse",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "product":{
- "title":"product",
- "allOf":[
- {
- "$ref":"#/definitions/ProductInformationArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"product",
- "namespaceURI":"http://earth.esa.int/eop"
- }
- },
- "mask":{
- "title":"mask",
- "allOf":[
- {
- "$ref":"#/definitions/MaskInformationArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"mask",
- "namespaceURI":"http://earth.esa.int/eop"
- }
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EarthObservationResultType",
- "namespaceURI":"http://earth.esa.int/eop"
},
+ "typeType":"classInfo",
"propertiesOrder":[
- "browse",
- "product",
- "mask"
+ "value",
+ "codeSpace"
]
},
- "BrowseInformationType":{
+ "ProcessingInformationType":{
"type":"object",
- "title":"BrowseInformationType",
- "required":[
- "type",
- "referenceSystemIdentifier",
- "fileName"
- ],
+ "title":"ProcessingInformationType",
"properties":{
- "type":{
- "title":"type",
+ "processingCenter":{
+ "title":"processingCenter",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"processingCenter",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "processingDate":{
+ "title":"processingDate",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"processingDate",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "compositeType":{
+ "title":"compositeType",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -2152,38 +2077,38 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"type",
+ "localPart":"compositeType",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "subType":{
- "title":"subType",
+ "method":{
+ "title":"method",
"allOf":[
{
- "$ref":"#/definitions/CodeListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"subType",
+ "localPart":"method",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "referenceSystemIdentifier":{
- "title":"referenceSystemIdentifier",
+ "methodVersion":{
+ "title":"methodVersion",
"allOf":[
{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"referenceSystemIdentifier",
+ "localPart":"methodVersion",
"namespaceURI":"http://earth.esa.int/eop"
}
},
- "fileName":{
- "title":"fileName",
+ "processorName":{
+ "title":"processorName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -2191,88 +2116,95 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"fileName",
+ "localPart":"processorName",
"namespaceURI":"http://earth.esa.int/eop"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BrowseInformationType",
- "namespaceURI":"http://earth.esa.int/eop"
- },
- "propertiesOrder":[
- "type",
- "subType",
- "referenceSystemIdentifier",
- "fileName"
- ]
- },
- "HistogramArrayPropertyType":{
- "type":"object",
- "title":"HistogramArrayPropertyType",
- "required":[
- "histogram"
- ],
- "properties":{
- "histogram":{
- "title":"histogram",
+ },
+ "processorVersion":{
+ "title":"processorVersion",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/HistogramType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Histogram",
+ "localPart":"processorVersion",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "processingLevel":{
+ "title":"processingLevel",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"processingLevel",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "nativeProductFormat":{
+ "title":"nativeProductFormat",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"nativeProductFormat",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"HistogramArrayPropertyType",
+ "localPart":"ProcessingInformationType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "histogram"
+ "processingCenter",
+ "processingDate",
+ "compositeType",
+ "method",
+ "methodVersion",
+ "processorName",
+ "processorVersion",
+ "processingLevel",
+ "nativeProductFormat"
]
},
- "AcquisitionType.WrsLatitudeGrid":{
+ "ProcessingInformationPropertyType":{
"type":"object",
- "title":"AcquisitionType.WrsLatitudeGrid",
+ "title":"ProcessingInformationPropertyType",
+ "required":[
+ "processingInformation"
+ ],
"properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType"
- }
- ],
- "propertyType":"value"
- },
- "codeSpace":{
- "title":"codeSpace",
+ "processingInformation":{
+ "title":"processingInformation",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/ProcessingInformationType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ProcessingInformation",
+ "namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"ProcessingInformationPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
"propertiesOrder":[
- "value",
- "codeSpace"
+ "processingInformation"
]
},
"SpecificInformationType":{
@@ -2320,38 +2252,106 @@
"localValue"
]
},
- "BrowseInformationArrayPropertyType":{
+ "InstrumentPropertyType":{
"type":"object",
- "title":"BrowseInformationArrayPropertyType",
+ "title":"InstrumentPropertyType",
"required":[
- "browseInformation"
+ "instrument"
],
"properties":{
- "browseInformation":{
- "title":"browseInformation",
+ "instrument":{
+ "title":"instrument",
+ "allOf":[
+ {
+ "$ref":"#/definitions/InstrumentType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Instrument",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"InstrumentPropertyType",
+ "namespaceURI":"http://earth.esa.int/eop"
+ },
+ "propertiesOrder":[
+ "instrument"
+ ]
+ },
+ "ProductInformationType":{
+ "type":"object",
+ "title":"ProductInformationType",
+ "required":[
+ "fileName"
+ ],
+ "properties":{
+ "referenceSystemIdentifier":{
+ "title":"referenceSystemIdentifier",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeWithAuthorityType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceSystemIdentifier",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "fileName":{
+ "title":"fileName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileName",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "version":{
+ "title":"version",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"version",
+ "namespaceURI":"http://earth.esa.int/eop"
+ }
+ },
+ "size":{
+ "title":"size",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/BrowseInformationType"
- },
- "minItems":1
+ "$ref":"#/definitions/MeasureListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"BrowseInformation",
+ "localPart":"size",
"namespaceURI":"http://earth.esa.int/eop"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BrowseInformationArrayPropertyType",
+ "localPart":"ProductInformationType",
"namespaceURI":"http://earth.esa.int/eop"
},
"propertiesOrder":[
- "browseInformation"
+ "referenceSystemIdentifier",
+ "fileName",
+ "version",
+ "size"
]
},
"SensorTypePropertyType":{
@@ -2381,7 +2381,7 @@
"properties":{
"localPart":{
"enum":[
- "statusDetail"
+ "ArchivingInformation"
]
},
"namespaceURI":{
@@ -2394,11 +2394,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/ArchivingInformationType"
}
},
"elementName":{
- "localPart":"statusDetail",
+ "localPart":"ArchivingInformation",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2415,7 +2415,7 @@
"properties":{
"localPart":{
"enum":[
- "MaskInformation"
+ "processing"
]
},
"namespaceURI":{
@@ -2428,12 +2428,15 @@
]
},
"value":{
- "$ref":"#/definitions/MaskInformationType"
+ "$ref":"#/definitions/ProcessingInformationPropertyType"
}
},
"elementName":{
- "localPart":"MaskInformation",
+ "localPart":"processing",
"namespaceURI":"http://earth.esa.int/eop"
+ },
+ "scope":{
+ "$ref":"#/definitions/EarthObservationMetaDataType"
}
},
{
@@ -2449,7 +2452,7 @@
"properties":{
"localPart":{
"enum":[
- "Instrument"
+ "EarthObservationMetaData"
]
},
"namespaceURI":{
@@ -2462,11 +2465,11 @@
]
},
"value":{
- "$ref":"#/definitions/InstrumentType"
+ "$ref":"#/definitions/EarthObservationMetaDataType"
}
},
"elementName":{
- "localPart":"Instrument",
+ "localPart":"EarthObservationMetaData",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2483,7 +2486,7 @@
"properties":{
"localPart":{
"enum":[
- "processing"
+ "EarthObservationEquipment"
]
},
"namespaceURI":{
@@ -2496,15 +2499,12 @@
]
},
"value":{
- "$ref":"#/definitions/ProcessingInformationPropertyType"
+ "$ref":"#/definitions/EarthObservationEquipmentType"
}
},
"elementName":{
- "localPart":"processing",
+ "localPart":"EarthObservationEquipment",
"namespaceURI":"http://earth.esa.int/eop"
- },
- "scope":{
- "$ref":"#/definitions/EarthObservationMetaDataType"
}
},
{
@@ -2520,7 +2520,7 @@
"properties":{
"localPart":{
"enum":[
- "acquisitionType"
+ "SpecificInformation"
]
},
"namespaceURI":{
@@ -2533,11 +2533,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/SpecificInformationType"
}
},
"elementName":{
- "localPart":"acquisitionType",
+ "localPart":"SpecificInformation",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2554,7 +2554,7 @@
"properties":{
"localPart":{
"enum":[
- "Footprint"
+ "acquisitionType"
]
},
"namespaceURI":{
@@ -2567,11 +2567,11 @@
]
},
"value":{
- "$ref":"#/definitions/FootprintType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"Footprint",
+ "localPart":"acquisitionType",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2588,7 +2588,7 @@
"properties":{
"localPart":{
"enum":[
- "linkedWith"
+ "acquisitionSubType"
]
},
"namespaceURI":{
@@ -2601,11 +2601,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationPropertyType"
+ "$ref":"#/definitions/CodeListType"
}
},
"elementName":{
- "localPart":"linkedWith",
+ "localPart":"acquisitionSubType",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2622,7 +2622,7 @@
"properties":{
"localPart":{
"enum":[
- "productType"
+ "ProductInformation"
]
},
"namespaceURI":{
@@ -2635,11 +2635,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/ProductInformationType"
}
},
"elementName":{
- "localPart":"productType",
+ "localPart":"ProductInformation",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2656,7 +2656,7 @@
"properties":{
"localPart":{
"enum":[
- "downlinkedTo"
+ "ProcessingInformation"
]
},
"namespaceURI":{
@@ -2669,15 +2669,12 @@
]
},
"value":{
- "$ref":"#/definitions/DownlinkInformationArrayPropertyType"
+ "$ref":"#/definitions/ProcessingInformationType"
}
},
"elementName":{
- "localPart":"downlinkedTo",
+ "localPart":"ProcessingInformation",
"namespaceURI":"http://earth.esa.int/eop"
- },
- "scope":{
- "$ref":"#/definitions/EarthObservationMetaDataType"
}
},
{
@@ -2693,7 +2690,7 @@
"properties":{
"localPart":{
"enum":[
- "EarthObservationEquipment"
+ "imageQualityDegradation"
]
},
"namespaceURI":{
@@ -2706,11 +2703,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationEquipmentType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"EarthObservationEquipment",
+ "localPart":"imageQualityDegradation",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2727,7 +2724,7 @@
"properties":{
"localPart":{
"enum":[
- "parentIdentifier"
+ "linkedWith"
]
},
"namespaceURI":{
@@ -2740,11 +2737,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/EarthObservationPropertyType"
}
},
"elementName":{
- "localPart":"parentIdentifier",
+ "localPart":"linkedWith",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2761,7 +2758,7 @@
"properties":{
"localPart":{
"enum":[
- "ArchivingInformation"
+ "EarthObservation"
]
},
"namespaceURI":{
@@ -2774,11 +2771,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArchivingInformationType"
+ "$ref":"#/definitions/EarthObservationType"
}
},
"elementName":{
- "localPart":"ArchivingInformation",
+ "localPart":"EarthObservation",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2795,7 +2792,7 @@
"properties":{
"localPart":{
"enum":[
- "imageQualityDegradationQuotationMode"
+ "subsetOf"
]
},
"namespaceURI":{
@@ -2808,11 +2805,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/EarthObservationPropertyType"
}
},
"elementName":{
- "localPart":"imageQualityDegradationQuotationMode",
+ "localPart":"subsetOf",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2829,7 +2826,7 @@
"properties":{
"localPart":{
"enum":[
- "DownlinkInformation"
+ "composedOf"
]
},
"namespaceURI":{
@@ -2842,11 +2839,11 @@
]
},
"value":{
- "$ref":"#/definitions/DownlinkInformationType"
+ "$ref":"#/definitions/EarthObservationPropertyType"
}
},
"elementName":{
- "localPart":"DownlinkInformation",
+ "localPart":"composedOf",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2863,7 +2860,7 @@
"properties":{
"localPart":{
"enum":[
- "ProductInformation"
+ "BrowseInformation"
]
},
"namespaceURI":{
@@ -2876,11 +2873,11 @@
]
},
"value":{
- "$ref":"#/definitions/ProductInformationType"
+ "$ref":"#/definitions/BrowseInformationType"
}
},
"elementName":{
- "localPart":"ProductInformation",
+ "localPart":"BrowseInformation",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2897,7 +2894,7 @@
"properties":{
"localPart":{
"enum":[
- "imageQualityDegradation"
+ "parentIdentifier"
]
},
"namespaceURI":{
@@ -2910,11 +2907,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"imageQualityDegradation",
+ "localPart":"parentIdentifier",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2931,7 +2928,7 @@
"properties":{
"localPart":{
"enum":[
- "MaskFeature"
+ "Acquisition"
]
},
"namespaceURI":{
@@ -2944,11 +2941,11 @@
]
},
"value":{
- "$ref":"#/definitions/MaskFeatureType"
+ "$ref":"#/definitions/AcquisitionType"
}
},
"elementName":{
- "localPart":"MaskFeature",
+ "localPart":"Acquisition",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2965,7 +2962,7 @@
"properties":{
"localPart":{
"enum":[
- "Platform"
+ "histograms"
]
},
"namespaceURI":{
@@ -2978,11 +2975,11 @@
]
},
"value":{
- "$ref":"#/definitions/PlatformType"
+ "$ref":"#/definitions/HistogramArrayPropertyType"
}
},
"elementName":{
- "localPart":"Platform",
+ "localPart":"histograms",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -2999,7 +2996,7 @@
"properties":{
"localPart":{
"enum":[
- "EarthObservationMetaData"
+ "downlinkedTo"
]
},
"namespaceURI":{
@@ -3012,12 +3009,15 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationMetaDataType"
+ "$ref":"#/definitions/DownlinkInformationArrayPropertyType"
}
},
"elementName":{
- "localPart":"EarthObservationMetaData",
+ "localPart":"downlinkedTo",
"namespaceURI":"http://earth.esa.int/eop"
+ },
+ "scope":{
+ "$ref":"#/definitions/EarthObservationMetaDataType"
}
},
{
@@ -3033,7 +3033,7 @@
"properties":{
"localPart":{
"enum":[
- "Histogram"
+ "productType"
]
},
"namespaceURI":{
@@ -3046,11 +3046,11 @@
]
},
"value":{
- "$ref":"#/definitions/HistogramType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"Histogram",
+ "localPart":"productType",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3067,7 +3067,7 @@
"properties":{
"localPart":{
"enum":[
- "SpecificInformation"
+ "statusDetail"
]
},
"namespaceURI":{
@@ -3080,11 +3080,11 @@
]
},
"value":{
- "$ref":"#/definitions/SpecificInformationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"SpecificInformation",
+ "localPart":"statusDetail",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3101,7 +3101,7 @@
"properties":{
"localPart":{
"enum":[
- "histograms"
+ "Histogram"
]
},
"namespaceURI":{
@@ -3114,11 +3114,11 @@
]
},
"value":{
- "$ref":"#/definitions/HistogramArrayPropertyType"
+ "$ref":"#/definitions/HistogramType"
}
},
"elementName":{
- "localPart":"histograms",
+ "localPart":"Histogram",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3135,7 +3135,7 @@
"properties":{
"localPart":{
"enum":[
- "identifier"
+ "Mask"
]
},
"namespaceURI":{
@@ -3148,11 +3148,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/MaskType"
}
},
"elementName":{
- "localPart":"identifier",
+ "localPart":"Mask",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3169,7 +3169,7 @@
"properties":{
"localPart":{
"enum":[
- "doi"
+ "vendorSpecific"
]
},
"namespaceURI":{
@@ -3182,12 +3182,15 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/SpecificInformationArrayPropertyType"
}
},
"elementName":{
- "localPart":"doi",
+ "localPart":"vendorSpecific",
"namespaceURI":"http://earth.esa.int/eop"
+ },
+ "scope":{
+ "$ref":"#/definitions/EarthObservationMetaDataType"
}
},
{
@@ -3203,7 +3206,7 @@
"properties":{
"localPart":{
"enum":[
- "EarthObservation"
+ "Sensor"
]
},
"namespaceURI":{
@@ -3216,11 +3219,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationType"
+ "$ref":"#/definitions/SensorType"
}
},
"elementName":{
- "localPart":"EarthObservation",
+ "localPart":"Sensor",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3237,7 +3240,7 @@
"properties":{
"localPart":{
"enum":[
- "EarthObservationResult"
+ "doi"
]
},
"namespaceURI":{
@@ -3250,11 +3253,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationResultType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"EarthObservationResult",
+ "localPart":"doi",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3271,7 +3274,7 @@
"properties":{
"localPart":{
"enum":[
- "BrowseInformation"
+ "Instrument"
]
},
"namespaceURI":{
@@ -3284,11 +3287,11 @@
]
},
"value":{
- "$ref":"#/definitions/BrowseInformationType"
+ "$ref":"#/definitions/InstrumentType"
}
},
"elementName":{
- "localPart":"BrowseInformation",
+ "localPart":"Instrument",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3305,7 +3308,7 @@
"properties":{
"localPart":{
"enum":[
- "Acquisition"
+ "Platform"
]
},
"namespaceURI":{
@@ -3318,11 +3321,11 @@
]
},
"value":{
- "$ref":"#/definitions/AcquisitionType"
+ "$ref":"#/definitions/PlatformType"
}
},
"elementName":{
- "localPart":"Acquisition",
+ "localPart":"Platform",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3373,7 +3376,7 @@
"properties":{
"localPart":{
"enum":[
- "acquisitionSubType"
+ "identifier"
]
},
"namespaceURI":{
@@ -3386,11 +3389,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"acquisitionSubType",
+ "localPart":"identifier",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3407,7 +3410,7 @@
"properties":{
"localPart":{
"enum":[
- "ProcessingInformation"
+ "archivedIn"
]
},
"namespaceURI":{
@@ -3420,12 +3423,15 @@
]
},
"value":{
- "$ref":"#/definitions/ProcessingInformationType"
+ "$ref":"#/definitions/ArchivingInformationArrayPropertyType"
}
},
"elementName":{
- "localPart":"ProcessingInformation",
+ "localPart":"archivedIn",
"namespaceURI":"http://earth.esa.int/eop"
+ },
+ "scope":{
+ "$ref":"#/definitions/EarthObservationMetaDataType"
}
},
{
@@ -3441,7 +3447,7 @@
"properties":{
"localPart":{
"enum":[
- "Mask"
+ "EarthObservationResult"
]
},
"namespaceURI":{
@@ -3454,11 +3460,11 @@
]
},
"value":{
- "$ref":"#/definitions/MaskType"
+ "$ref":"#/definitions/EarthObservationResultType"
}
},
"elementName":{
- "localPart":"Mask",
+ "localPart":"EarthObservationResult",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3475,7 +3481,7 @@
"properties":{
"localPart":{
"enum":[
- "subsetOf"
+ "MaskInformation"
]
},
"namespaceURI":{
@@ -3488,11 +3494,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationPropertyType"
+ "$ref":"#/definitions/MaskInformationType"
}
},
"elementName":{
- "localPart":"subsetOf",
+ "localPart":"MaskInformation",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3509,7 +3515,7 @@
"properties":{
"localPart":{
"enum":[
- "Sensor"
+ "imageQualityDegradationQuotationMode"
]
},
"namespaceURI":{
@@ -3522,11 +3528,11 @@
]
},
"value":{
- "$ref":"#/definitions/SensorType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"Sensor",
+ "localPart":"imageQualityDegradationQuotationMode",
"namespaceURI":"http://earth.esa.int/eop"
}
},
@@ -3577,7 +3583,7 @@
"properties":{
"localPart":{
"enum":[
- "vendorSpecific"
+ "DownlinkInformation"
]
},
"namespaceURI":{
@@ -3590,15 +3596,12 @@
]
},
"value":{
- "$ref":"#/definitions/SpecificInformationArrayPropertyType"
+ "$ref":"#/definitions/DownlinkInformationType"
}
},
"elementName":{
- "localPart":"vendorSpecific",
+ "localPart":"DownlinkInformation",
"namespaceURI":"http://earth.esa.int/eop"
- },
- "scope":{
- "$ref":"#/definitions/EarthObservationMetaDataType"
}
},
{
@@ -3614,7 +3617,7 @@
"properties":{
"localPart":{
"enum":[
- "archivedIn"
+ "Footprint"
]
},
"namespaceURI":{
@@ -3627,15 +3630,12 @@
]
},
"value":{
- "$ref":"#/definitions/ArchivingInformationArrayPropertyType"
+ "$ref":"#/definitions/FootprintType"
}
},
"elementName":{
- "localPart":"archivedIn",
+ "localPart":"Footprint",
"namespaceURI":"http://earth.esa.int/eop"
- },
- "scope":{
- "$ref":"#/definitions/EarthObservationMetaDataType"
}
},
{
@@ -3651,7 +3651,7 @@
"properties":{
"localPart":{
"enum":[
- "composedOf"
+ "MaskFeature"
]
},
"namespaceURI":{
@@ -3664,11 +3664,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationPropertyType"
+ "$ref":"#/definitions/MaskFeatureType"
}
},
"elementName":{
- "localPart":"composedOf",
+ "localPart":"MaskFeature",
"namespaceURI":"http://earth.esa.int/eop"
}
}
diff --git a/scripts/jsonschemas/EOP_ATM_1_0.jsonschema b/scripts/jsonschemas/EOP_ATM_1_0.jsonschema
index b01d912a..4946cf33 100644
--- a/scripts/jsonschemas/EOP_ATM_1_0.jsonschema
+++ b/scripts/jsonschemas/EOP_ATM_1_0.jsonschema
@@ -2,40 +2,6 @@
{
"id":"http://earth.esa.int/atm#",
"definitions":{
- "EarthObservationResultType":{
- "allOf":[
- {
- "$ref":"http://earth.esa.int/eop#/definitions/EarthObservationResultType"
- },
- {
- "type":"object",
- "title":"EarthObservationResultType",
- "properties":{
- "dataLayers":{
- "title":"dataLayers",
- "allOf":[
- {
- "$ref":"#/definitions/DataLayerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dataLayers",
- "namespaceURI":"http://earth.esa.int/atm"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EarthObservationResultType",
- "namespaceURI":"http://earth.esa.int/atm"
- },
- "propertiesOrder":[
- "dataLayers"
- ]
- },
"DataLayerType":{
"type":"object",
"title":"DataLayerType",
@@ -184,6 +150,40 @@
"propertiesOrder":[
"dataLayer"
]
+ },
+ "EarthObservationResultType":{
+ "allOf":[
+ {
+ "$ref":"http://earth.esa.int/eop#/definitions/EarthObservationResultType"
+ },
+ {
+ "type":"object",
+ "title":"EarthObservationResultType",
+ "properties":{
+ "dataLayers":{
+ "title":"dataLayers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DataLayerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dataLayers",
+ "namespaceURI":"http://earth.esa.int/atm"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationResultType",
+ "namespaceURI":"http://earth.esa.int/atm"
+ },
+ "propertiesOrder":[
+ "dataLayers"
+ ]
}
},
"anyOf":[
@@ -200,7 +200,7 @@
"properties":{
"localPart":{
"enum":[
- "DataLayer"
+ "EarthObservationResult"
]
},
"namespaceURI":{
@@ -213,11 +213,11 @@
]
},
"value":{
- "$ref":"#/definitions/DataLayerType"
+ "$ref":"#/definitions/EarthObservationResultType"
}
},
"elementName":{
- "localPart":"DataLayer",
+ "localPart":"EarthObservationResult",
"namespaceURI":"http://earth.esa.int/atm"
}
},
@@ -234,7 +234,7 @@
"properties":{
"localPart":{
"enum":[
- "EarthObservation"
+ "dataLayers"
]
},
"namespaceURI":{
@@ -247,11 +247,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationType"
+ "$ref":"#/definitions/DataLayerPropertyType"
}
},
"elementName":{
- "localPart":"EarthObservation",
+ "localPart":"dataLayers",
"namespaceURI":"http://earth.esa.int/atm"
}
},
@@ -268,7 +268,7 @@
"properties":{
"localPart":{
"enum":[
- "dataLayers"
+ "EarthObservation"
]
},
"namespaceURI":{
@@ -281,11 +281,11 @@
]
},
"value":{
- "$ref":"#/definitions/DataLayerPropertyType"
+ "$ref":"#/definitions/EarthObservationType"
}
},
"elementName":{
- "localPart":"dataLayers",
+ "localPart":"EarthObservation",
"namespaceURI":"http://earth.esa.int/atm"
}
},
@@ -302,7 +302,7 @@
"properties":{
"localPart":{
"enum":[
- "EarthObservationResult"
+ "DataLayer"
]
},
"namespaceURI":{
@@ -315,11 +315,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationResultType"
+ "$ref":"#/definitions/DataLayerType"
}
},
"elementName":{
- "localPart":"EarthObservationResult",
+ "localPart":"DataLayer",
"namespaceURI":"http://earth.esa.int/atm"
}
}
diff --git a/scripts/jsonschemas/EOP_OPT_1_0.jsonschema b/scripts/jsonschemas/EOP_OPT_1_0.jsonschema
index aea261f4..3ccad457 100644
--- a/scripts/jsonschemas/EOP_OPT_1_0.jsonschema
+++ b/scripts/jsonschemas/EOP_OPT_1_0.jsonschema
@@ -2,72 +2,6 @@
{
"id":"http://earth.esa.int/opt#",
"definitions":{
- "AcquisitionType":{
- "allOf":[
- {
- "$ref":"http://earth.esa.int/eop#/definitions/AcquisitionType"
- },
- {
- "type":"object",
- "title":"AcquisitionType",
- "properties":{
- "illuminationAzimuthAngle":{
- "title":"illuminationAzimuthAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"illuminationAzimuthAngle",
- "namespaceURI":"http://earth.esa.int/opt"
- }
- },
- "illuminationElevationAngle":{
- "title":"illuminationElevationAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"illuminationElevationAngle",
- "namespaceURI":"http://earth.esa.int/opt"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AcquisitionType",
- "namespaceURI":"http://earth.esa.int/opt"
- },
- "propertiesOrder":[
- "illuminationAzimuthAngle",
- "illuminationElevationAngle"
- ]
- },
- "EarthObservationType":{
- "allOf":[
- {
- "$ref":"http://earth.esa.int/eop#/definitions/EarthObservationType"
- },
- {
- "type":"object",
- "title":"EarthObservationType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EarthObservationType",
- "namespaceURI":"http://earth.esa.int/opt"
- }
- },
"EarthObservationResultType":{
"allOf":[
{
@@ -171,6 +105,72 @@
"snowCoverPercentageAssessmentConfidence",
"snowCoverPercentageQuotationMode"
]
+ },
+ "EarthObservationType":{
+ "allOf":[
+ {
+ "$ref":"http://earth.esa.int/eop#/definitions/EarthObservationType"
+ },
+ {
+ "type":"object",
+ "title":"EarthObservationType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationType",
+ "namespaceURI":"http://earth.esa.int/opt"
+ }
+ },
+ "AcquisitionType":{
+ "allOf":[
+ {
+ "$ref":"http://earth.esa.int/eop#/definitions/AcquisitionType"
+ },
+ {
+ "type":"object",
+ "title":"AcquisitionType",
+ "properties":{
+ "illuminationAzimuthAngle":{
+ "title":"illuminationAzimuthAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"illuminationAzimuthAngle",
+ "namespaceURI":"http://earth.esa.int/opt"
+ }
+ },
+ "illuminationElevationAngle":{
+ "title":"illuminationElevationAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"illuminationElevationAngle",
+ "namespaceURI":"http://earth.esa.int/opt"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AcquisitionType",
+ "namespaceURI":"http://earth.esa.int/opt"
+ },
+ "propertiesOrder":[
+ "illuminationAzimuthAngle",
+ "illuminationElevationAngle"
+ ]
}
},
"anyOf":[
@@ -187,7 +187,7 @@
"properties":{
"localPart":{
"enum":[
- "Acquisition"
+ "EarthObservation"
]
},
"namespaceURI":{
@@ -200,11 +200,11 @@
]
},
"value":{
- "$ref":"#/definitions/AcquisitionType"
+ "$ref":"#/definitions/EarthObservationType"
}
},
"elementName":{
- "localPart":"Acquisition",
+ "localPart":"EarthObservation",
"namespaceURI":"http://earth.esa.int/opt"
}
},
@@ -221,7 +221,7 @@
"properties":{
"localPart":{
"enum":[
- "EarthObservation"
+ "Acquisition"
]
},
"namespaceURI":{
@@ -234,11 +234,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationType"
+ "$ref":"#/definitions/AcquisitionType"
}
},
"elementName":{
- "localPart":"EarthObservation",
+ "localPart":"Acquisition",
"namespaceURI":"http://earth.esa.int/opt"
}
},
diff --git a/scripts/jsonschemas/EOP_SAR_1_0.jsonschema b/scripts/jsonschemas/EOP_SAR_1_0.jsonschema
index 0a0cfbdc..7f4941a8 100644
--- a/scripts/jsonschemas/EOP_SAR_1_0.jsonschema
+++ b/scripts/jsonschemas/EOP_SAR_1_0.jsonschema
@@ -2,6 +2,24 @@
{
"id":"http://earth.esa.int/sar#",
"definitions":{
+ "EarthObservationType":{
+ "allOf":[
+ {
+ "$ref":"http://earth.esa.int/eop#/definitions/EarthObservationType"
+ },
+ {
+ "type":"object",
+ "title":"EarthObservationType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EarthObservationType",
+ "namespaceURI":"http://earth.esa.int/sar"
+ }
+ },
"AcquisitionType":{
"allOf":[
{
@@ -120,24 +138,6 @@
"dopplerFrequency"
]
},
- "EarthObservationType":{
- "allOf":[
- {
- "$ref":"http://earth.esa.int/eop#/definitions/EarthObservationType"
- },
- {
- "type":"object",
- "title":"EarthObservationType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EarthObservationType",
- "namespaceURI":"http://earth.esa.int/sar"
- }
- },
"PolarisationChannelsPropertyType":{
"allOf":[
{
@@ -177,7 +177,7 @@
"properties":{
"localPart":{
"enum":[
- "EarthObservation"
+ "dopplerFrequency"
]
},
"namespaceURI":{
@@ -190,11 +190,11 @@
]
},
"value":{
- "$ref":"#/definitions/EarthObservationType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"EarthObservation",
+ "localPart":"dopplerFrequency",
"namespaceURI":"http://earth.esa.int/sar"
}
},
@@ -211,7 +211,7 @@
"properties":{
"localPart":{
"enum":[
- "maximumIncidenceAngle"
+ "incidenceAngleVariation"
]
},
"namespaceURI":{
@@ -228,7 +228,7 @@
}
},
"elementName":{
- "localPart":"maximumIncidenceAngle",
+ "localPart":"incidenceAngleVariation",
"namespaceURI":"http://earth.esa.int/sar"
}
},
@@ -245,7 +245,7 @@
"properties":{
"localPart":{
"enum":[
- "incidenceAngleVariation"
+ "maximumIncidenceAngle"
]
},
"namespaceURI":{
@@ -262,7 +262,7 @@
}
},
"elementName":{
- "localPart":"incidenceAngleVariation",
+ "localPart":"maximumIncidenceAngle",
"namespaceURI":"http://earth.esa.int/sar"
}
},
@@ -313,7 +313,7 @@
"properties":{
"localPart":{
"enum":[
- "polarisationMode"
+ "antennaLookDirection"
]
},
"namespaceURI":{
@@ -326,11 +326,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolarisationModePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"polarisationMode",
+ "localPart":"antennaLookDirection",
"namespaceURI":"http://earth.esa.int/sar"
}
},
@@ -347,7 +347,7 @@
"properties":{
"localPart":{
"enum":[
- "Acquisition"
+ "polarisationMode"
]
},
"namespaceURI":{
@@ -360,11 +360,11 @@
]
},
"value":{
- "$ref":"#/definitions/AcquisitionType"
+ "$ref":"#/definitions/PolarisationModePropertyType"
}
},
"elementName":{
- "localPart":"Acquisition",
+ "localPart":"polarisationMode",
"namespaceURI":"http://earth.esa.int/sar"
}
},
@@ -381,7 +381,7 @@
"properties":{
"localPart":{
"enum":[
- "polarisationChannels"
+ "Acquisition"
]
},
"namespaceURI":{
@@ -394,11 +394,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolarisationChannelsPropertyType"
+ "$ref":"#/definitions/AcquisitionType"
}
},
"elementName":{
- "localPart":"polarisationChannels",
+ "localPart":"Acquisition",
"namespaceURI":"http://earth.esa.int/sar"
}
},
@@ -415,7 +415,7 @@
"properties":{
"localPart":{
"enum":[
- "dopplerFrequency"
+ "EarthObservation"
]
},
"namespaceURI":{
@@ -428,11 +428,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/EarthObservationType"
}
},
"elementName":{
- "localPart":"dopplerFrequency",
+ "localPart":"EarthObservation",
"namespaceURI":"http://earth.esa.int/sar"
}
},
@@ -449,7 +449,7 @@
"properties":{
"localPart":{
"enum":[
- "antennaLookDirection"
+ "polarisationChannels"
]
},
"namespaceURI":{
@@ -462,11 +462,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/PolarisationChannelsPropertyType"
}
},
"elementName":{
- "localPart":"antennaLookDirection",
+ "localPart":"polarisationChannels",
"namespaceURI":"http://earth.esa.int/sar"
}
}
diff --git a/scripts/jsonschemas/EOSPS_2_0.jsonschema b/scripts/jsonschemas/EOSPS_2_0.jsonschema
index 7b92dd7f..80a3232c 100644
--- a/scripts/jsonschemas/EOSPS_2_0.jsonschema
+++ b/scripts/jsonschemas/EOSPS_2_0.jsonschema
@@ -2,23 +2,23 @@
{
"id":"http://www.opengis.net/eosps/2.0#",
"definitions":{
- "ValidateResponsePropertyType":{
+ "ValidatePropertyType":{
"type":"object",
- "title":"ValidateResponsePropertyType",
+ "title":"ValidatePropertyType",
"required":[
- "validateResponse"
+ "validate"
],
"properties":{
- "validateResponse":{
- "title":"validateResponse",
+ "validate":{
+ "title":"validate",
"allOf":[
{
- "$ref":"#/definitions/ValidateResponseType"
+ "$ref":"#/definitions/ValidateType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ValidateResponse",
+ "localPart":"Validate",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -145,11 +145,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ValidateResponsePropertyType",
+ "localPart":"ValidatePropertyType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "validateResponse",
+ "validate",
"nilReason",
"remoteSchema",
"type",
@@ -161,163 +161,114 @@
"actuate"
]
},
- "ValidatePropertyType":{
+ "ProgrammingStatusType":{
"type":"object",
- "title":"ValidatePropertyType",
+ "title":"ProgrammingStatusType",
"required":[
- "validate"
+ "segment"
],
"properties":{
- "validate":{
- "title":"validate",
+ "extension":{
+ "title":"extension",
"allOf":[
{
- "$ref":"#/definitions/ValidateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Validate",
+ "localPart":"extension",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "nilReason":{
- "title":"nilReason",
+ "segment":{
+ "title":"segment",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/SegmentPropertyType"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"segment",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "title":{
- "title":"title",
+ "cell":{
+ "title":"cell",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GridCellPropertyType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"cell",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "show":{
- "title":"show",
+ "id":{
+ "title":"id",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"id",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "actuate":{
- "title":"actuate",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ProgrammingStatusType",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ },
+ "propertiesOrder":[
+ "extension",
+ "segment",
+ "cell",
+ "id"
+ ]
+ },
+ "GetSensorAvailabilityResponseType.ResponsePeriod":{
+ "type":"object",
+ "title":"GetSensorAvailabilityResponseType.ResponsePeriod",
+ "required":[
+ "timePeriod"
+ ],
+ "properties":{
+ "timePeriod":{
+ "title":"timePeriod",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"#/definitions/TimePeriodType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimePeriod",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"ValidatePropertyType",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
- },
"propertiesOrder":[
- "validate",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "timePeriod"
]
},
"ValidateResponseType":{
@@ -357,60 +308,56 @@
"result"
]
},
- "SubmitSegmentByIDType":{
+ "GridCellType.Footprint":{
+ "type":"object",
+ "title":"GridCellType.Footprint",
"required":[
- "task",
- "segmentID"
+ "polygon"
],
- "allOf":[
- {
- "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
- },
- {
- "type":"object",
- "title":"SubmitSegmentByIDType",
- "properties":{
- "task":{
- "title":"task",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"task",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
- }
- },
- "segmentID":{
- "title":"segmentID",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"segmentID",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
- }
+ "properties":{
+ "polygon":{
+ "title":"polygon",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PolygonType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Polygon",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
+ },
"typeType":"classInfo",
- "typeName":{
- "localPart":"SubmitSegmentByIDType",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ "propertiesOrder":[
+ "polygon"
+ ]
+ },
+ "GetSensorAvailabilityType.RequestPeriod":{
+ "type":"object",
+ "title":"GetSensorAvailabilityType.RequestPeriod",
+ "required":[
+ "timePeriod"
+ ],
+ "properties":{
+ "timePeriod":{
+ "title":"timePeriod",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePeriodType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimePeriod",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
},
+ "typeType":"classInfo",
"propertiesOrder":[
- "task",
- "segmentID"
+ "timePeriod"
]
},
"FeasibilityStudyPropertyType":{
@@ -443,112 +390,193 @@
"feasibilityStudy"
]
},
- "GetSensorAvailabilityType.RequestPeriod":{
+ "GridCellPropertyType":{
"type":"object",
- "title":"GetSensorAvailabilityType.RequestPeriod",
+ "title":"GridCellPropertyType",
"required":[
- "timePeriod"
+ "gridCell"
],
"properties":{
- "timePeriod":{
- "title":"timePeriod",
+ "gridCell":{
+ "title":"gridCell",
"allOf":[
{
- "$ref":"#/definitions/TimePeriodType"
+ "$ref":"#/definitions/GridCellType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimePeriod",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"GridCell",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridCellPropertyType",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ },
"propertiesOrder":[
- "timePeriod"
+ "gridCell"
]
},
- "GetSensorAvailabilityResponseType.AvailabilityPeriod":{
+ "GetSensorAvailabilityPropertyType":{
"type":"object",
- "title":"GetSensorAvailabilityResponseType.AvailabilityPeriod",
+ "title":"GetSensorAvailabilityPropertyType",
"required":[
- "timePeriod"
+ "getSensorAvailability"
],
"properties":{
- "timePeriod":{
- "title":"timePeriod",
+ "getSensorAvailability":{
+ "title":"getSensorAvailability",
"allOf":[
{
- "$ref":"#/definitions/TimePeriodType"
+ "$ref":"#/definitions/GetSensorAvailabilityType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimePeriod",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"GetSensorAvailability",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "timePeriod"
- ]
- },
- "ValidateType":{
- "required":[
- "task",
- "segmentID"
- ],
- "allOf":[
- {
- "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
},
- {
- "type":"object",
- "title":"ValidateType",
- "properties":{
- "task":{
- "title":"task",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"task",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
- }
- },
- "segmentID":{
- "title":"segmentID",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"segmentID",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"ValidateType",
+ "localPart":"GetSensorAvailabilityPropertyType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "task",
- "segmentID"
+ "getSensorAvailability",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
"SegmentType.Footprint":{
@@ -632,149 +660,114 @@
"availabilityPeriod"
]
},
- "GridCellPropertyType":{
+ "SegmentType":{
"type":"object",
- "title":"GridCellPropertyType",
+ "title":"SegmentType",
"required":[
- "gridCell"
- ],
- "properties":{
- "gridCell":{
- "title":"gridCell",
- "allOf":[
- {
- "$ref":"#/definitions/GridCellType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GridCell",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridCellPropertyType",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
- },
- "propertiesOrder":[
- "gridCell"
- ]
- },
- "FeasibilityStudyType":{
- "type":"object",
- "title":"FeasibilityStudyType",
- "required":[
- "expirationDate",
- "successRate",
- "informationUsed"
+ "footprint",
+ "acquisitionStartTime",
+ "acquisitionStopTime",
+ "acquisitionMethod",
+ "status",
+ "id"
],
"properties":{
- "expirationDate":{
- "title":"expirationDate",
+ "footprint":{
+ "title":"footprint",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"#/definitions/SegmentType.Footprint"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"expirationDate",
+ "localPart":"footprint",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "estimatedCost":{
- "title":"estimatedCost",
+ "acquisitionStartTime":{
+ "title":"acquisitionStartTime",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"estimatedCost",
+ "localPart":"acquisitionStartTime",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "successRate":{
- "title":"successRate",
+ "acquisitionStopTime":{
+ "title":"acquisitionStopTime",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"successRate",
+ "localPart":"acquisitionStopTime",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "informationUsed":{
- "title":"informationUsed",
+ "acquisitionMethod":{
+ "title":"acquisitionMethod",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":1
+ "$ref":"#/definitions/EarthObservationEquipmentPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"informationUsed",
+ "localPart":"acquisitionMethod",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "extension":{
- "title":"extension",
+ "status":{
+ "title":"status",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"extension",
+ "localPart":"status",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "segment":{
- "title":"segment",
+ "relatedSegment":{
+ "title":"relatedSegment",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/SegmentPropertyType"
+ "$ref":"#/definitions/ReferenceType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"segment",
+ "localPart":"relatedSegment",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "cell":{
- "title":"cell",
+ "extension":{
+ "title":"extension",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/GridCellPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"cell",
+ "localPart":"extension",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -794,89 +787,97 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FeasibilityStudyType",
+ "localPart":"SegmentType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "expirationDate",
- "estimatedCost",
- "successRate",
- "informationUsed",
+ "footprint",
+ "acquisitionStartTime",
+ "acquisitionStopTime",
+ "acquisitionMethod",
+ "status",
+ "relatedSegment",
"extension",
- "segment",
- "cell",
"id"
]
},
- "GetSensorAvailabilityType":{
+ "SegmentPropertyType":{
+ "type":"object",
+ "title":"SegmentPropertyType",
"required":[
- "sensor",
- "requestPeriod"
+ "segment"
],
- "allOf":[
- {
- "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
- },
- {
- "type":"object",
- "title":"GetSensorAvailabilityType",
- "properties":{
- "sensor":{
- "title":"sensor",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sensor",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
- }
- },
- "requestPeriod":{
- "title":"requestPeriod",
- "allOf":[
- {
- "$ref":"#/definitions/GetSensorAvailabilityType.RequestPeriod"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"requestPeriod",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
- }
+ "properties":{
+ "segment":{
+ "title":"segment",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SegmentType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Segment",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
}
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SegmentPropertyType",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ },
+ "propertiesOrder":[
+ "segment"
+ ]
+ },
+ "ProgrammingStatusPropertyType":{
+ "type":"object",
+ "title":"ProgrammingStatusPropertyType",
+ "required":[
+ "programmingStatus"
],
+ "properties":{
+ "programmingStatus":{
+ "title":"programmingStatus",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ProgrammingStatusType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ProgrammingStatus",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ }
+ }
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"GetSensorAvailabilityType",
+ "localPart":"ProgrammingStatusPropertyType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "sensor",
- "requestPeriod"
+ "programmingStatus"
]
},
- "GetSensorAvailabilityPropertyType":{
+ "GetSensorAvailabilityResponsePropertyType":{
"type":"object",
- "title":"GetSensorAvailabilityPropertyType",
+ "title":"GetSensorAvailabilityResponsePropertyType",
"required":[
- "getSensorAvailability"
+ "getSensorAvailabilityResponse"
],
"properties":{
- "getSensorAvailability":{
- "title":"getSensorAvailability",
+ "getSensorAvailabilityResponse":{
+ "title":"getSensorAvailabilityResponse",
"allOf":[
{
- "$ref":"#/definitions/GetSensorAvailabilityType"
+ "$ref":"#/definitions/GetSensorAvailabilityResponseType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"GetSensorAvailability",
+ "localPart":"GetSensorAvailabilityResponse",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -1003,11 +1004,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GetSensorAvailabilityPropertyType",
+ "localPart":"GetSensorAvailabilityResponsePropertyType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "getSensorAvailability",
+ "getSensorAvailabilityResponse",
"nilReason",
"remoteSchema",
"type",
@@ -1019,140 +1020,175 @@
"actuate"
]
},
- "GridCellType.Footprint":{
- "type":"object",
- "title":"GridCellType.Footprint",
- "required":[
- "polygon"
- ],
- "properties":{
- "polygon":{
- "title":"polygon",
- "allOf":[
- {
- "$ref":"#/definitions/PolygonType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Polygon",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "polygon"
- ]
- },
- "SegmentType":{
- "type":"object",
- "title":"SegmentType",
+ "SubmitSegmentByIDType":{
"required":[
- "footprint",
- "acquisitionStartTime",
- "acquisitionStopTime",
- "acquisitionMethod",
- "status",
- "id"
+ "task",
+ "segmentID"
],
- "properties":{
- "footprint":{
- "title":"footprint",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
+ },
+ {
+ "type":"object",
+ "title":"SubmitSegmentByIDType",
+ "properties":{
+ "task":{
+ "title":"task",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"task",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ }
+ },
+ "segmentID":{
+ "title":"segmentID",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"segmentID",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SubmitSegmentByIDType",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ },
+ "propertiesOrder":[
+ "task",
+ "segmentID"
+ ]
+ },
+ "FeasibilityStudyType":{
+ "type":"object",
+ "title":"FeasibilityStudyType",
+ "required":[
+ "expirationDate",
+ "successRate",
+ "informationUsed"
+ ],
+ "properties":{
+ "expirationDate":{
+ "title":"expirationDate",
"allOf":[
{
- "$ref":"#/definitions/SegmentType.Footprint"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"footprint",
+ "localPart":"expirationDate",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "acquisitionStartTime":{
- "title":"acquisitionStartTime",
+ "estimatedCost":{
+ "title":"estimatedCost",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"acquisitionStartTime",
+ "localPart":"estimatedCost",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "acquisitionStopTime":{
- "title":"acquisitionStopTime",
+ "successRate":{
+ "title":"successRate",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"acquisitionStopTime",
+ "localPart":"successRate",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "acquisitionMethod":{
- "title":"acquisitionMethod",
+ "informationUsed":{
+ "title":"informationUsed",
"allOf":[
{
- "$ref":"#/definitions/EarthObservationEquipmentPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"acquisitionMethod",
+ "localPart":"informationUsed",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "status":{
- "title":"status",
+ "extension":{
+ "title":"extension",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"status",
+ "localPart":"extension",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "relatedSegment":{
- "title":"relatedSegment",
+ "segment":{
+ "title":"segment",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/SegmentPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"relatedSegment",
+ "localPart":"segment",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "extension":{
- "title":"extension",
+ "cell":{
+ "title":"cell",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/GridCellPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"extension",
+ "localPart":"cell",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -1172,234 +1208,135 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SegmentType",
+ "localPart":"FeasibilityStudyType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "footprint",
- "acquisitionStartTime",
- "acquisitionStopTime",
- "acquisitionMethod",
- "status",
- "relatedSegment",
+ "expirationDate",
+ "estimatedCost",
+ "successRate",
+ "informationUsed",
"extension",
+ "segment",
+ "cell",
"id"
]
},
- "SubmitSegmentByIDPropertyType":{
+ "GridCellType":{
"type":"object",
- "title":"SubmitSegmentByIDPropertyType",
+ "title":"GridCellType",
"required":[
- "submitSegmentByID"
+ "footprint",
+ "status",
+ "successRate",
+ "id"
],
"properties":{
- "submitSegmentByID":{
- "title":"submitSegmentByID",
+ "footprint":{
+ "title":"footprint",
"allOf":[
{
- "$ref":"#/definitions/SubmitSegmentByIDType"
+ "$ref":"#/definitions/GridCellType.Footprint"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"SubmitSegmentByID",
+ "localPart":"footprint",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
+ "status":{
+ "title":"status",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"status",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "arcrole":{
- "title":"arcrole",
+ "successRate":{
+ "title":"successRate",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"successRate",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "title":{
- "title":"title",
+ "estimatedSuccessDate":{
+ "title":"estimatedSuccessDate",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"estimatedSuccessDate",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "show":{
- "title":"show",
+ "lastAttemptDate":{
+ "title":"lastAttemptDate",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lastAttemptDate",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SubmitSegmentByIDPropertyType",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
- },
- "propertiesOrder":[
- "submitSegmentByID",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "ProgrammingStatusType":{
- "type":"object",
- "title":"ProgrammingStatusType",
- "required":[
- "segment"
- ],
- "properties":{
- "extension":{
- "title":"extension",
+ "nextAttemptDate":{
+ "title":"nextAttemptDate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"extension",
+ "localPart":"nextAttemptDate",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "segment":{
- "title":"segment",
+ "remainingAttempts":{
+ "title":"remainingAttempts",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/SegmentPropertyType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"segment",
+ "localPart":"remainingAttempts",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "cell":{
- "title":"cell",
+ "extension":{
+ "title":"extension",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/GridCellPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"cell",
+ "localPart":"extension",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -1419,198 +1356,239 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ProgrammingStatusType",
+ "localPart":"GridCellType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
+ "footprint",
+ "status",
+ "successRate",
+ "estimatedSuccessDate",
+ "lastAttemptDate",
+ "nextAttemptDate",
+ "remainingAttempts",
"extension",
- "segment",
- "cell",
"id"
]
},
- "ProgrammingStatusPropertyType":{
- "type":"object",
- "title":"ProgrammingStatusPropertyType",
+ "ValidateType":{
"required":[
- "programmingStatus"
+ "task",
+ "segmentID"
],
- "properties":{
- "programmingStatus":{
- "title":"programmingStatus",
- "allOf":[
- {
- "$ref":"#/definitions/ProgrammingStatusType"
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
+ },
+ {
+ "type":"object",
+ "title":"ValidateType",
+ "properties":{
+ "task":{
+ "title":"task",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"task",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ }
+ },
+ "segmentID":{
+ "title":"segmentID",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"segmentID",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ProgrammingStatus",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"ProgrammingStatusPropertyType",
+ "localPart":"ValidateType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "programmingStatus"
+ "task",
+ "segmentID"
]
},
- "GridCellType":{
+ "SubmitSegmentByIDPropertyType":{
"type":"object",
- "title":"GridCellType",
+ "title":"SubmitSegmentByIDPropertyType",
"required":[
- "footprint",
- "status",
- "successRate",
- "id"
+ "submitSegmentByID"
],
"properties":{
- "footprint":{
- "title":"footprint",
+ "submitSegmentByID":{
+ "title":"submitSegmentByID",
"allOf":[
{
- "$ref":"#/definitions/GridCellType.Footprint"
+ "$ref":"#/definitions/SubmitSegmentByIDType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"footprint",
+ "localPart":"SubmitSegmentByID",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "status":{
- "title":"status",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"status",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
},
- "successRate":{
- "title":"successRate",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"successRate",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "estimatedSuccessDate":{
- "title":"estimatedSuccessDate",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"estimatedSuccessDate",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "lastAttemptDate":{
- "title":"lastAttemptDate",
+ "role":{
+ "title":"role",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"lastAttemptDate",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "nextAttemptDate":{
- "title":"nextAttemptDate",
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"nextAttemptDate",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "remainingAttempts":{
- "title":"remainingAttempts",
+ "title":{
+ "title":"title",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"remainingAttempts",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "extension":{
- "title":"extension",
+ "show":{
+ "title":"show",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"extension",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "id":{
- "title":"id",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"id",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GridCellType",
+ "localPart":"SubmitSegmentByIDPropertyType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "footprint",
- "status",
- "successRate",
- "estimatedSuccessDate",
- "lastAttemptDate",
- "nextAttemptDate",
- "remainingAttempts",
- "extension",
- "id"
+ "submitSegmentByID",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "GetSensorAvailabilityResponseType.ResponsePeriod":{
+ "GetSensorAvailabilityResponseType.AvailabilityPeriod":{
"type":"object",
- "title":"GetSensorAvailabilityResponseType.ResponsePeriod",
+ "title":"GetSensorAvailabilityResponseType.AvailabilityPeriod",
"required":[
"timePeriod"
],
@@ -1634,53 +1612,75 @@
"timePeriod"
]
},
- "SegmentPropertyType":{
- "type":"object",
- "title":"SegmentPropertyType",
+ "GetSensorAvailabilityType":{
"required":[
- "segment"
+ "sensor",
+ "requestPeriod"
],
- "properties":{
- "segment":{
- "title":"segment",
- "allOf":[
- {
- "$ref":"#/definitions/SegmentType"
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
+ },
+ {
+ "type":"object",
+ "title":"GetSensorAvailabilityType",
+ "properties":{
+ "sensor":{
+ "title":"sensor",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sensor",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ }
+ },
+ "requestPeriod":{
+ "title":"requestPeriod",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GetSensorAvailabilityType.RequestPeriod"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"requestPeriod",
+ "namespaceURI":"http://www.opengis.net/eosps/2.0"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Segment",
- "namespaceURI":"http://www.opengis.net/eosps/2.0"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"SegmentPropertyType",
+ "localPart":"GetSensorAvailabilityType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "segment"
+ "sensor",
+ "requestPeriod"
]
},
- "GetSensorAvailabilityResponsePropertyType":{
+ "ValidateResponsePropertyType":{
"type":"object",
- "title":"GetSensorAvailabilityResponsePropertyType",
+ "title":"ValidateResponsePropertyType",
"required":[
- "getSensorAvailabilityResponse"
+ "validateResponse"
],
"properties":{
- "getSensorAvailabilityResponse":{
- "title":"getSensorAvailabilityResponse",
+ "validateResponse":{
+ "title":"validateResponse",
"allOf":[
{
- "$ref":"#/definitions/GetSensorAvailabilityResponseType"
+ "$ref":"#/definitions/ValidateResponseType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"GetSensorAvailabilityResponse",
+ "localPart":"ValidateResponse",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -1807,11 +1807,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GetSensorAvailabilityResponsePropertyType",
+ "localPart":"ValidateResponsePropertyType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
},
"propertiesOrder":[
- "getSensorAvailabilityResponse",
+ "validateResponse",
"nilReason",
"remoteSchema",
"type",
@@ -1823,7 +1823,7 @@
"actuate"
]
},
- "InformationTypeEnumerationType":{
+ "FeasibilityLevelEnumerationType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -1831,11 +1831,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"InformationTypeEnumerationType",
+ "localPart":"FeasibilityLevelEnumerationType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "FeasibilityLevelEnumerationType":{
+ "StatusCodeEnumerationType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -1843,11 +1843,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"FeasibilityLevelEnumerationType",
+ "localPart":"StatusCodeEnumerationType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
- "StatusCodeEnumerationType":{
+ "InformationTypeEnumerationType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -1855,7 +1855,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"StatusCodeEnumerationType",
+ "localPart":"InformationTypeEnumerationType",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
}
@@ -1874,7 +1874,7 @@
"properties":{
"localPart":{
"enum":[
- "ProgrammingStatus"
+ "Segment"
]
},
"namespaceURI":{
@@ -1887,11 +1887,11 @@
]
},
"value":{
- "$ref":"#/definitions/ProgrammingStatusType"
+ "$ref":"#/definitions/SegmentType"
}
},
"elementName":{
- "localPart":"ProgrammingStatus",
+ "localPart":"Segment",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -1908,7 +1908,7 @@
"properties":{
"localPart":{
"enum":[
- "FeasibilityLevel"
+ "GetSensorAvailability"
]
},
"namespaceURI":{
@@ -1921,11 +1921,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/GetSensorAvailabilityType"
}
},
"elementName":{
- "localPart":"FeasibilityLevel",
+ "localPart":"GetSensorAvailability",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -1942,7 +1942,7 @@
"properties":{
"localPart":{
"enum":[
- "Segment"
+ "GridCell"
]
},
"namespaceURI":{
@@ -1955,11 +1955,11 @@
]
},
"value":{
- "$ref":"#/definitions/SegmentType"
+ "$ref":"#/definitions/GridCellType"
}
},
"elementName":{
- "localPart":"Segment",
+ "localPart":"GridCell",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -1976,7 +1976,7 @@
"properties":{
"localPart":{
"enum":[
- "GridCell"
+ "ValidateResponse"
]
},
"namespaceURI":{
@@ -1989,11 +1989,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridCellType"
+ "$ref":"#/definitions/ValidateResponseType"
}
},
"elementName":{
- "localPart":"GridCell",
+ "localPart":"ValidateResponse",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -2010,7 +2010,7 @@
"properties":{
"localPart":{
"enum":[
- "Validate"
+ "GetSensorAvailabilityResponse"
]
},
"namespaceURI":{
@@ -2023,11 +2023,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValidateType"
+ "$ref":"#/definitions/GetSensorAvailabilityResponseType"
}
},
"elementName":{
- "localPart":"Validate",
+ "localPart":"GetSensorAvailabilityResponse",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -2044,7 +2044,7 @@
"properties":{
"localPart":{
"enum":[
- "ReferenceFeasibilityID"
+ "ProgrammingStatus"
]
},
"namespaceURI":{
@@ -2057,11 +2057,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/ProgrammingStatusType"
}
},
"elementName":{
- "localPart":"ReferenceFeasibilityID",
+ "localPart":"ProgrammingStatus",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -2078,7 +2078,7 @@
"properties":{
"localPart":{
"enum":[
- "FeasibilityStudy"
+ "FeasibilityLevel"
]
},
"namespaceURI":{
@@ -2091,11 +2091,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeasibilityStudyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"FeasibilityStudy",
+ "localPart":"FeasibilityLevel",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -2112,7 +2112,7 @@
"properties":{
"localPart":{
"enum":[
- "ValidateResponse"
+ "FeasibilityStudy"
]
},
"namespaceURI":{
@@ -2125,11 +2125,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValidateResponseType"
+ "$ref":"#/definitions/FeasibilityStudyType"
}
},
"elementName":{
- "localPart":"ValidateResponse",
+ "localPart":"FeasibilityStudy",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -2146,7 +2146,7 @@
"properties":{
"localPart":{
"enum":[
- "GetSensorAvailabilityResponse"
+ "ReferenceFeasibilityID"
]
},
"namespaceURI":{
@@ -2159,11 +2159,11 @@
]
},
"value":{
- "$ref":"#/definitions/GetSensorAvailabilityResponseType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
},
"elementName":{
- "localPart":"GetSensorAvailabilityResponse",
+ "localPart":"ReferenceFeasibilityID",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -2180,7 +2180,7 @@
"properties":{
"localPart":{
"enum":[
- "ManualValidation"
+ "SubmitSegmentByID"
]
},
"namespaceURI":{
@@ -2193,11 +2193,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/SubmitSegmentByIDType"
}
},
"elementName":{
- "localPart":"ManualValidation",
+ "localPart":"SubmitSegmentByID",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -2214,7 +2214,7 @@
"properties":{
"localPart":{
"enum":[
- "SubmitSegmentByID"
+ "Validate"
]
},
"namespaceURI":{
@@ -2227,11 +2227,11 @@
]
},
"value":{
- "$ref":"#/definitions/SubmitSegmentByIDType"
+ "$ref":"#/definitions/ValidateType"
}
},
"elementName":{
- "localPart":"SubmitSegmentByID",
+ "localPart":"Validate",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
},
@@ -2248,7 +2248,7 @@
"properties":{
"localPart":{
"enum":[
- "GetSensorAvailability"
+ "ManualValidation"
]
},
"namespaceURI":{
@@ -2261,11 +2261,11 @@
]
},
"value":{
- "$ref":"#/definitions/GetSensorAvailabilityType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
},
"elementName":{
- "localPart":"GetSensorAvailability",
+ "localPart":"ManualValidation",
"namespaceURI":"http://www.opengis.net/eosps/2.0"
}
}
diff --git a/scripts/jsonschemas/Filter_1_0_0.jsonschema b/scripts/jsonschemas/Filter_1_0_0.jsonschema
index a53b7421..e9bf6017 100644
--- a/scripts/jsonschemas/Filter_1_0_0.jsonschema
+++ b/scripts/jsonschemas/Filter_1_0_0.jsonschema
@@ -2,58 +2,62 @@
{
"id":"http://www.opengis.net/ogc#",
"definitions":{
- "BBOXType":{
+ "SortByType":{
+ "type":"object",
+ "title":"SortByType",
"required":[
- "propertyName",
- "box"
+ "sortProperty"
],
- "allOf":[
- {
- "$ref":"#/definitions/SpatialOpsType"
- },
- {
- "type":"object",
- "title":"BBOXType",
- "properties":{
- "propertyName":{
- "title":"propertyName",
- "allOf":[
- {
- "$ref":"#/definitions/PropertyNameType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PropertyName",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "box":{
- "title":"box",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/gml#/definitions/BoxType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Box",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "properties":{
+ "sortProperty":{
+ "title":"sortProperty",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SortPropertyType"
+ },
+ "minItems":1
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SortProperty",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"BBOXType",
+ "localPart":"SortByType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "propertyName",
- "box"
+ "sortProperty"
]
},
+ "LogicOpsType":{
+ "type":"object",
+ "title":"LogicOpsType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LogicOpsType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "ComparisonOpsType":{
+ "type":"object",
+ "title":"ComparisonOpsType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ComparisonOpsType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
"BinaryLogicOpType":{
"required":[
"ops"
@@ -80,11 +84,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/LogicOpsType"
+ "$ref":"#/definitions/SpatialOpsType"
}
},
"elementName":{
- "localPart":"logicOps",
+ "localPart":"spatialOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -110,11 +114,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/SpatialOpsType"
+ "$ref":"#/definitions/LogicOpsType"
}
},
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"logicOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
@@ -137,54 +141,9 @@
"ops"
]
},
- "SpatialOpsType":{
- "type":"object",
- "title":"SpatialOpsType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SpatialOpsType",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "SortByType":{
- "type":"object",
- "title":"SortByType",
- "required":[
- "sortProperty"
- ],
- "properties":{
- "sortProperty":{
- "title":"sortProperty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SortPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"SortProperty",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SortByType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "sortProperty"
- ]
- },
- "UpperBoundaryType":{
+ "LowerBoundaryType":{
"type":"object",
- "title":"UpperBoundaryType",
+ "title":"LowerBoundaryType",
"required":[
"expression"
],
@@ -217,177 +176,177 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UpperBoundaryType",
+ "localPart":"LowerBoundaryType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
"expression"
]
},
- "FeatureIdType":{
- "type":"object",
- "title":"FeatureIdType",
+ "FunctionType":{
"required":[
- "fid"
+ "name"
],
- "properties":{
- "fid":{
- "title":"fid",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "allOf":[
+ {
+ "$ref":"#/definitions/ExpressionType"
+ },
+ {
+ "type":"object",
+ "title":"FunctionType",
+ "properties":{
+ "expression":{
+ "title":"expression",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ExpressionType"
+ }
+ },
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"name",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"fid",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"FeatureIdType",
+ "localPart":"FunctionType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "fid"
+ "expression",
+ "name"
]
},
- "DistanceType":{
+ "SpatialOpsType":{
"type":"object",
- "title":"DistanceType",
- "required":[
- "units"
- ],
+ "title":"SpatialOpsType",
"properties":{
- "content":{
- "title":"content",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "units":{
- "title":"units",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"units",
- "namespaceURI":""
- }
- }
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DistanceType",
+ "localPart":"SpatialOpsType",
"namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "content",
- "units"
- ]
+ }
},
- "ExpressionType":{
- "type":"object",
- "title":"ExpressionType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ExpressionType",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "SortPropertyType":{
- "type":"object",
- "title":"SortPropertyType",
- "required":[
- "propertyName"
- ],
- "properties":{
- "propertyName":{
- "title":"propertyName",
- "allOf":[
- {
- "$ref":"#/definitions/PropertyNameType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PropertyName",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "sortOrder":{
- "title":"sortOrder",
- "allOf":[
- {
- "$ref":"#/definitions/SortOrderType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"SortOrder",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SortPropertyType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "propertyName",
- "sortOrder"
- ]
- },
- "BinaryOperatorType":{
+ "UnaryLogicOpType":{
"required":[
- "expression"
+ "comparisonOps",
+ "spatialOps",
+ "logicOps"
],
"allOf":[
{
- "$ref":"#/definitions/ExpressionType"
+ "$ref":"#/definitions/LogicOpsType"
},
{
"type":"object",
- "title":"BinaryOperatorType",
+ "title":"UnaryLogicOpType",
"properties":{
- "expression":{
- "title":"expression",
+ "comparisonOps":{
+ "title":"comparisonOps",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ExpressionType"
- }
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
+ "value":{
+ "$ref":"#/definitions/ComparisonOpsType"
}
},
- "maxItems":2,
- "minItems":2
+ "elementName":{
+ "localPart":"comparisonOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"expression",
+ "localPart":"comparisonOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "spatialOps":{
+ "title":"spatialOps",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SpatialOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"spatialOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"spatialOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "logicOps":{
+ "title":"logicOps",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LogicOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"logicOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"logicOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
@@ -396,16 +355,20 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BinaryOperatorType",
+ "localPart":"UnaryLogicOpType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "expression"
+ "comparisonOps",
+ "spatialOps",
+ "logicOps"
]
},
- "BinaryComparisonOpType":{
+ "PropertyIsBetweenType":{
"required":[
- "expression"
+ "expression",
+ "lowerBoundary",
+ "upperBoundary"
],
"allOf":[
{
@@ -413,30 +376,25 @@
},
{
"type":"object",
- "title":"BinaryComparisonOpType",
+ "title":"PropertyIsBetweenType",
"properties":{
"expression":{
"title":"expression",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ExpressionType"
- }
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
+ "value":{
+ "$ref":"#/definitions/ExpressionType"
}
},
- "maxItems":2,
- "minItems":2
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
],
"propertyType":"elementRef",
@@ -444,55 +402,30 @@
"localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BinaryComparisonOpType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "expression"
- ]
- },
- "PropertyIsNullType":{
- "required":[
- "propertyName",
- "literal"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/ComparisonOpsType"
- },
- {
- "type":"object",
- "title":"PropertyIsNullType",
- "properties":{
- "propertyName":{
- "title":"propertyName",
+ },
+ "lowerBoundary":{
+ "title":"lowerBoundary",
"allOf":[
{
- "$ref":"#/definitions/PropertyNameType"
+ "$ref":"#/definitions/LowerBoundaryType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PropertyName",
+ "localPart":"LowerBoundary",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "literal":{
- "title":"literal",
+ "upperBoundary":{
+ "title":"upperBoundary",
"allOf":[
{
- "$ref":"#/definitions/LiteralType"
+ "$ref":"#/definitions/UpperBoundaryType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Literal",
+ "localPart":"UpperBoundary",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
@@ -501,191 +434,138 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyIsNullType",
+ "localPart":"PropertyIsBetweenType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "propertyName",
- "literal"
+ "expression",
+ "lowerBoundary",
+ "upperBoundary"
]
},
- "DistanceBufferType":{
+ "FilterType":{
+ "type":"object",
+ "title":"FilterType",
"required":[
- "propertyName",
- "geometry",
- "distance"
+ "spatialOps",
+ "comparisonOps",
+ "logicOps",
+ "featureId"
],
- "allOf":[
- {
- "$ref":"#/definitions/SpatialOpsType"
- },
- {
- "type":"object",
- "title":"DistanceBufferType",
- "properties":{
- "propertyName":{
- "title":"propertyName",
- "allOf":[
- {
- "$ref":"#/definitions/PropertyNameType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PropertyName",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "geometry":{
- "title":"geometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.opengis.net/gml#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "distance":{
- "title":"distance",
- "allOf":[
- {
- "$ref":"#/definitions/DistanceType"
+ "properties":{
+ "spatialOps":{
+ "title":"spatialOps",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SpatialOpsType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"Distance",
+ "localPart":"spatialOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"spatialOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DistanceBufferType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "propertyName",
- "geometry",
- "distance"
- ]
- },
- "PropertyIsBetweenType":{
- "required":[
- "expression",
- "lowerBoundary",
- "upperBoundary"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/ComparisonOpsType"
},
- {
- "type":"object",
- "title":"PropertyIsBetweenType",
- "properties":{
- "expression":{
- "title":"expression",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ExpressionType"
- }
- },
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "lowerBoundary":{
- "title":"lowerBoundary",
- "allOf":[
- {
- "$ref":"#/definitions/LowerBoundaryType"
+ "comparisonOps":{
+ "title":"comparisonOps",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ComparisonOpsType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"LowerBoundary",
+ "localPart":"comparisonOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
- },
- "upperBoundary":{
- "title":"upperBoundary",
- "allOf":[
- {
- "$ref":"#/definitions/UpperBoundaryType"
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"comparisonOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "logicOps":{
+ "title":"logicOps",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LogicOpsType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"UpperBoundary",
+ "localPart":"logicOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"logicOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "featureId":{
+ "title":"featureId",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/FeatureIdType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"FeatureId",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyIsBetweenType",
+ "localPart":"FilterType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "expression",
- "lowerBoundary",
- "upperBoundary"
+ "spatialOps",
+ "comparisonOps",
+ "logicOps",
+ "featureId"
]
},
- "LogicOpsType":{
- "type":"object",
- "title":"LogicOpsType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LogicOpsType",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "LiteralType":{
+ "PropertyNameType":{
"allOf":[
{
"$ref":"#/definitions/ExpressionType"
},
{
"type":"object",
- "title":"LiteralType",
+ "title":"PropertyNameType",
"properties":{
"content":{
"title":"content",
@@ -718,76 +598,90 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LiteralType",
+ "localPart":"PropertyNameType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
"content"
]
},
- "BinarySpatialOpType":{
+ "DistanceType":{
+ "type":"object",
+ "title":"DistanceType",
"required":[
- "propertyName",
- "geometry",
- "box"
+ "units"
],
- "allOf":[
- {
- "$ref":"#/definitions/SpatialOpsType"
+ "properties":{
+ "content":{
+ "title":"content",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"BinarySpatialOpType",
- "properties":{
- "propertyName":{
- "title":"propertyName",
- "allOf":[
- {
- "$ref":"#/definitions/PropertyNameType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PropertyName",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "geometry":{
- "title":"geometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.opengis.net/gml#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "units":{
+ "title":"units",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"units",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DistanceType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "content",
+ "units"
+ ]
+ },
+ "PropertyIsNullType":{
+ "required":[
+ "propertyName",
+ "literal"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/ComparisonOpsType"
+ },
+ {
+ "type":"object",
+ "title":"PropertyIsNullType",
+ "properties":{
+ "propertyName":{
+ "title":"propertyName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PropertyNameType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"PropertyName",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
},
- "box":{
- "title":"box",
+ "literal":{
+ "title":"literal",
"allOf":[
{
- "$ref":"http://www.opengis.net/gml#/definitions/BoxType"
+ "$ref":"#/definitions/LiteralType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Box",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"Literal",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
}
@@ -795,236 +689,317 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BinarySpatialOpType",
+ "localPart":"PropertyIsNullType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
"propertyName",
- "geometry",
- "box"
+ "literal"
]
},
- "FilterType":{
- "type":"object",
- "title":"FilterType",
+ "BBOXType":{
"required":[
- "spatialOps",
- "comparisonOps",
- "logicOps",
- "featureId"
+ "propertyName",
+ "box"
],
- "properties":{
- "spatialOps":{
- "title":"spatialOps",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SpatialOpsType"
- }
- },
- "elementName":{
- "localPart":"spatialOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"spatialOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "allOf":[
+ {
+ "$ref":"#/definitions/SpatialOpsType"
},
- "comparisonOps":{
- "title":"comparisonOps",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ComparisonOpsType"
+ {
+ "type":"object",
+ "title":"BBOXType",
+ "properties":{
+ "propertyName":{
+ "title":"propertyName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PropertyNameType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"comparisonOps",
+ "localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/ogc"
}
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"comparisonOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "logicOps":{
- "title":"logicOps",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LogicOpsType"
+ },
+ "box":{
+ "title":"box",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/gml#/definitions/BoxType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"logicOps",
- "namespaceURI":"http://www.opengis.net/ogc"
+ "localPart":"Box",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"logicOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "featureId":{
- "title":"featureId",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/FeatureIdType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"FeatureId",
- "namespaceURI":"http://www.opengis.net/ogc"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"FilterType",
+ "localPart":"BBOXType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "spatialOps",
- "comparisonOps",
- "logicOps",
- "featureId"
+ "propertyName",
+ "box"
]
},
- "UnaryLogicOpType":{
+ "PropertyIsLikeType":{
"required":[
- "comparisonOps",
- "spatialOps",
- "logicOps"
+ "propertyName",
+ "literal",
+ "wildCard",
+ "singleChar",
+ "escape"
],
"allOf":[
{
- "$ref":"#/definitions/LogicOpsType"
+ "$ref":"#/definitions/ComparisonOpsType"
},
{
"type":"object",
- "title":"UnaryLogicOpType",
+ "title":"PropertyIsLikeType",
"properties":{
- "comparisonOps":{
- "title":"comparisonOps",
+ "propertyName":{
+ "title":"propertyName",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ComparisonOpsType"
- }
- },
- "elementName":{
- "localPart":"comparisonOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "$ref":"#/definitions/PropertyNameType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"comparisonOps",
+ "localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "spatialOps":{
- "title":"spatialOps",
+ "literal":{
+ "title":"literal",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SpatialOpsType"
- }
- },
- "elementName":{
- "localPart":"spatialOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "$ref":"#/definitions/LiteralType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"Literal",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "logicOps":{
- "title":"logicOps",
+ "wildCard":{
+ "title":"wildCard",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"wildCard",
+ "namespaceURI":""
+ }
+ },
+ "singleChar":{
+ "title":"singleChar",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"singleChar",
+ "namespaceURI":""
+ }
+ },
+ "escape":{
+ "title":"escape",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"escape",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PropertyIsLikeType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "propertyName",
+ "literal",
+ "wildCard",
+ "singleChar",
+ "escape"
+ ]
+ },
+ "ExpressionType":{
+ "type":"object",
+ "title":"ExpressionType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ExpressionType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "BinaryComparisonOpType":{
+ "required":[
+ "expression"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/ComparisonOpsType"
+ },
+ {
+ "type":"object",
+ "title":"BinaryComparisonOpType",
+ "properties":{
+ "expression":{
+ "title":"expression",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ExpressionType"
+ }
},
- "value":{
- "$ref":"#/definitions/LogicOpsType"
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
},
- "elementName":{
- "localPart":"logicOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "maxItems":2,
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BinaryComparisonOpType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "expression"
+ ]
+ },
+ "SortPropertyType":{
+ "type":"object",
+ "title":"SortPropertyType",
+ "required":[
+ "propertyName"
+ ],
+ "properties":{
+ "propertyName":{
+ "title":"propertyName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PropertyNameType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PropertyName",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "sortOrder":{
+ "title":"sortOrder",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SortOrderType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SortOrder",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SortPropertyType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "propertyName",
+ "sortOrder"
+ ]
+ },
+ "UpperBoundaryType":{
+ "type":"object",
+ "title":"UpperBoundaryType",
+ "required":[
+ "expression"
+ ],
+ "properties":{
+ "expression":{
+ "title":"expression",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ExpressionType"
}
- ],
- "propertyType":"elementRef",
+ },
"elementName":{
- "localPart":"logicOps",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"UnaryLogicOpType",
+ "localPart":"UpperBoundaryType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "comparisonOps",
- "spatialOps",
- "logicOps"
+ "expression"
]
},
- "FunctionType":{
+ "BinaryOperatorType":{
"required":[
- "name"
+ "expression"
],
"allOf":[
{
@@ -1032,7 +1007,7 @@
},
{
"type":"object",
- "title":"FunctionType",
+ "title":"BinaryOperatorType",
"properties":{
"expression":{
"title":"expression",
@@ -1054,7 +1029,8 @@
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "minItems":0
+ "maxItems":2,
+ "minItems":2
}
],
"propertyType":"elementRef",
@@ -1062,41 +1038,27 @@
"localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
- },
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"name",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"FunctionType",
+ "localPart":"BinaryOperatorType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "expression",
- "name"
+ "expression"
]
},
- "PropertyNameType":{
+ "LiteralType":{
"allOf":[
{
"$ref":"#/definitions/ExpressionType"
},
{
"type":"object",
- "title":"PropertyNameType",
+ "title":"LiteralType",
"properties":{
"content":{
"title":"content",
@@ -1129,28 +1091,26 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyNameType",
+ "localPart":"LiteralType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
"content"
]
},
- "PropertyIsLikeType":{
+ "DistanceBufferType":{
"required":[
"propertyName",
- "literal",
- "wildCard",
- "singleChar",
- "escape"
+ "geometry",
+ "distance"
],
"allOf":[
{
- "$ref":"#/definitions/ComparisonOpsType"
+ "$ref":"#/definitions/SpatialOpsType"
},
{
"type":"object",
- "title":"PropertyIsLikeType",
+ "title":"DistanceBufferType",
"properties":{
"propertyName":{
"title":"propertyName",
@@ -1165,56 +1125,42 @@
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "literal":{
- "title":"literal",
+ "geometry":{
+ "title":"geometry",
"allOf":[
{
- "$ref":"#/definitions/LiteralType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.opengis.net/gml#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Literal",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "wildCard":{
- "title":"wildCard",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"wildCard",
- "namespaceURI":""
- }
- },
- "singleChar":{
- "title":"singleChar",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"singleChar",
- "namespaceURI":""
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "escape":{
- "title":"escape",
+ "distance":{
+ "title":"distance",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/DistanceType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"escape",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Distance",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
}
@@ -1222,70 +1168,124 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyIsLikeType",
+ "localPart":"DistanceBufferType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
"propertyName",
- "literal",
- "wildCard",
- "singleChar",
- "escape"
+ "geometry",
+ "distance"
]
},
- "LowerBoundaryType":{
+ "FeatureIdType":{
"type":"object",
- "title":"LowerBoundaryType",
+ "title":"FeatureIdType",
"required":[
- "expression"
+ "fid"
],
"properties":{
- "expression":{
- "title":"expression",
+ "fid":{
+ "title":"fid",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ExpressionType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"fid",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FeatureIdType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "fid"
+ ]
+ },
+ "BinarySpatialOpType":{
+ "required":[
+ "propertyName",
+ "geometry",
+ "box"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/SpatialOpsType"
+ },
+ {
+ "type":"object",
+ "title":"BinarySpatialOpType",
+ "properties":{
+ "propertyName":{
+ "title":"propertyName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PropertyNameType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PropertyName",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "geometry":{
+ "title":"geometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.opengis.net/gml#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "box":{
+ "title":"box",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/gml#/definitions/BoxType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
+ "localPart":"Box",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"LowerBoundaryType",
+ "localPart":"BinarySpatialOpType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "expression"
+ "propertyName",
+ "geometry",
+ "box"
]
},
- "ComparisonOpsType":{
- "type":"object",
- "title":"ComparisonOpsType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ComparisonOpsType",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
"SortOrderType":{
"allOf":[
{
@@ -1313,7 +1313,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsBetween"
+ "Add"
]
},
"namespaceURI":{
@@ -1326,11 +1326,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsBetweenType"
+ "$ref":"#/definitions/BinaryOperatorType"
}
},
"elementName":{
- "localPart":"PropertyIsBetween",
+ "localPart":"Add",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1347,7 +1347,7 @@
"properties":{
"localPart":{
"enum":[
- "Contains"
+ "PropertyIsLike"
]
},
"namespaceURI":{
@@ -1360,11 +1360,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/PropertyIsLikeType"
}
},
"elementName":{
- "localPart":"Contains",
+ "localPart":"PropertyIsLike",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1381,7 +1381,7 @@
"properties":{
"localPart":{
"enum":[
- "comparisonOps"
+ "Sub"
]
},
"namespaceURI":{
@@ -1394,11 +1394,11 @@
]
},
"value":{
- "$ref":"#/definitions/ComparisonOpsType"
+ "$ref":"#/definitions/BinaryOperatorType"
}
},
"elementName":{
- "localPart":"comparisonOps",
+ "localPart":"Sub",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1415,7 +1415,7 @@
"properties":{
"localPart":{
"enum":[
- "Literal"
+ "Overlaps"
]
},
"namespaceURI":{
@@ -1428,11 +1428,11 @@
]
},
"value":{
- "$ref":"#/definitions/LiteralType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"Literal",
+ "localPart":"Overlaps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1449,7 +1449,7 @@
"properties":{
"localPart":{
"enum":[
- "Div"
+ "Beyond"
]
},
"namespaceURI":{
@@ -1462,11 +1462,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryOperatorType"
+ "$ref":"#/definitions/DistanceBufferType"
}
},
"elementName":{
- "localPart":"Div",
+ "localPart":"Beyond",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1483,7 +1483,7 @@
"properties":{
"localPart":{
"enum":[
- "Within"
+ "PropertyIsGreaterThanOrEqualTo"
]
},
"namespaceURI":{
@@ -1496,11 +1496,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Within",
+ "localPart":"PropertyIsGreaterThanOrEqualTo",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1517,7 +1517,7 @@
"properties":{
"localPart":{
"enum":[
- "SortBy"
+ "DWithin"
]
},
"namespaceURI":{
@@ -1530,11 +1530,11 @@
]
},
"value":{
- "$ref":"#/definitions/SortByType"
+ "$ref":"#/definitions/DistanceBufferType"
}
},
"elementName":{
- "localPart":"SortBy",
+ "localPart":"DWithin",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1551,7 +1551,7 @@
"properties":{
"localPart":{
"enum":[
- "Not"
+ "PropertyIsNull"
]
},
"namespaceURI":{
@@ -1564,11 +1564,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnaryLogicOpType"
+ "$ref":"#/definitions/PropertyIsNullType"
}
},
"elementName":{
- "localPart":"Not",
+ "localPart":"PropertyIsNull",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1585,7 +1585,7 @@
"properties":{
"localPart":{
"enum":[
- "Filter"
+ "PropertyIsEqualTo"
]
},
"namespaceURI":{
@@ -1598,11 +1598,11 @@
]
},
"value":{
- "$ref":"#/definitions/FilterType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Filter",
+ "localPart":"PropertyIsEqualTo",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1619,7 +1619,7 @@
"properties":{
"localPart":{
"enum":[
- "Disjoint"
+ "Div"
]
},
"namespaceURI":{
@@ -1632,11 +1632,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/BinaryOperatorType"
}
},
"elementName":{
- "localPart":"Disjoint",
+ "localPart":"Div",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1653,7 +1653,7 @@
"properties":{
"localPart":{
"enum":[
- "Beyond"
+ "BBOX"
]
},
"namespaceURI":{
@@ -1666,11 +1666,11 @@
]
},
"value":{
- "$ref":"#/definitions/DistanceBufferType"
+ "$ref":"#/definitions/BBOXType"
}
},
"elementName":{
- "localPart":"Beyond",
+ "localPart":"BBOX",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1687,7 +1687,7 @@
"properties":{
"localPart":{
"enum":[
- "expression"
+ "And"
]
},
"namespaceURI":{
@@ -1700,11 +1700,11 @@
]
},
"value":{
- "$ref":"#/definitions/ExpressionType"
+ "$ref":"#/definitions/BinaryLogicOpType"
}
},
"elementName":{
- "localPart":"expression",
+ "localPart":"And",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1721,7 +1721,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsEqualTo"
+ "Equals"
]
},
"namespaceURI":{
@@ -1734,11 +1734,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"PropertyIsEqualTo",
+ "localPart":"Equals",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1755,7 +1755,7 @@
"properties":{
"localPart":{
"enum":[
- "Or"
+ "Mul"
]
},
"namespaceURI":{
@@ -1768,11 +1768,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryLogicOpType"
+ "$ref":"#/definitions/BinaryOperatorType"
}
},
"elementName":{
- "localPart":"Or",
+ "localPart":"Mul",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1789,7 +1789,7 @@
"properties":{
"localPart":{
"enum":[
- "Crosses"
+ "spatialOps"
]
},
"namespaceURI":{
@@ -1802,11 +1802,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/SpatialOpsType"
}
},
"elementName":{
- "localPart":"Crosses",
+ "localPart":"spatialOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1823,7 +1823,7 @@
"properties":{
"localPart":{
"enum":[
- "Intersects"
+ "comparisonOps"
]
},
"namespaceURI":{
@@ -1836,11 +1836,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/ComparisonOpsType"
}
},
"elementName":{
- "localPart":"Intersects",
+ "localPart":"comparisonOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1857,7 +1857,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsLessThanOrEqualTo"
+ "Touches"
]
},
"namespaceURI":{
@@ -1870,11 +1870,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"PropertyIsLessThanOrEqualTo",
+ "localPart":"Touches",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1891,7 +1891,7 @@
"properties":{
"localPart":{
"enum":[
- "Function"
+ "PropertyIsNotEqualTo"
]
},
"namespaceURI":{
@@ -1904,11 +1904,11 @@
]
},
"value":{
- "$ref":"#/definitions/FunctionType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Function",
+ "localPart":"PropertyIsNotEqualTo",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1925,7 +1925,7 @@
"properties":{
"localPart":{
"enum":[
- "Add"
+ "Not"
]
},
"namespaceURI":{
@@ -1938,11 +1938,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryOperatorType"
+ "$ref":"#/definitions/UnaryLogicOpType"
}
},
"elementName":{
- "localPart":"Add",
+ "localPart":"Not",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1959,7 +1959,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsNotEqualTo"
+ "expression"
]
},
"namespaceURI":{
@@ -1972,11 +1972,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/ExpressionType"
}
},
"elementName":{
- "localPart":"PropertyIsNotEqualTo",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -1993,7 +1993,7 @@
"properties":{
"localPart":{
"enum":[
- "spatialOps"
+ "Within"
]
},
"namespaceURI":{
@@ -2006,11 +2006,11 @@
]
},
"value":{
- "$ref":"#/definitions/SpatialOpsType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"Within",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2027,7 +2027,7 @@
"properties":{
"localPart":{
"enum":[
- "Touches"
+ "Function"
]
},
"namespaceURI":{
@@ -2040,11 +2040,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/FunctionType"
}
},
"elementName":{
- "localPart":"Touches",
+ "localPart":"Function",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2061,7 +2061,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsGreaterThan"
+ "SortBy"
]
},
"namespaceURI":{
@@ -2074,11 +2074,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/SortByType"
}
},
"elementName":{
- "localPart":"PropertyIsGreaterThan",
+ "localPart":"SortBy",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2095,7 +2095,7 @@
"properties":{
"localPart":{
"enum":[
- "logicOps"
+ "Or"
]
},
"namespaceURI":{
@@ -2108,11 +2108,11 @@
]
},
"value":{
- "$ref":"#/definitions/LogicOpsType"
+ "$ref":"#/definitions/BinaryLogicOpType"
}
},
"elementName":{
- "localPart":"logicOps",
+ "localPart":"Or",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2129,7 +2129,7 @@
"properties":{
"localPart":{
"enum":[
- "BBOX"
+ "Literal"
]
},
"namespaceURI":{
@@ -2142,11 +2142,11 @@
]
},
"value":{
- "$ref":"#/definitions/BBOXType"
+ "$ref":"#/definitions/LiteralType"
}
},
"elementName":{
- "localPart":"BBOX",
+ "localPart":"Literal",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2163,7 +2163,7 @@
"properties":{
"localPart":{
"enum":[
- "Overlaps"
+ "Disjoint"
]
},
"namespaceURI":{
@@ -2180,7 +2180,7 @@
}
},
"elementName":{
- "localPart":"Overlaps",
+ "localPart":"Disjoint",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2197,7 +2197,7 @@
"properties":{
"localPart":{
"enum":[
- "DWithin"
+ "PropertyIsGreaterThan"
]
},
"namespaceURI":{
@@ -2210,11 +2210,11 @@
]
},
"value":{
- "$ref":"#/definitions/DistanceBufferType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"DWithin",
+ "localPart":"PropertyIsGreaterThan",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2231,7 +2231,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyName"
+ "Filter"
]
},
"namespaceURI":{
@@ -2244,11 +2244,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyNameType"
+ "$ref":"#/definitions/FilterType"
}
},
"elementName":{
- "localPart":"PropertyName",
+ "localPart":"Filter",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2265,7 +2265,7 @@
"properties":{
"localPart":{
"enum":[
- "Mul"
+ "Contains"
]
},
"namespaceURI":{
@@ -2278,11 +2278,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryOperatorType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"Mul",
+ "localPart":"Contains",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2299,7 +2299,7 @@
"properties":{
"localPart":{
"enum":[
- "Sub"
+ "PropertyIsLessThan"
]
},
"namespaceURI":{
@@ -2312,11 +2312,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryOperatorType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Sub",
+ "localPart":"PropertyIsLessThan",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2333,7 +2333,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsLessThan"
+ "PropertyIsLessThanOrEqualTo"
]
},
"namespaceURI":{
@@ -2350,7 +2350,7 @@
}
},
"elementName":{
- "localPart":"PropertyIsLessThan",
+ "localPart":"PropertyIsLessThanOrEqualTo",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2367,7 +2367,7 @@
"properties":{
"localPart":{
"enum":[
- "FeatureId"
+ "logicOps"
]
},
"namespaceURI":{
@@ -2380,11 +2380,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureIdType"
+ "$ref":"#/definitions/LogicOpsType"
}
},
"elementName":{
- "localPart":"FeatureId",
+ "localPart":"logicOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2401,7 +2401,7 @@
"properties":{
"localPart":{
"enum":[
- "Equals"
+ "Crosses"
]
},
"namespaceURI":{
@@ -2418,7 +2418,7 @@
}
},
"elementName":{
- "localPart":"Equals",
+ "localPart":"Crosses",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2435,7 +2435,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsNull"
+ "PropertyIsBetween"
]
},
"namespaceURI":{
@@ -2448,11 +2448,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsNullType"
+ "$ref":"#/definitions/PropertyIsBetweenType"
}
},
"elementName":{
- "localPart":"PropertyIsNull",
+ "localPart":"PropertyIsBetween",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2469,7 +2469,7 @@
"properties":{
"localPart":{
"enum":[
- "And"
+ "Intersects"
]
},
"namespaceURI":{
@@ -2482,11 +2482,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryLogicOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"And",
+ "localPart":"Intersects",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2503,7 +2503,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsLike"
+ "PropertyName"
]
},
"namespaceURI":{
@@ -2516,11 +2516,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsLikeType"
+ "$ref":"#/definitions/PropertyNameType"
}
},
"elementName":{
- "localPart":"PropertyIsLike",
+ "localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2537,7 +2537,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsGreaterThanOrEqualTo"
+ "FeatureId"
]
},
"namespaceURI":{
@@ -2550,11 +2550,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/FeatureIdType"
}
},
"elementName":{
- "localPart":"PropertyIsGreaterThanOrEqualTo",
+ "localPart":"FeatureId",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
diff --git a/scripts/jsonschemas/Filter_1_1_0.jsonschema b/scripts/jsonschemas/Filter_1_1_0.jsonschema
index 76d60ef2..8a8129b4 100644
--- a/scripts/jsonschemas/Filter_1_1_0.jsonschema
+++ b/scripts/jsonschemas/Filter_1_1_0.jsonschema
@@ -2,271 +2,231 @@
{
"id":"http://www.opengis.net/ogc#",
"definitions":{
- "ArithmeticOperatorsType":{
+ "FunctionsType":{
"type":"object",
- "title":"ArithmeticOperatorsType",
+ "title":"FunctionsType",
"required":[
- "ops"
+ "functionNames"
],
"properties":{
- "ops":{
- "title":"ops",
+ "functionNames":{
+ "title":"functionNames",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/SimpleArithmetic"
- }
- ],
- "elementName":{
- "localPart":"SimpleArithmetic",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/FunctionsType"
- }
- ],
- "elementName":{
- "localPart":"Functions",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- ]
- },
- "minItems":1
+ "$ref":"#/definitions/FunctionNamesType"
}
],
- "propertyType":"elements"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"FunctionNames",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ArithmeticOperatorsType",
+ "localPart":"FunctionsType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "ops"
+ "functionNames"
]
},
- "AbstractIdType":{
+ "ScalarCapabilitiesType":{
"type":"object",
- "title":"AbstractIdType",
+ "title":"ScalarCapabilitiesType",
+ "properties":{
+ "logicalOperators":{
+ "title":"logicalOperators",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LogicalOperators"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LogicalOperators",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "comparisonOperators":{
+ "title":"comparisonOperators",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ComparisonOperatorsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ComparisonOperators",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "arithmeticOperators":{
+ "title":"arithmeticOperators",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArithmeticOperatorsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ArithmeticOperators",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Scalar_CapabilitiesType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "logicalOperators",
+ "comparisonOperators",
+ "arithmeticOperators"
+ ]
+ },
+ "ExpressionType":{
+ "type":"object",
+ "title":"ExpressionType",
"properties":{
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractIdType",
+ "localPart":"ExpressionType",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "DistanceBufferType":{
+ "GmlObjectIdType":{
"required":[
- "propertyName",
- "geometry",
- "distance"
+ "id"
],
"allOf":[
{
- "$ref":"#/definitions/SpatialOpsType"
+ "$ref":"#/definitions/AbstractIdType"
},
{
"type":"object",
- "title":"DistanceBufferType",
+ "title":"GmlObjectIdType",
"properties":{
- "propertyName":{
- "title":"propertyName",
- "allOf":[
- {
- "$ref":"#/definitions/PropertyNameType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PropertyName",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "geometry":{
- "title":"geometry",
+ "id":{
+ "title":"id",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Geometry",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"id",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "distance":{
- "title":"distance",
- "allOf":[
- {
- "$ref":"#/definitions/DistanceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Distance",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DistanceBufferType",
+ "localPart":"GmlObjectIdType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "propertyName",
- "geometry",
- "distance"
+ "id"
]
},
- "SimpleArithmetic":{
- "type":"object",
- "title":"SimpleArithmetic",
- "properties":{
- },
- "typeType":"classInfo"
- },
- "FID":{
- "type":"object",
- "title":"FID",
- "properties":{
- },
- "typeType":"classInfo"
- },
- "EID":{
- "type":"object",
- "title":"EID",
- "properties":{
- },
- "typeType":"classInfo"
- },
- "UnaryLogicOpType":{
+ "PropertyIsLikeType":{
"required":[
- "comparisonOps",
- "spatialOps",
- "logicOps",
- "function"
+ "propertyName",
+ "literal",
+ "wildCard",
+ "singleChar",
+ "escapeChar"
],
"allOf":[
{
- "$ref":"#/definitions/LogicOpsType"
+ "$ref":"#/definitions/ComparisonOpsType"
},
{
"type":"object",
- "title":"UnaryLogicOpType",
+ "title":"PropertyIsLikeType",
"properties":{
- "comparisonOps":{
- "title":"comparisonOps",
+ "propertyName":{
+ "title":"propertyName",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ComparisonOpsType"
- }
- },
- "elementName":{
- "localPart":"comparisonOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "$ref":"#/definitions/PropertyNameType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"comparisonOps",
+ "localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "spatialOps":{
- "title":"spatialOps",
+ "literal":{
+ "title":"literal",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SpatialOpsType"
- }
- },
- "elementName":{
- "localPart":"spatialOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "$ref":"#/definitions/LiteralType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"Literal",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "logicOps":{
- "title":"logicOps",
+ "wildCard":{
+ "title":"wildCard",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LogicOpsType"
- }
- },
- "elementName":{
- "localPart":"logicOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"logicOps",
- "namespaceURI":"http://www.opengis.net/ogc"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"wildCard",
+ "namespaceURI":""
}
},
- "function":{
- "title":"function",
+ "singleChar":{
+ "title":"singleChar",
"allOf":[
{
- "$ref":"#/definitions/FunctionType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Function",
- "namespaceURI":"http://www.opengis.net/ogc"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"singleChar",
+ "namespaceURI":""
+ }
+ },
+ "escapeChar":{
+ "title":"escapeChar",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"escapeChar",
+ "namespaceURI":""
+ }
+ },
+ "matchCase":{
+ "title":"matchCase",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"matchCase",
+ "namespaceURI":""
}
}
}
@@ -274,151 +234,138 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"UnaryLogicOpType",
+ "localPart":"PropertyIsLikeType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "comparisonOps",
- "spatialOps",
- "logicOps",
- "function"
+ "propertyName",
+ "literal",
+ "wildCard",
+ "singleChar",
+ "escapeChar",
+ "matchCase"
]
},
- "SpatialCapabilitiesType":{
- "type":"object",
- "title":"SpatialCapabilitiesType",
+ "BinarySpatialOpType":{
"required":[
- "geometryOperands",
- "spatialOperators"
+ "propertyName1",
+ "propertyName2",
+ "geometry",
+ "envelope"
],
- "properties":{
- "geometryOperands":{
- "title":"geometryOperands",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryOperandsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeometryOperands",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "spatialOperators":{
- "title":"spatialOperators",
- "allOf":[
- {
- "$ref":"#/definitions/SpatialOperatorsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"SpatialOperators",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Spatial_CapabilitiesType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "geometryOperands",
- "spatialOperators"
- ]
- },
- "LiteralType":{
"allOf":[
{
- "$ref":"#/definitions/ExpressionType"
+ "$ref":"#/definitions/SpatialOpsType"
},
{
"type":"object",
- "title":"LiteralType",
+ "title":"BinarySpatialOpType",
"properties":{
- "content":{
- "title":"content",
+ "propertyName1":{
+ "title":"propertyName1",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
+ "$ref":"#/definitions/PropertyNameType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PropertyName",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "propertyName2":{
+ "title":"propertyName2",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PropertyNameType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PropertyName",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "geometry":{
+ "title":"geometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
],
- "propertyType":"anyElement"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "envelope":{
+ "title":"envelope",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EnvelopeType"
+ }
+ },
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LiteralType",
+ "localPart":"BinarySpatialOpType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "content"
+ "propertyName1",
+ "propertyName2",
+ "geometry",
+ "envelope"
]
},
- "DistanceType":{
+ "SpatialOpsType":{
"type":"object",
- "title":"DistanceType",
- "required":[
- "units"
- ],
+ "title":"SpatialOpsType",
"properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"value"
- },
- "units":{
- "title":"units",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"units",
- "namespaceURI":""
- }
- }
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DistanceType",
+ "localPart":"SpatialOpsType",
"namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "value",
- "units"
- ]
+ }
},
- "FunctionType":{
+ "BinaryOperatorType":{
"required":[
- "name"
+ "expression"
],
"allOf":[
{
@@ -426,7 +373,7 @@
},
{
"type":"object",
- "title":"FunctionType",
+ "title":"BinaryOperatorType",
"properties":{
"expression":{
"title":"expression",
@@ -448,7 +395,8 @@
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "minItems":0
+ "maxItems":2,
+ "minItems":2
}
],
"propertyType":"elementRef",
@@ -456,106 +404,189 @@
"localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
- },
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"name",
- "namespaceURI":""
- }
}
}
}
- ],
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BinaryOperatorType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "expression"
+ ]
+ },
+ "GeometryOperandsType":{
+ "type":"object",
+ "title":"GeometryOperandsType",
+ "required":[
+ "geometryOperand"
+ ],
+ "properties":{
+ "geometryOperand":{
+ "title":"geometryOperand",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GeometryOperand",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"FunctionType",
+ "localPart":"GeometryOperandsType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "expression",
- "name"
+ "geometryOperand"
]
},
- "LogicOpsType":{
- "type":"object",
- "title":"LogicOpsType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LogicOpsType",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "FunctionNamesType":{
+ "ComparisonOperatorsType":{
"type":"object",
- "title":"FunctionNamesType",
+ "title":"ComparisonOperatorsType",
"required":[
- "functionName"
+ "comparisonOperator"
],
"properties":{
- "functionName":{
- "title":"functionName",
+ "comparisonOperator":{
+ "title":"comparisonOperator",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/FunctionNameType"
+ "$ref":"#/definitions/ComparisonOperatorType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"FunctionName",
+ "localPart":"ComparisonOperator",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FunctionNamesType",
+ "localPart":"ComparisonOperatorsType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "functionName"
+ "comparisonOperator"
]
},
- "FunctionsType":{
+ "FID":{
"type":"object",
- "title":"FunctionsType",
+ "title":"FID",
+ "properties":{
+ },
+ "typeType":"classInfo"
+ },
+ "SortPropertyType":{
+ "type":"object",
+ "title":"SortPropertyType",
"required":[
- "functionNames"
+ "propertyName"
],
"properties":{
- "functionNames":{
- "title":"functionNames",
+ "propertyName":{
+ "title":"propertyName",
"allOf":[
{
- "$ref":"#/definitions/FunctionNamesType"
+ "$ref":"#/definitions/PropertyNameType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"FunctionNames",
+ "localPart":"PropertyName",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "sortOrder":{
+ "title":"sortOrder",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SortOrderType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SortOrder",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FunctionsType",
+ "localPart":"SortPropertyType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "functionNames"
+ "propertyName",
+ "sortOrder"
+ ]
+ },
+ "IdCapabilitiesType":{
+ "type":"object",
+ "title":"IdCapabilitiesType",
+ "required":[
+ "ids"
+ ],
+ "properties":{
+ "ids":{
+ "title":"ids",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/EID"
+ }
+ ],
+ "elementName":{
+ "localPart":"EID",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/FID"
+ }
+ ],
+ "elementName":{
+ "localPart":"FID",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ ]
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"elements"
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Id_CapabilitiesType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "ids"
]
},
"BinaryLogicOpType":{
@@ -584,11 +615,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/ComparisonOpsType"
+ "$ref":"#/definitions/SpatialOpsType"
}
},
"elementName":{
- "localPart":"comparisonOps",
+ "localPart":"spatialOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -599,11 +630,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/FunctionType"
+ "$ref":"#/definitions/ComparisonOpsType"
}
},
"elementName":{
- "localPart":"Function",
+ "localPart":"comparisonOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -614,11 +645,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/LogicOpsType"
+ "$ref":"#/definitions/FunctionType"
}
},
"elementName":{
- "localPart":"logicOps",
+ "localPart":"Function",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -629,11 +660,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/SpatialOpsType"
+ "$ref":"#/definitions/LogicOpsType"
}
},
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"logicOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
@@ -656,43 +687,6 @@
"ops"
]
},
- "FeatureIdType":{
- "required":[
- "fid"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractIdType"
- },
- {
- "type":"object",
- "title":"FeatureIdType",
- "properties":{
- "fid":{
- "title":"fid",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"fid",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"FeatureIdType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "fid"
- ]
- },
"UpperBoundaryType":{
"type":"object",
"title":"UpperBoundaryType",
@@ -735,75 +729,116 @@
"expression"
]
},
- "PropertyIsNullType":{
+ "SpatialCapabilitiesType":{
+ "type":"object",
+ "title":"SpatialCapabilitiesType",
"required":[
- "propertyName"
+ "geometryOperands",
+ "spatialOperators"
+ ],
+ "properties":{
+ "geometryOperands":{
+ "title":"geometryOperands",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryOperandsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GeometryOperands",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "spatialOperators":{
+ "title":"spatialOperators",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SpatialOperatorsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SpatialOperators",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Spatial_CapabilitiesType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "geometryOperands",
+ "spatialOperators"
+ ]
+ },
+ "FunctionType":{
+ "required":[
+ "name"
],
"allOf":[
{
- "$ref":"#/definitions/ComparisonOpsType"
+ "$ref":"#/definitions/ExpressionType"
},
{
"type":"object",
- "title":"PropertyIsNullType",
+ "title":"FunctionType",
"properties":{
- "propertyName":{
- "title":"propertyName",
+ "expression":{
+ "title":"expression",
"allOf":[
{
- "$ref":"#/definitions/PropertyNameType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ExpressionType"
+ }
+ },
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"PropertyName",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
+ },
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"name",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyIsNullType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "propertyName"
- ]
- },
- "SortByType":{
- "type":"object",
- "title":"SortByType",
- "required":[
- "sortProperty"
- ],
- "properties":{
- "sortProperty":{
- "title":"sortProperty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SortPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"SortProperty",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SortByType",
+ "localPart":"FunctionType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "sortProperty"
+ "expression",
+ "name"
]
},
"FunctionNameType":{
@@ -846,18 +881,15 @@
"nArgs"
]
},
- "FilterType":{
+ "LowerBoundaryType":{
"type":"object",
- "title":"FilterType",
+ "title":"LowerBoundaryType",
"required":[
- "spatialOps",
- "comparisonOps",
- "logicOps",
- "id"
+ "expression"
],
"properties":{
- "spatialOps":{
- "title":"spatialOps",
+ "expression":{
+ "title":"expression",
"allOf":[
{
"type":"object",
@@ -866,116 +898,147 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/SpatialOpsType"
+ "$ref":"#/definitions/ExpressionType"
}
},
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LowerBoundaryType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "expression"
+ ]
+ },
+ "ComparisonOpsType":{
+ "type":"object",
+ "title":"ComparisonOpsType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ComparisonOpsType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "BBOXType":{
+ "required":[
+ "envelope"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/SpatialOpsType"
},
- "comparisonOps":{
- "title":"comparisonOps",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ComparisonOpsType"
+ {
+ "type":"object",
+ "title":"BBOXType",
+ "properties":{
+ "propertyName":{
+ "title":"propertyName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PropertyNameType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"comparisonOps",
+ "localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/ogc"
}
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"comparisonOps",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "logicOps":{
- "title":"logicOps",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LogicOpsType"
+ },
+ "envelope":{
+ "title":"envelope",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EnvelopeType"
+ }
+ },
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- },
+ ],
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"logicOps",
- "namespaceURI":"http://www.opengis.net/ogc"
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"logicOps",
- "namespaceURI":"http://www.opengis.net/ogc"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BBOXType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "propertyName",
+ "envelope"
+ ]
+ },
+ "FeatureIdType":{
+ "required":[
+ "fid"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractIdType"
},
- "id":{
- "title":"id",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractIdType"
- }
- },
- "elementName":{
- "localPart":"_Id",
- "namespaceURI":"http://www.opengis.net/ogc"
+ {
+ "type":"object",
+ "title":"FeatureIdType",
+ "properties":{
+ "fid":{
+ "title":"fid",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
- },
- "minItems":1
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"fid",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Id",
- "namespaceURI":"http://www.opengis.net/ogc"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"FilterType",
+ "localPart":"FeatureIdType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "spatialOps",
- "comparisonOps",
- "logicOps",
- "id"
+ "fid"
]
},
- "BBOXType":{
+ "DistanceBufferType":{
"required":[
- "envelope"
+ "propertyName",
+ "geometry",
+ "distance"
],
"allOf":[
{
@@ -983,7 +1046,7 @@
},
{
"type":"object",
- "title":"BBOXType",
+ "title":"DistanceBufferType",
"properties":{
"propertyName":{
"title":"propertyName",
@@ -998,8 +1061,8 @@
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "envelope":{
- "title":"envelope",
+ "geometry":{
+ "title":"geometry",
"allOf":[
{
"type":"object",
@@ -1008,76 +1071,56 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"Envelope",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"Envelope",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "distance":{
+ "title":"distance",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DistanceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Distance",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BBOXType",
+ "localPart":"DistanceBufferType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
"propertyName",
- "envelope"
- ]
- },
- "ComparisonOperatorsType":{
- "type":"object",
- "title":"ComparisonOperatorsType",
- "required":[
- "comparisonOperator"
- ],
- "properties":{
- "comparisonOperator":{
- "title":"comparisonOperator",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/ComparisonOperatorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ComparisonOperator",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ComparisonOperatorsType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "comparisonOperator"
+ "geometry",
+ "distance"
]
},
- "PropertyNameType":{
+ "LiteralType":{
"allOf":[
{
"$ref":"#/definitions/ExpressionType"
},
{
"type":"object",
- "title":"PropertyNameType",
+ "title":"LiteralType",
"properties":{
"content":{
"title":"content",
@@ -1110,54 +1153,34 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyNameType",
+ "localPart":"LiteralType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
"content"
]
},
- "LowerBoundaryType":{
+ "AbstractIdType":{
"type":"object",
- "title":"LowerBoundaryType",
- "required":[
- "expression"
- ],
+ "title":"AbstractIdType",
"properties":{
- "expression":{
- "title":"expression",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ExpressionType"
- }
- },
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LowerBoundaryType",
+ "localPart":"AbstractIdType",
"namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "LogicOpsType":{
+ "type":"object",
+ "title":"LogicOpsType",
+ "properties":{
},
- "propertiesOrder":[
- "expression"
- ]
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LogicOpsType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
},
"BinaryComparisonOpType":{
"required":[
@@ -1227,13 +1250,45 @@
"matchCase"
]
},
- "PropertyIsLikeType":{
+ "SortByType":{
+ "type":"object",
+ "title":"SortByType",
"required":[
- "propertyName",
- "literal",
- "wildCard",
- "singleChar",
- "escapeChar"
+ "sortProperty"
+ ],
+ "properties":{
+ "sortProperty":{
+ "title":"sortProperty",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SortPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SortProperty",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SortByType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "sortProperty"
+ ]
+ },
+ "PropertyIsBetweenType":{
+ "required":[
+ "expression",
+ "lowerBoundary",
+ "upperBoundary"
],
"allOf":[
{
@@ -1241,84 +1296,57 @@
},
{
"type":"object",
- "title":"PropertyIsLikeType",
+ "title":"PropertyIsBetweenType",
"properties":{
- "propertyName":{
- "title":"propertyName",
+ "expression":{
+ "title":"expression",
"allOf":[
{
- "$ref":"#/definitions/PropertyNameType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ExpressionType"
+ }
+ },
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"PropertyName",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "literal":{
- "title":"literal",
+ "lowerBoundary":{
+ "title":"lowerBoundary",
"allOf":[
{
- "$ref":"#/definitions/LiteralType"
+ "$ref":"#/definitions/LowerBoundaryType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Literal",
+ "localPart":"LowerBoundary",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "wildCard":{
- "title":"wildCard",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"wildCard",
- "namespaceURI":""
- }
- },
- "singleChar":{
- "title":"singleChar",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"singleChar",
- "namespaceURI":""
- }
- },
- "escapeChar":{
- "title":"escapeChar",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"escapeChar",
- "namespaceURI":""
- }
- },
- "matchCase":{
- "title":"matchCase",
+ "upperBoundary":{
+ "title":"upperBoundary",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/UpperBoundaryType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"matchCase",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"UpperBoundary",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
}
@@ -1326,210 +1354,191 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyIsLikeType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "propertyName",
- "literal",
- "wildCard",
- "singleChar",
- "escapeChar",
- "matchCase"
+ "localPart":"PropertyIsBetweenType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "expression",
+ "lowerBoundary",
+ "upperBoundary"
]
},
- "ScalarCapabilitiesType":{
+ "FilterType":{
"type":"object",
- "title":"ScalarCapabilitiesType",
+ "title":"FilterType",
+ "required":[
+ "spatialOps",
+ "comparisonOps",
+ "logicOps",
+ "id"
+ ],
"properties":{
- "logicalOperators":{
- "title":"logicalOperators",
+ "spatialOps":{
+ "title":"spatialOps",
"allOf":[
{
- "$ref":"#/definitions/LogicalOperators"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SpatialOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"spatialOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"LogicalOperators",
+ "localPart":"spatialOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "comparisonOperators":{
- "title":"comparisonOperators",
+ "comparisonOps":{
+ "title":"comparisonOps",
"allOf":[
{
- "$ref":"#/definitions/ComparisonOperatorsType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ComparisonOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"comparisonOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"ComparisonOperators",
+ "localPart":"comparisonOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "arithmeticOperators":{
- "title":"arithmeticOperators",
+ "logicOps":{
+ "title":"logicOps",
"allOf":[
{
- "$ref":"#/definitions/ArithmeticOperatorsType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LogicOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"logicOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"ArithmeticOperators",
+ "localPart":"logicOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Scalar_CapabilitiesType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "logicalOperators",
- "comparisonOperators",
- "arithmeticOperators"
- ]
- },
- "IdCapabilitiesType":{
- "type":"object",
- "title":"IdCapabilitiesType",
- "required":[
- "ids"
- ],
- "properties":{
- "ids":{
- "title":"ids",
+ },
+ "id":{
+ "title":"id",
"allOf":[
{
"type":"array",
"items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/EID"
- }
- ],
- "elementName":{
- "localPart":"EID",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- {
- "anyOf":[
- {
- "$ref":"#/definitions/FID"
- }
- ],
- "elementName":{
- "localPart":"FID",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "value":{
+ "$ref":"#/definitions/AbstractIdType"
}
- ]
+ },
+ "elementName":{
+ "localPart":"_Id",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
},
"minItems":1
}
],
- "propertyType":"elements"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Id",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Id_CapabilitiesType",
+ "localPart":"FilterType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "ids"
+ "spatialOps",
+ "comparisonOps",
+ "logicOps",
+ "id"
]
},
- "SpatialOperatorType":{
+ "LogicalOperators":{
"type":"object",
- "title":"SpatialOperatorType",
+ "title":"LogicalOperators",
"properties":{
- "geometryOperands":{
- "title":"geometryOperands",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryOperandsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeometryOperands",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"#/definitions/SpatialOperatorNameType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"name",
- "namespaceURI":""
- }
- }
},
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SpatialOperatorType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "geometryOperands",
- "name"
- ]
+ "typeType":"classInfo"
},
- "BinarySpatialOpType":{
+ "UnaryLogicOpType":{
"required":[
- "propertyName1",
- "propertyName2",
- "geometry",
- "envelope"
+ "comparisonOps",
+ "spatialOps",
+ "logicOps",
+ "function"
],
"allOf":[
{
- "$ref":"#/definitions/SpatialOpsType"
+ "$ref":"#/definitions/LogicOpsType"
},
{
"type":"object",
- "title":"BinarySpatialOpType",
+ "title":"UnaryLogicOpType",
"properties":{
- "propertyName1":{
- "title":"propertyName1",
- "allOf":[
- {
- "$ref":"#/definitions/PropertyNameType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PropertyName",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "propertyName2":{
- "title":"propertyName2",
+ "comparisonOps":{
+ "title":"comparisonOps",
"allOf":[
{
- "$ref":"#/definitions/PropertyNameType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ComparisonOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"comparisonOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"PropertyName",
+ "localPart":"comparisonOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "geometry":{
- "title":"geometry",
+ "spatialOps":{
+ "title":"spatialOps",
"allOf":[
{
"type":"object",
@@ -1538,23 +1547,23 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/SpatialOpsType"
}
},
"elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"spatialOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"spatialOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
},
- "envelope":{
- "title":"envelope",
+ "logicOps":{
+ "title":"logicOps",
"allOf":[
{
"type":"object",
@@ -1563,19 +1572,32 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/LogicOpsType"
}
},
"elementName":{
- "localPart":"Envelope",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"logicOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"Envelope",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"logicOps",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FunctionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Function",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
}
@@ -1583,315 +1605,305 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BinarySpatialOpType",
+ "localPart":"UnaryLogicOpType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "propertyName1",
- "propertyName2",
- "geometry",
- "envelope"
+ "comparisonOps",
+ "spatialOps",
+ "logicOps",
+ "function"
]
},
- "SortPropertyType":{
+ "PropertyNameType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ExpressionType"
+ },
+ {
+ "type":"object",
+ "title":"PropertyNameType",
+ "properties":{
+ "content":{
+ "title":"content",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "propertyType":"anyElement"
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PropertyNameType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "content"
+ ]
+ },
+ "FilterCapabilities":{
"type":"object",
- "title":"SortPropertyType",
+ "title":"FilterCapabilities",
"required":[
- "propertyName"
+ "spatialCapabilities",
+ "scalarCapabilities",
+ "idCapabilities"
],
"properties":{
- "propertyName":{
- "title":"propertyName",
+ "spatialCapabilities":{
+ "title":"spatialCapabilities",
"allOf":[
{
- "$ref":"#/definitions/PropertyNameType"
+ "$ref":"#/definitions/SpatialCapabilitiesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PropertyName",
+ "localPart":"Spatial_Capabilities",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "sortOrder":{
- "title":"sortOrder",
+ "scalarCapabilities":{
+ "title":"scalarCapabilities",
"allOf":[
{
- "$ref":"#/definitions/SortOrderType"
+ "$ref":"#/definitions/ScalarCapabilitiesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"SortOrder",
+ "localPart":"Scalar_Capabilities",
"namespaceURI":"http://www.opengis.net/ogc"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SortPropertyType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "propertyName",
- "sortOrder"
- ]
- },
- "SpatialOperatorsType":{
- "type":"object",
- "title":"SpatialOperatorsType",
- "required":[
- "spatialOperator"
- ],
- "properties":{
- "spatialOperator":{
- "title":"spatialOperator",
+ },
+ "idCapabilities":{
+ "title":"idCapabilities",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/SpatialOperatorType"
- },
- "minItems":1
+ "$ref":"#/definitions/IdCapabilitiesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"SpatialOperator",
+ "localPart":"Id_Capabilities",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"SpatialOperatorsType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
"propertiesOrder":[
- "spatialOperator"
+ "spatialCapabilities",
+ "scalarCapabilities",
+ "idCapabilities"
]
},
- "ExpressionType":{
- "type":"object",
- "title":"ExpressionType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ExpressionType",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "GeometryOperandsType":{
+ "DistanceType":{
"type":"object",
- "title":"GeometryOperandsType",
+ "title":"DistanceType",
"required":[
- "geometryOperand"
+ "units"
],
"properties":{
- "geometryOperand":{
- "title":"geometryOperand",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeometryOperand",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeometryOperandsType",
- "namespaceURI":"http://www.opengis.net/ogc"
- },
- "propertiesOrder":[
- "geometryOperand"
- ]
- },
- "PropertyIsBetweenType":{
- "required":[
- "expression",
- "lowerBoundary",
- "upperBoundary"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/ComparisonOpsType"
- },
- {
- "type":"object",
- "title":"PropertyIsBetweenType",
- "properties":{
- "expression":{
- "title":"expression",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ExpressionType"
- }
- },
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "lowerBoundary":{
- "title":"lowerBoundary",
- "allOf":[
- {
- "$ref":"#/definitions/LowerBoundaryType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LowerBoundary",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "upperBoundary":{
- "title":"upperBoundary",
- "allOf":[
- {
- "$ref":"#/definitions/UpperBoundaryType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"UpperBoundary",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ "propertyType":"value"
+ },
+ "units":{
+ "title":"units",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"units",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyIsBetweenType",
+ "localPart":"DistanceType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "expression",
- "lowerBoundary",
- "upperBoundary"
+ "value",
+ "units"
]
},
- "FilterCapabilities":{
+ "SpatialOperatorsType":{
"type":"object",
- "title":"FilterCapabilities",
+ "title":"SpatialOperatorsType",
"required":[
- "spatialCapabilities",
- "scalarCapabilities",
- "idCapabilities"
+ "spatialOperator"
],
"properties":{
- "spatialCapabilities":{
- "title":"spatialCapabilities",
+ "spatialOperator":{
+ "title":"spatialOperator",
"allOf":[
{
- "$ref":"#/definitions/SpatialCapabilitiesType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SpatialOperatorType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Spatial_Capabilities",
+ "localPart":"SpatialOperator",
"namespaceURI":"http://www.opengis.net/ogc"
}
- },
- "scalarCapabilities":{
- "title":"scalarCapabilities",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SpatialOperatorsType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "spatialOperator"
+ ]
+ },
+ "SimpleArithmetic":{
+ "type":"object",
+ "title":"SimpleArithmetic",
+ "properties":{
+ },
+ "typeType":"classInfo"
+ },
+ "FunctionNamesType":{
+ "type":"object",
+ "title":"FunctionNamesType",
+ "required":[
+ "functionName"
+ ],
+ "properties":{
+ "functionName":{
+ "title":"functionName",
"allOf":[
{
- "$ref":"#/definitions/ScalarCapabilitiesType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/FunctionNameType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Scalar_Capabilities",
+ "localPart":"FunctionName",
"namespaceURI":"http://www.opengis.net/ogc"
}
- },
- "idCapabilities":{
- "title":"idCapabilities",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FunctionNamesType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
+ "propertiesOrder":[
+ "functionName"
+ ]
+ },
+ "SpatialOperatorType":{
+ "type":"object",
+ "title":"SpatialOperatorType",
+ "properties":{
+ "geometryOperands":{
+ "title":"geometryOperands",
"allOf":[
{
- "$ref":"#/definitions/IdCapabilitiesType"
+ "$ref":"#/definitions/GeometryOperandsType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Id_Capabilities",
+ "localPart":"GeometryOperands",
"namespaceURI":"http://www.opengis.net/ogc"
}
+ },
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SpatialOperatorNameType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"name",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"SpatialOperatorType",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ },
"propertiesOrder":[
- "spatialCapabilities",
- "scalarCapabilities",
- "idCapabilities"
+ "geometryOperands",
+ "name"
]
},
- "LogicalOperators":{
+ "EID":{
"type":"object",
- "title":"LogicalOperators",
+ "title":"EID",
"properties":{
},
"typeType":"classInfo"
},
- "SpatialOpsType":{
- "type":"object",
- "title":"SpatialOpsType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SpatialOpsType",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "GmlObjectIdType":{
+ "PropertyIsNullType":{
"required":[
- "id"
+ "propertyName"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractIdType"
+ "$ref":"#/definitions/ComparisonOpsType"
},
{
"type":"object",
- "title":"GmlObjectIdType",
+ "title":"PropertyIsNullType",
"properties":{
- "id":{
- "title":"id",
+ "propertyName":{
+ "title":"propertyName",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"#/definitions/PropertyNameType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"id",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PropertyName",
+ "namespaceURI":"http://www.opengis.net/ogc"
}
}
}
@@ -1899,79 +1911,67 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GmlObjectIdType",
+ "localPart":"PropertyIsNullType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "id"
+ "propertyName"
]
},
- "ComparisonOpsType":{
+ "ArithmeticOperatorsType":{
"type":"object",
- "title":"ComparisonOpsType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ComparisonOpsType",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
- },
- "BinaryOperatorType":{
+ "title":"ArithmeticOperatorsType",
"required":[
- "expression"
+ "ops"
],
- "allOf":[
- {
- "$ref":"#/definitions/ExpressionType"
- },
- {
- "type":"object",
- "title":"BinaryOperatorType",
- "properties":{
- "expression":{
- "title":"expression",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ExpressionType"
+ "properties":{
+ "ops":{
+ "title":"ops",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/SimpleArithmetic"
}
- },
+ ],
"elementName":{
- "localPart":"expression",
+ "localPart":"SimpleArithmetic",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "maxItems":2,
- "minItems":2
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/ogc"
- }
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/FunctionsType"
+ }
+ ],
+ "elementName":{
+ "localPart":"Functions",
+ "namespaceURI":"http://www.opengis.net/ogc"
+ }
+ }
+ ]
+ },
+ "minItems":1
}
- }
+ ],
+ "propertyType":"elements"
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"BinaryOperatorType",
+ "localPart":"ArithmeticOperatorsType",
"namespaceURI":"http://www.opengis.net/ogc"
},
"propertiesOrder":[
- "expression"
+ "ops"
]
},
- "SpatialOperatorNameType":{
+ "SortOrderType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -1979,11 +1979,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"SpatialOperatorNameType",
+ "localPart":"SortOrderType",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "ComparisonOperatorType":{
+ "SpatialOperatorNameType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -1991,11 +1991,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"ComparisonOperatorType",
+ "localPart":"SpatialOperatorNameType",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
- "SortOrderType":{
+ "ComparisonOperatorType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -2003,7 +2003,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"SortOrderType",
+ "localPart":"ComparisonOperatorType",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
@@ -2022,7 +2022,7 @@
"properties":{
"localPart":{
"enum":[
- "Sub"
+ "PropertyIsNull"
]
},
"namespaceURI":{
@@ -2035,11 +2035,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryOperatorType"
+ "$ref":"#/definitions/PropertyIsNullType"
}
},
"elementName":{
- "localPart":"Sub",
+ "localPart":"PropertyIsNull",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2056,7 +2056,7 @@
"properties":{
"localPart":{
"enum":[
- "SortBy"
+ "LogicalOperators"
]
},
"namespaceURI":{
@@ -2069,11 +2069,11 @@
]
},
"value":{
- "$ref":"#/definitions/SortByType"
+ "$ref":"#/definitions/LogicalOperators"
}
},
"elementName":{
- "localPart":"SortBy",
+ "localPart":"LogicalOperators",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2090,7 +2090,7 @@
"properties":{
"localPart":{
"enum":[
- "EID"
+ "Or"
]
},
"namespaceURI":{
@@ -2103,11 +2103,11 @@
]
},
"value":{
- "$ref":"#/definitions/EID"
+ "$ref":"#/definitions/BinaryLogicOpType"
}
},
"elementName":{
- "localPart":"EID",
+ "localPart":"Or",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2124,7 +2124,7 @@
"properties":{
"localPart":{
"enum":[
- "Mul"
+ "PropertyIsBetween"
]
},
"namespaceURI":{
@@ -2137,11 +2137,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryOperatorType"
+ "$ref":"#/definitions/PropertyIsBetweenType"
}
},
"elementName":{
- "localPart":"Mul",
+ "localPart":"PropertyIsBetween",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2158,7 +2158,7 @@
"properties":{
"localPart":{
"enum":[
- "Contains"
+ "SortBy"
]
},
"namespaceURI":{
@@ -2171,11 +2171,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/SortByType"
}
},
"elementName":{
- "localPart":"Contains",
+ "localPart":"SortBy",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2192,7 +2192,7 @@
"properties":{
"localPart":{
"enum":[
- "GmlObjectId"
+ "Div"
]
},
"namespaceURI":{
@@ -2205,11 +2205,11 @@
]
},
"value":{
- "$ref":"#/definitions/GmlObjectIdType"
+ "$ref":"#/definitions/BinaryOperatorType"
}
},
"elementName":{
- "localPart":"GmlObjectId",
+ "localPart":"Div",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2226,7 +2226,7 @@
"properties":{
"localPart":{
"enum":[
- "Literal"
+ "spatialOps"
]
},
"namespaceURI":{
@@ -2239,11 +2239,11 @@
]
},
"value":{
- "$ref":"#/definitions/LiteralType"
+ "$ref":"#/definitions/SpatialOpsType"
}
},
"elementName":{
- "localPart":"Literal",
+ "localPart":"spatialOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2260,7 +2260,7 @@
"properties":{
"localPart":{
"enum":[
- "Touches"
+ "Disjoint"
]
},
"namespaceURI":{
@@ -2277,7 +2277,7 @@
}
},
"elementName":{
- "localPart":"Touches",
+ "localPart":"Disjoint",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2294,7 +2294,7 @@
"properties":{
"localPart":{
"enum":[
- "Equals"
+ "PropertyIsLike"
]
},
"namespaceURI":{
@@ -2307,11 +2307,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/PropertyIsLikeType"
}
},
"elementName":{
- "localPart":"Equals",
+ "localPart":"PropertyIsLike",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2328,7 +2328,7 @@
"properties":{
"localPart":{
"enum":[
- "DWithin"
+ "Within"
]
},
"namespaceURI":{
@@ -2341,11 +2341,11 @@
]
},
"value":{
- "$ref":"#/definitions/DistanceBufferType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"DWithin",
+ "localPart":"Within",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2362,7 +2362,7 @@
"properties":{
"localPart":{
"enum":[
- "Not"
+ "Literal"
]
},
"namespaceURI":{
@@ -2375,11 +2375,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnaryLogicOpType"
+ "$ref":"#/definitions/LiteralType"
}
},
"elementName":{
- "localPart":"Not",
+ "localPart":"Literal",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2396,7 +2396,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyName"
+ "comparisonOps"
]
},
"namespaceURI":{
@@ -2409,11 +2409,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyNameType"
+ "$ref":"#/definitions/ComparisonOpsType"
}
},
"elementName":{
- "localPart":"PropertyName",
+ "localPart":"comparisonOps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2430,7 +2430,7 @@
"properties":{
"localPart":{
"enum":[
- "spatialOps"
+ "expression"
]
},
"namespaceURI":{
@@ -2443,11 +2443,11 @@
]
},
"value":{
- "$ref":"#/definitions/SpatialOpsType"
+ "$ref":"#/definitions/ExpressionType"
}
},
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2464,7 +2464,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsLessThan"
+ "EID"
]
},
"namespaceURI":{
@@ -2477,11 +2477,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/EID"
}
},
"elementName":{
- "localPart":"PropertyIsLessThan",
+ "localPart":"EID",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2498,7 +2498,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsGreaterThan"
+ "Intersects"
]
},
"namespaceURI":{
@@ -2511,11 +2511,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"PropertyIsGreaterThan",
+ "localPart":"Intersects",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2532,7 +2532,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsBetween"
+ "BBOX"
]
},
"namespaceURI":{
@@ -2545,11 +2545,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsBetweenType"
+ "$ref":"#/definitions/BBOXType"
}
},
"elementName":{
- "localPart":"PropertyIsBetween",
+ "localPart":"BBOX",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2566,7 +2566,7 @@
"properties":{
"localPart":{
"enum":[
- "BBOX"
+ "Filter"
]
},
"namespaceURI":{
@@ -2579,11 +2579,11 @@
]
},
"value":{
- "$ref":"#/definitions/BBOXType"
+ "$ref":"#/definitions/FilterType"
}
},
"elementName":{
- "localPart":"BBOX",
+ "localPart":"Filter",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2600,7 +2600,7 @@
"properties":{
"localPart":{
"enum":[
- "FeatureId"
+ "Sub"
]
},
"namespaceURI":{
@@ -2613,11 +2613,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureIdType"
+ "$ref":"#/definitions/BinaryOperatorType"
}
},
"elementName":{
- "localPart":"FeatureId",
+ "localPart":"Sub",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2634,7 +2634,7 @@
"properties":{
"localPart":{
"enum":[
- "Or"
+ "Add"
]
},
"namespaceURI":{
@@ -2647,11 +2647,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryLogicOpType"
+ "$ref":"#/definitions/BinaryOperatorType"
}
},
"elementName":{
- "localPart":"Or",
+ "localPart":"Add",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2668,7 +2668,7 @@
"properties":{
"localPart":{
"enum":[
- "_Id"
+ "Not"
]
},
"namespaceURI":{
@@ -2681,11 +2681,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractIdType"
+ "$ref":"#/definitions/UnaryLogicOpType"
}
},
"elementName":{
- "localPart":"_Id",
+ "localPart":"Not",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2702,7 +2702,7 @@
"properties":{
"localPart":{
"enum":[
- "LogicalOperators"
+ "SimpleArithmetic"
]
},
"namespaceURI":{
@@ -2715,11 +2715,11 @@
]
},
"value":{
- "$ref":"#/definitions/LogicalOperators"
+ "$ref":"#/definitions/SimpleArithmetic"
}
},
"elementName":{
- "localPart":"LogicalOperators",
+ "localPart":"SimpleArithmetic",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2736,7 +2736,7 @@
"properties":{
"localPart":{
"enum":[
- "Overlaps"
+ "DWithin"
]
},
"namespaceURI":{
@@ -2749,11 +2749,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/DistanceBufferType"
}
},
"elementName":{
- "localPart":"Overlaps",
+ "localPart":"DWithin",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2770,7 +2770,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsNotEqualTo"
+ "And"
]
},
"namespaceURI":{
@@ -2783,11 +2783,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinaryLogicOpType"
}
},
"elementName":{
- "localPart":"PropertyIsNotEqualTo",
+ "localPart":"And",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2804,7 +2804,7 @@
"properties":{
"localPart":{
"enum":[
- "Filter_Capabilities"
+ "Contains"
]
},
"namespaceURI":{
@@ -2817,11 +2817,11 @@
]
},
"value":{
- "$ref":"#/definitions/FilterCapabilities"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"Filter_Capabilities",
+ "localPart":"Contains",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2838,7 +2838,7 @@
"properties":{
"localPart":{
"enum":[
- "Div"
+ "PropertyIsNotEqualTo"
]
},
"namespaceURI":{
@@ -2851,11 +2851,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryOperatorType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Div",
+ "localPart":"PropertyIsNotEqualTo",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2872,7 +2872,7 @@
"properties":{
"localPart":{
"enum":[
- "Crosses"
+ "Equals"
]
},
"namespaceURI":{
@@ -2889,7 +2889,7 @@
}
},
"elementName":{
- "localPart":"Crosses",
+ "localPart":"Equals",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2906,7 +2906,7 @@
"properties":{
"localPart":{
"enum":[
- "Beyond"
+ "_Id"
]
},
"namespaceURI":{
@@ -2919,11 +2919,11 @@
]
},
"value":{
- "$ref":"#/definitions/DistanceBufferType"
+ "$ref":"#/definitions/AbstractIdType"
}
},
"elementName":{
- "localPart":"Beyond",
+ "localPart":"_Id",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2940,7 +2940,7 @@
"properties":{
"localPart":{
"enum":[
- "FID"
+ "PropertyIsEqualTo"
]
},
"namespaceURI":{
@@ -2953,11 +2953,11 @@
]
},
"value":{
- "$ref":"#/definitions/FID"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"FID",
+ "localPart":"PropertyIsEqualTo",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -2974,7 +2974,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsLike"
+ "PropertyIsGreaterThanOrEqualTo"
]
},
"namespaceURI":{
@@ -2987,11 +2987,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsLikeType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"PropertyIsLike",
+ "localPart":"PropertyIsGreaterThanOrEqualTo",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3008,7 +3008,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsLessThanOrEqualTo"
+ "Crosses"
]
},
"namespaceURI":{
@@ -3021,11 +3021,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"PropertyIsLessThanOrEqualTo",
+ "localPart":"Crosses",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3076,7 +3076,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsEqualTo"
+ "FeatureId"
]
},
"namespaceURI":{
@@ -3089,11 +3089,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/FeatureIdType"
}
},
"elementName":{
- "localPart":"PropertyIsEqualTo",
+ "localPart":"FeatureId",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3110,7 +3110,7 @@
"properties":{
"localPart":{
"enum":[
- "Disjoint"
+ "Touches"
]
},
"namespaceURI":{
@@ -3127,7 +3127,7 @@
}
},
"elementName":{
- "localPart":"Disjoint",
+ "localPart":"Touches",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3144,7 +3144,7 @@
"properties":{
"localPart":{
"enum":[
- "Function"
+ "Mul"
]
},
"namespaceURI":{
@@ -3157,11 +3157,11 @@
]
},
"value":{
- "$ref":"#/definitions/FunctionType"
+ "$ref":"#/definitions/BinaryOperatorType"
}
},
"elementName":{
- "localPart":"Function",
+ "localPart":"Mul",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3178,7 +3178,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleArithmetic"
+ "PropertyIsLessThan"
]
},
"namespaceURI":{
@@ -3191,11 +3191,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleArithmetic"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"SimpleArithmetic",
+ "localPart":"PropertyIsLessThan",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3212,7 +3212,7 @@
"properties":{
"localPart":{
"enum":[
- "Intersects"
+ "Overlaps"
]
},
"namespaceURI":{
@@ -3229,7 +3229,7 @@
}
},
"elementName":{
- "localPart":"Intersects",
+ "localPart":"Overlaps",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3246,7 +3246,7 @@
"properties":{
"localPart":{
"enum":[
- "comparisonOps"
+ "PropertyIsGreaterThan"
]
},
"namespaceURI":{
@@ -3259,11 +3259,11 @@
]
},
"value":{
- "$ref":"#/definitions/ComparisonOpsType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"comparisonOps",
+ "localPart":"PropertyIsGreaterThan",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3280,7 +3280,7 @@
"properties":{
"localPart":{
"enum":[
- "Filter"
+ "PropertyName"
]
},
"namespaceURI":{
@@ -3293,11 +3293,11 @@
]
},
"value":{
- "$ref":"#/definitions/FilterType"
+ "$ref":"#/definitions/PropertyNameType"
}
},
"elementName":{
- "localPart":"Filter",
+ "localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3314,7 +3314,7 @@
"properties":{
"localPart":{
"enum":[
- "Within"
+ "PropertyIsLessThanOrEqualTo"
]
},
"namespaceURI":{
@@ -3327,11 +3327,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Within",
+ "localPart":"PropertyIsLessThanOrEqualTo",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3348,7 +3348,7 @@
"properties":{
"localPart":{
"enum":[
- "Add"
+ "GmlObjectId"
]
},
"namespaceURI":{
@@ -3361,11 +3361,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryOperatorType"
+ "$ref":"#/definitions/GmlObjectIdType"
}
},
"elementName":{
- "localPart":"Add",
+ "localPart":"GmlObjectId",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3382,7 +3382,7 @@
"properties":{
"localPart":{
"enum":[
- "And"
+ "Beyond"
]
},
"namespaceURI":{
@@ -3395,11 +3395,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryLogicOpType"
+ "$ref":"#/definitions/DistanceBufferType"
}
},
"elementName":{
- "localPart":"And",
+ "localPart":"Beyond",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3416,7 +3416,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsGreaterThanOrEqualTo"
+ "FID"
]
},
"namespaceURI":{
@@ -3429,11 +3429,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/FID"
}
},
"elementName":{
- "localPart":"PropertyIsGreaterThanOrEqualTo",
+ "localPart":"FID",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3450,7 +3450,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsNull"
+ "Function"
]
},
"namespaceURI":{
@@ -3463,11 +3463,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsNullType"
+ "$ref":"#/definitions/FunctionType"
}
},
"elementName":{
- "localPart":"PropertyIsNull",
+ "localPart":"Function",
"namespaceURI":"http://www.opengis.net/ogc"
}
},
@@ -3484,7 +3484,7 @@
"properties":{
"localPart":{
"enum":[
- "expression"
+ "Filter_Capabilities"
]
},
"namespaceURI":{
@@ -3497,11 +3497,11 @@
]
},
"value":{
- "$ref":"#/definitions/ExpressionType"
+ "$ref":"#/definitions/FilterCapabilities"
}
},
"elementName":{
- "localPart":"expression",
+ "localPart":"Filter_Capabilities",
"namespaceURI":"http://www.opengis.net/ogc"
}
}
diff --git a/scripts/jsonschemas/Filter_2_0.jsonschema b/scripts/jsonschemas/Filter_2_0.jsonschema
index 2cc37ca7..a49abcc3 100644
--- a/scripts/jsonschemas/Filter_2_0.jsonschema
+++ b/scripts/jsonschemas/Filter_2_0.jsonschema
@@ -2,97 +2,214 @@
{
"id":"http://www.opengis.net/fes/2.0#",
"definitions":{
- "BBOXType":{
+ "BinaryLogicOpType":{
"required":[
- "expressionOrAny"
+ "ops"
],
"allOf":[
{
- "$ref":"#/definitions/SpatialOpsType"
+ "$ref":"#/definitions/LogicOpsType"
},
{
"type":"object",
- "title":"BBOXType",
+ "title":"BinaryLogicOpType",
"properties":{
- "expressionOrAny":{
- "title":"expressionOrAny",
+ "ops":{
+ "title":"ops",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SpatialOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"spatialOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
},
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/TemporalOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"temporalOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LogicOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"logicOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ComparisonOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"comparisonOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractIdType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Id",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/FunctionType"
+ }
+ },
+ "elementName":{
+ "localPart":"Function",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ExtensionOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"extensionOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
}
- },
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ ]
},
- "maxItems":2,
- "minItems":1
+ "minItems":2
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ "propertyType":"elementRefs"
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BBOXType",
+ "localPart":"BinaryLogicOpType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "expressionOrAny"
+ "ops"
]
},
- "ComparisonOperatorType":{
+ "ArgumentsType":{
"type":"object",
- "title":"ComparisonOperatorType",
+ "title":"ArgumentsType",
"required":[
- "name"
+ "argument"
],
"properties":{
- "name":{
- "title":"name",
+ "argument":{
+ "title":"argument",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ArgumentType"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"name",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Argument",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ComparisonOperatorType",
+ "localPart":"ArgumentsType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "name"
+ "argument"
]
},
- "TemporalOperandsType.TemporalOperand":{
+ "AbstractSortingClauseType":{
"type":"object",
- "title":"TemporalOperandsType.TemporalOperand",
+ "title":"AbstractSortingClauseType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSortingClauseType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "ResourceIdentifierType":{
+ "type":"object",
+ "title":"ResourceIdentifierType",
"required":[
"name"
],
"properties":{
+ "metadata":{
+ "title":"metadata",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Metadata",
+ "namespaceURI":"http://www.opengis.net/ows/1.1"
+ }
+ },
"name":{
"title":"name",
"allOf":[
@@ -108,138 +225,275 @@
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"ResourceIdentifierType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
"propertiesOrder":[
+ "metadata",
"name"
]
},
- "AbstractAdhocQueryExpressionType":{
+ "TemporalCapabilitiesType":{
+ "type":"object",
+ "title":"TemporalCapabilitiesType",
"required":[
- "typeNames"
+ "temporalOperands",
+ "temporalOperators"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractQueryExpressionType"
+ "properties":{
+ "temporalOperands":{
+ "title":"temporalOperands",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalOperandsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TemporalOperands",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
},
- {
- "type":"object",
- "title":"AbstractAdhocQueryExpressionType",
- "properties":{
- "abstractProjectionClause":{
- "title":"abstractProjectionClause",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"AbstractProjectionClause",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "abstractSelectionClause":{
- "title":"abstractSelectionClause",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
+ "temporalOperators":{
+ "title":"temporalOperators",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalOperatorsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TemporalOperators",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Temporal_CapabilitiesType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "temporalOperands",
+ "temporalOperators"
+ ]
+ },
+ "LiteralType":{
+ "type":"object",
+ "title":"LiteralType",
+ "properties":{
+ "content":{
+ "title":"content",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
},
- "elementName":{
- "localPart":"AbstractSelectionClause",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
}
+ ]
+ }
+ }
+ ],
+ "propertyType":"anyElement"
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LiteralType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "content",
+ "type"
+ ]
+ },
+ "ConformanceType":{
+ "type":"object",
+ "title":"ConformanceType",
+ "required":[
+ "constraint"
+ ],
+ "properties":{
+ "constraint":{
+ "title":"constraint",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Constraint",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ConformanceType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "constraint"
+ ]
+ },
+ "ExtensionOperatorType":{
+ "type":"object",
+ "title":"ExtensionOperatorType",
+ "required":[
+ "name"
+ ],
+ "properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"name",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ExtensionOperatorType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "name"
+ ]
+ },
+ "LowerBoundaryType":{
+ "type":"object",
+ "title":"LowerBoundaryType",
+ "required":[
+ "expression"
+ ],
+ "properties":{
+ "expression":{
+ "title":"expression",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
- ],
- "propertyType":"elementRef",
+ },
"elementName":{
- "localPart":"AbstractSelectionClause",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
- },
- "abstractSortingClause":{
- "title":"abstractSortingClause",
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LowerBoundaryType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "expression"
+ ]
+ },
+ "BBOXType":{
+ "required":[
+ "expressionOrAny"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/SpatialOpsType"
+ },
+ {
+ "type":"object",
+ "title":"BBOXType",
+ "properties":{
+ "expressionOrAny":{
+ "title":"expressionOrAny",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
},
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "elementName":{
- "localPart":"AbstractSortingClause",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ "maxItems":2,
+ "minItems":1
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractSortingClause",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
- },
- "typeNames":{
- "title":"typeNames",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"typeNames",
- "namespaceURI":""
- }
- },
- "aliases":{
- "title":"aliases",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aliases",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractAdhocQueryExpressionType",
+ "localPart":"BBOXType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "abstractProjectionClause",
- "abstractSelectionClause",
- "abstractSortingClause",
- "typeNames",
- "aliases"
+ "expressionOrAny"
]
},
- "FilterType":{
+ "UnaryLogicOpType":{
"required":[
"comparisonOps",
"spatialOps",
@@ -251,11 +505,11 @@
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSelectionClauseType"
+ "$ref":"#/definitions/LogicOpsType"
},
{
"type":"object",
- "title":"FilterType",
+ "title":"UnaryLogicOpType",
"properties":{
"comparisonOps":{
"title":"comparisonOps",
@@ -417,7 +671,7 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"FilterType",
+ "localPart":"UnaryLogicOpType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
@@ -430,356 +684,437 @@
"id"
]
},
- "BinarySpatialOpType":{
+ "IdCapabilitiesType":{
+ "type":"object",
+ "title":"IdCapabilitiesType",
"required":[
- "expressionOrAny"
+ "resourceIdentifier"
],
- "allOf":[
- {
- "$ref":"#/definitions/SpatialOpsType"
+ "properties":{
+ "resourceIdentifier":{
+ "title":"resourceIdentifier",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ResourceIdentifierType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ResourceIdentifier",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Id_CapabilitiesType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "resourceIdentifier"
+ ]
+ },
+ "SpatialOperatorType":{
+ "type":"object",
+ "title":"SpatialOperatorType",
+ "properties":{
+ "geometryOperands":{
+ "title":"geometryOperands",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryOperandsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GeometryOperands",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
},
- {
- "type":"object",
- "title":"BinarySpatialOpType",
- "properties":{
- "expressionOrAny":{
- "title":"expressionOrAny",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "maxItems":2,
- "minItems":1
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"name",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"BinarySpatialOpType",
+ "localPart":"SpatialOperatorType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "expressionOrAny"
+ "geometryOperands",
+ "name"
]
},
- "UpperBoundaryType":{
+ "SpatialOpsType":{
"type":"object",
- "title":"UpperBoundaryType",
+ "title":"SpatialOpsType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SpatialOpsType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "AbstractProjectionClauseType":{
+ "type":"object",
+ "title":"AbstractProjectionClauseType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractProjectionClauseType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "SortPropertyType":{
+ "type":"object",
+ "title":"SortPropertyType",
"required":[
- "expression"
+ "valueReference"
],
"properties":{
- "expression":{
- "title":"expression",
+ "valueReference":{
+ "title":"valueReference",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ValueReference",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "sortOrder":{
+ "title":"sortOrder",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SortOrderType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SortOrder",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SortPropertyType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "valueReference",
+ "sortOrder"
+ ]
+ },
+ "ScalarCapabilitiesType":{
+ "type":"object",
+ "title":"ScalarCapabilitiesType",
+ "properties":{
+ "logicalOperators":{
+ "title":"logicalOperators",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LogicalOperators"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LogicalOperators",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "comparisonOperators":{
+ "title":"comparisonOperators",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ComparisonOperatorsType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"expression",
+ "localPart":"ComparisonOperators",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UpperBoundaryType",
+ "localPart":"Scalar_CapabilitiesType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "expression"
+ "logicalOperators",
+ "comparisonOperators"
]
},
- "AbstractIdType":{
+ "LogicOpsType":{
"type":"object",
- "title":"AbstractIdType",
+ "title":"LogicOpsType",
"properties":{
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractIdType",
+ "localPart":"LogicOpsType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "IdCapabilitiesType":{
+ "SpatialOperatorsType":{
"type":"object",
- "title":"IdCapabilitiesType",
+ "title":"SpatialOperatorsType",
"required":[
- "resourceIdentifier"
+ "spatialOperator"
],
"properties":{
- "resourceIdentifier":{
- "title":"resourceIdentifier",
+ "spatialOperator":{
+ "title":"spatialOperator",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/ResourceIdentifierType"
+ "$ref":"#/definitions/SpatialOperatorType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ResourceIdentifier",
+ "localPart":"SpatialOperator",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Id_CapabilitiesType",
+ "localPart":"SpatialOperatorsType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "resourceIdentifier"
+ "spatialOperator"
]
},
- "SpatialCapabilitiesType":{
+ "FilterCapabilities":{
"type":"object",
- "title":"SpatialCapabilitiesType",
+ "title":"FilterCapabilities",
"required":[
- "geometryOperands",
- "spatialOperators"
+ "conformance"
],
"properties":{
- "geometryOperands":{
- "title":"geometryOperands",
+ "conformance":{
+ "title":"conformance",
"allOf":[
{
- "$ref":"#/definitions/GeometryOperandsType"
+ "$ref":"#/definitions/ConformanceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"GeometryOperands",
+ "localPart":"Conformance",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "spatialOperators":{
- "title":"spatialOperators",
+ "idCapabilities":{
+ "title":"idCapabilities",
"allOf":[
{
- "$ref":"#/definitions/SpatialOperatorsType"
+ "$ref":"#/definitions/IdCapabilitiesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"SpatialOperators",
+ "localPart":"Id_Capabilities",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Spatial_CapabilitiesType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "geometryOperands",
- "spatialOperators"
- ]
- },
- "ArgumentType":{
- "type":"object",
- "title":"ArgumentType",
- "required":[
- "type",
- "name"
- ],
- "properties":{
- "metadata":{
- "title":"metadata",
+ },
+ "scalarCapabilities":{
+ "title":"scalarCapabilities",
"allOf":[
{
- "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType"
+ "$ref":"#/definitions/ScalarCapabilitiesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Metadata",
- "namespaceURI":"http://www.opengis.net/ows/1.1"
+ "localPart":"Scalar_Capabilities",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "type":{
- "title":"type",
+ "spatialCapabilities":{
+ "title":"spatialCapabilities",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "$ref":"#/definitions/SpatialCapabilitiesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Type",
+ "localPart":"Spatial_Capabilities",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "name":{
- "title":"name",
+ "temporalCapabilities":{
+ "title":"temporalCapabilities",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/TemporalCapabilitiesType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"name",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Temporal_Capabilities",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArgumentType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "metadata",
- "type",
- "name"
- ]
- },
- "GeometryOperandsType.GeometryOperand":{
- "type":"object",
- "title":"GeometryOperandsType.GeometryOperand",
- "required":[
- "name"
- ],
- "properties":{
- "name":{
- "title":"name",
+ },
+ "functions":{
+ "title":"functions",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "$ref":"#/definitions/AvailableFunctionsType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"name",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Functions",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "name"
- ]
- },
- "AvailableFunctionsType":{
- "type":"object",
- "title":"AvailableFunctionsType",
- "required":[
- "function"
- ],
- "properties":{
- "function":{
- "title":"function",
+ },
+ "extendedCapabilities":{
+ "title":"extendedCapabilities",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/AvailableFunctionType"
- },
- "minItems":1
+ "$ref":"#/definitions/ExtendedCapabilitiesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Function",
+ "localPart":"Extended_Capabilities",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"AvailableFunctionsType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
"propertiesOrder":[
- "function"
+ "conformance",
+ "idCapabilities",
+ "scalarCapabilities",
+ "spatialCapabilities",
+ "temporalCapabilities",
+ "functions",
+ "extendedCapabilities"
]
},
- "AbstractSortingClauseType":{
- "type":"object",
- "title":"AbstractSortingClauseType",
- "properties":{
- },
+ "PropertyIsNilType":{
+ "required":[
+ "expression"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/ComparisonOpsType"
+ },
+ {
+ "type":"object",
+ "title":"PropertyIsNilType",
+ "properties":{
+ "expression":{
+ "title":"expression",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractSortingClauseType",
+ "localPart":"PropertyIsNilType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ },
+ "propertiesOrder":[
+ "expression",
+ "nilReason"
+ ]
},
- "BinaryTemporalOpType":{
+ "PropertyIsBetweenType":{
"required":[
- "expressionOrAny"
+ "expression",
+ "lowerBoundary",
+ "upperBoundary"
],
"allOf":[
{
- "$ref":"#/definitions/TemporalOpsType"
+ "$ref":"#/definitions/ComparisonOpsType"
},
{
"type":"object",
- "title":"BinaryTemporalOpType",
+ "title":"PropertyIsBetweenType",
"properties":{
- "expressionOrAny":{
- "title":"expressionOrAny",
+ "expression":{
+ "title":"expression",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
- "maxItems":2,
- "minItems":1
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
}
],
"propertyType":"elementRef",
@@ -787,22 +1122,53 @@
"localPart":"expression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
+ },
+ "lowerBoundary":{
+ "title":"lowerBoundary",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LowerBoundaryType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LowerBoundary",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "upperBoundary":{
+ "title":"upperBoundary",
+ "allOf":[
+ {
+ "$ref":"#/definitions/UpperBoundaryType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"UpperBoundary",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BinaryTemporalOpType",
+ "localPart":"PropertyIsBetweenType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "expressionOrAny"
+ "expression",
+ "lowerBoundary",
+ "upperBoundary"
]
},
- "BinaryComparisonOpType":{
+ "PropertyIsLikeType":{
"required":[
- "expression"
+ "expression",
+ "wildCard",
+ "singleChar",
+ "escapeChar"
],
"allOf":[
{
@@ -810,7 +1176,7 @@
},
{
"type":"object",
- "title":"BinaryComparisonOpType",
+ "title":"PropertyIsLikeType",
"properties":{
"expression":{
"title":"expression",
@@ -842,29 +1208,42 @@
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "matchCase":{
- "title":"matchCase",
+ "wildCard":{
+ "title":"wildCard",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"matchCase",
+ "localPart":"wildCard",
"namespaceURI":""
}
},
- "matchAction":{
- "title":"matchAction",
+ "singleChar":{
+ "title":"singleChar",
"allOf":[
{
- "$ref":"#/definitions/MatchActionType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"matchAction",
+ "localPart":"singleChar",
+ "namespaceURI":""
+ }
+ },
+ "escapeChar":{
+ "title":"escapeChar",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"escapeChar",
"namespaceURI":""
}
}
@@ -873,59 +1252,85 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BinaryComparisonOpType",
+ "localPart":"PropertyIsLikeType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
"expression",
- "matchCase",
- "matchAction"
+ "wildCard",
+ "singleChar",
+ "escapeChar"
]
},
- "SpatialOperatorsType":{
+ "MeasureType":{
"type":"object",
- "title":"SpatialOperatorsType",
+ "title":"MeasureType",
"required":[
- "spatialOperator"
+ "uom"
],
"properties":{
- "spatialOperator":{
- "title":"spatialOperator",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/SpatialOperatorType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"SpatialOperator",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
+ "propertyType":"value"
+ },
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SpatialOperatorsType",
+ "localPart":"MeasureType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "spatialOperator"
+ "value",
+ "uom"
]
},
- "LogicOpsType":{
+ "ComparisonOperatorType":{
"type":"object",
- "title":"LogicOpsType",
+ "title":"ComparisonOperatorType",
+ "required":[
+ "name"
+ ],
"properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"name",
+ "namespaceURI":""
+ }
+ }
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LogicOpsType",
+ "localPart":"ComparisonOperatorType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ },
+ "propertiesOrder":[
+ "name"
+ ]
},
"ExtendedCapabilitiesType":{
"type":"object",
@@ -954,87 +1359,98 @@
"additionalOperators"
]
},
- "ComparisonOpsType":{
+ "LogicalOperators":{
"type":"object",
- "title":"ComparisonOpsType",
+ "title":"LogicalOperators",
"properties":{
},
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ComparisonOpsType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ "typeType":"classInfo"
},
- "UnaryLogicOpType":{
+ "BinaryTemporalOpType":{
"required":[
- "comparisonOps",
- "spatialOps",
- "temporalOps",
- "logicOps",
- "extensionOps",
- "function",
- "id"
+ "expressionOrAny"
],
"allOf":[
{
- "$ref":"#/definitions/LogicOpsType"
+ "$ref":"#/definitions/TemporalOpsType"
},
{
"type":"object",
- "title":"UnaryLogicOpType",
+ "title":"BinaryTemporalOpType",
"properties":{
- "comparisonOps":{
- "title":"comparisonOps",
+ "expressionOrAny":{
+ "title":"expressionOrAny",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
},
- "value":{
- "$ref":"#/definitions/ComparisonOpsType"
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "elementName":{
- "localPart":"comparisonOps",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ "maxItems":2,
+ "minItems":1
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"comparisonOps",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
- },
- "spatialOps":{
- "title":"spatialOps",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BinaryTemporalOpType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "expressionOrAny"
+ ]
+ },
+ "AbstractAdhocQueryExpressionType":{
+ "required":[
+ "typeNames"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractQueryExpressionType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractAdhocQueryExpressionType",
+ "properties":{
+ "abstractProjectionClause":{
+ "title":"abstractProjectionClause",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SpatialOpsType"
- }
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
- "elementName":{
- "localPart":"spatialOps",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ "minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"AbstractProjectionClause",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "temporalOps":{
- "title":"temporalOps",
+ "abstractSelectionClause":{
+ "title":"abstractSelectionClause",
"allOf":[
{
"type":"object",
@@ -1043,23 +1459,23 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/TemporalOpsType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"temporalOps",
+ "localPart":"AbstractSelectionClause",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"temporalOps",
+ "localPart":"AbstractSelectionClause",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "logicOps":{
- "title":"logicOps",
+ "abstractSortingClause":{
+ "title":"abstractSortingClause",
"allOf":[
{
"type":"object",
@@ -1068,74 +1484,51 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/LogicOpsType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"logicOps",
+ "localPart":"AbstractSortingClause",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"logicOps",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "extensionOps":{
- "title":"extensionOps",
- "allOf":[
- {
- "$ref":"#/definitions/ExtensionOpsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extensionOps",
+ "localPart":"AbstractSortingClause",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "function":{
- "title":"function",
+ "typeNames":{
+ "title":"typeNames",
"allOf":[
{
- "$ref":"#/definitions/FunctionType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Function",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"typeNames",
+ "namespaceURI":""
}
},
- "id":{
- "title":"id",
+ "aliases":{
+ "title":"aliases",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractIdType"
- }
- },
- "elementName":{
- "localPart":"_Id",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Id",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aliases",
+ "namespaceURI":""
}
}
}
@@ -1143,56 +1536,172 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"UnaryLogicOpType",
+ "localPart":"AbstractAdhocQueryExpressionType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "comparisonOps",
- "spatialOps",
- "temporalOps",
- "logicOps",
- "extensionOps",
- "function",
- "id"
+ "abstractProjectionClause",
+ "abstractSelectionClause",
+ "abstractSortingClause",
+ "typeNames",
+ "aliases"
]
},
- "TemporalOperandsType":{
+ "AvailableFunctionsType":{
"type":"object",
- "title":"TemporalOperandsType",
+ "title":"AvailableFunctionsType",
"required":[
- "temporalOperand"
+ "function"
],
"properties":{
- "temporalOperand":{
- "title":"temporalOperand",
+ "function":{
+ "title":"function",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/TemporalOperandsType.TemporalOperand"
+ "$ref":"#/definitions/AvailableFunctionType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TemporalOperand",
+ "localPart":"Function",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalOperandsType",
+ "localPart":"AvailableFunctionsType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "temporalOperand"
+ "function"
+ ]
+ },
+ "TemporalOperatorsType":{
+ "type":"object",
+ "title":"TemporalOperatorsType",
+ "required":[
+ "temporalOperator"
+ ],
+ "properties":{
+ "temporalOperator":{
+ "title":"temporalOperator",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TemporalOperatorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TemporalOperator",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TemporalOperatorsType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "temporalOperator"
+ ]
+ },
+ "AvailableFunctionType":{
+ "type":"object",
+ "title":"AvailableFunctionType",
+ "required":[
+ "returns",
+ "name"
+ ],
+ "properties":{
+ "metadata":{
+ "title":"metadata",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Metadata",
+ "namespaceURI":"http://www.opengis.net/ows/1.1"
+ }
+ },
+ "returns":{
+ "title":"returns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Returns",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "arguments":{
+ "title":"arguments",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArgumentsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Arguments",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"name",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AvailableFunctionType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
+ "propertiesOrder":[
+ "metadata",
+ "returns",
+ "arguments",
+ "name"
]
},
- "LowerBoundaryType":{
+ "ComparisonOpsType":{
+ "type":"object",
+ "title":"ComparisonOpsType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ComparisonOpsType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "UpperBoundaryType":{
"type":"object",
- "title":"LowerBoundaryType",
+ "title":"UpperBoundaryType",
"required":[
"expression"
],
@@ -1225,653 +1734,285 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LowerBoundaryType",
+ "localPart":"UpperBoundaryType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
"expression"
]
},
- "ScalarCapabilitiesType":{
+ "AbstractQueryExpressionType":{
"type":"object",
- "title":"ScalarCapabilitiesType",
+ "title":"AbstractQueryExpressionType",
"properties":{
- "logicalOperators":{
- "title":"logicalOperators",
- "allOf":[
- {
- "$ref":"#/definitions/LogicalOperators"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LogicalOperators",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "comparisonOperators":{
- "title":"comparisonOperators",
+ "handle":{
+ "title":"handle",
"allOf":[
{
- "$ref":"#/definitions/ComparisonOperatorsType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"ComparisonOperators",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"handle",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Scalar_CapabilitiesType",
+ "localPart":"AbstractQueryExpressionType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "logicalOperators",
- "comparisonOperators"
+ "handle"
]
},
- "TemporalOpsType":{
- "type":"object",
- "title":"TemporalOpsType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TemporalOpsType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "FilterCapabilities":{
+ "TemporalOperandsType":{
"type":"object",
- "title":"FilterCapabilities",
+ "title":"TemporalOperandsType",
"required":[
- "conformance"
+ "temporalOperand"
],
"properties":{
- "conformance":{
- "title":"conformance",
- "allOf":[
- {
- "$ref":"#/definitions/ConformanceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Conformance",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "idCapabilities":{
- "title":"idCapabilities",
- "allOf":[
- {
- "$ref":"#/definitions/IdCapabilitiesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Id_Capabilities",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "scalarCapabilities":{
- "title":"scalarCapabilities",
- "allOf":[
- {
- "$ref":"#/definitions/ScalarCapabilitiesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Scalar_Capabilities",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "spatialCapabilities":{
- "title":"spatialCapabilities",
- "allOf":[
- {
- "$ref":"#/definitions/SpatialCapabilitiesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Spatial_Capabilities",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "temporalCapabilities":{
- "title":"temporalCapabilities",
- "allOf":[
- {
- "$ref":"#/definitions/TemporalCapabilitiesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Temporal_Capabilities",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "functions":{
- "title":"functions",
- "allOf":[
- {
- "$ref":"#/definitions/AvailableFunctionsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Functions",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "extendedCapabilities":{
- "title":"extendedCapabilities",
+ "temporalOperand":{
+ "title":"temporalOperand",
"allOf":[
{
- "$ref":"#/definitions/ExtendedCapabilitiesType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TemporalOperandsType.TemporalOperand"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Extended_Capabilities",
+ "localPart":"TemporalOperand",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"TemporalOperandsType",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ },
"propertiesOrder":[
- "conformance",
- "idCapabilities",
- "scalarCapabilities",
- "spatialCapabilities",
- "temporalCapabilities",
- "functions",
- "extendedCapabilities"
+ "temporalOperand"
]
},
- "SortPropertyType":{
+ "AdditionalOperatorsType":{
"type":"object",
- "title":"SortPropertyType",
- "required":[
- "valueReference"
- ],
+ "title":"AdditionalOperatorsType",
"properties":{
- "valueReference":{
- "title":"valueReference",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ValueReference",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "sortOrder":{
- "title":"sortOrder",
+ "operator":{
+ "title":"operator",
"allOf":[
{
- "$ref":"#/definitions/SortOrderType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ExtensionOperatorType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"SortOrder",
+ "localPart":"Operator",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SortPropertyType",
+ "localPart":"AdditionalOperatorsType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "valueReference",
- "sortOrder"
+ "operator"
]
},
- "DistanceBufferType":{
- "required":[
- "expressionOrAny",
- "distance"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/SpatialOpsType"
- },
- {
- "type":"object",
- "title":"DistanceBufferType",
- "properties":{
- "expressionOrAny":{
- "title":"expressionOrAny",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "maxItems":2,
- "minItems":1
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "distance":{
- "title":"distance",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Distance",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ "GeometryOperandsType":{
+ "type":"object",
+ "title":"GeometryOperandsType",
+ "required":[
+ "geometryOperand"
+ ],
+ "properties":{
+ "geometryOperand":{
+ "title":"geometryOperand",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GeometryOperandsType.GeometryOperand"
+ },
+ "minItems":1
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GeometryOperand",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"DistanceBufferType",
+ "localPart":"GeometryOperandsType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "expressionOrAny",
- "distance"
+ "geometryOperand"
]
},
- "AbstractProjectionClauseType":{
+ "AbstractSelectionClauseType":{
"type":"object",
- "title":"AbstractProjectionClauseType",
+ "title":"AbstractSelectionClauseType",
"properties":{
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractProjectionClauseType",
+ "localPart":"AbstractSelectionClauseType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "PropertyIsNilType":{
- "required":[
- "expression"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/ComparisonOpsType"
- },
- {
- "type":"object",
- "title":"PropertyIsNilType",
- "properties":{
- "expression":{
- "title":"expression",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- }
- }
- }
- ],
+ "TemporalOpsType":{
+ "type":"object",
+ "title":"TemporalOpsType",
+ "properties":{
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyIsNilType",
+ "localPart":"TemporalOpsType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "expression",
- "nilReason"
- ]
+ }
},
- "BinaryLogicOpType":{
+ "TemporalOperatorType":{
+ "type":"object",
+ "title":"TemporalOperatorType",
"required":[
- "ops"
+ "name"
],
- "allOf":[
- {
- "$ref":"#/definitions/LogicOpsType"
+ "properties":{
+ "temporalOperands":{
+ "title":"temporalOperands",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalOperandsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TemporalOperands",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
},
- {
- "type":"object",
- "title":"BinaryLogicOpType",
- "properties":{
- "ops":{
- "title":"ops",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractIdType"
- }
- },
- "elementName":{
- "localPart":"_Id",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ExtensionOpsType"
- }
- },
- "elementName":{
- "localPart":"extensionOps",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/FunctionType"
- }
- },
- "elementName":{
- "localPart":"Function",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/TemporalOpsType"
- }
- },
- "elementName":{
- "localPart":"temporalOps",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ComparisonOpsType"
- }
- },
- "elementName":{
- "localPart":"comparisonOps",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SpatialOpsType"
- }
- },
- "elementName":{
- "localPart":"spatialOps",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LogicOpsType"
- }
- },
- "elementName":{
- "localPart":"logicOps",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"name",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"BinaryLogicOpType",
+ "localPart":"TemporalOperatorType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "ops"
+ "temporalOperands",
+ "name"
]
},
- "ResourceIdType":{
+ "SpatialCapabilitiesType":{
+ "type":"object",
+ "title":"SpatialCapabilitiesType",
"required":[
- "rid"
+ "geometryOperands",
+ "spatialOperators"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractIdType"
+ "properties":{
+ "geometryOperands":{
+ "title":"geometryOperands",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryOperandsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GeometryOperands",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
},
- {
- "type":"object",
- "title":"ResourceIdType",
- "properties":{
- "rid":{
- "title":"rid",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"rid",
- "namespaceURI":""
- }
- },
- "previousRid":{
- "title":"previousRid",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"previousRid",
- "namespaceURI":""
- }
- },
- "version":{
- "title":"version",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"version",
- "namespaceURI":""
- }
- },
- "startDate":{
- "title":"startDate",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"startDate",
- "namespaceURI":""
- }
- },
- "endDate":{
- "title":"endDate",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"endDate",
- "namespaceURI":""
- }
+ "spatialOperators":{
+ "title":"spatialOperators",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SpatialOperatorsType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SpatialOperators",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"ResourceIdType",
+ "localPart":"Spatial_CapabilitiesType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "rid",
- "previousRid",
- "version",
- "startDate",
- "endDate"
+ "geometryOperands",
+ "spatialOperators"
]
},
- "LiteralType":{
+ "SortByType":{
"type":"object",
- "title":"LiteralType",
+ "title":"SortByType",
+ "required":[
+ "sortProperty"
+ ],
"properties":{
- "content":{
- "title":"content",
+ "sortProperty":{
+ "title":"sortProperty",
"allOf":[
{
"type":"array",
"items":{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
- }
- }
- ],
- "propertyType":"anyElement"
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "$ref":"#/definitions/SortPropertyType"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SortProperty",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LiteralType",
+ "localPart":"SortByType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "content",
- "type"
+ "sortProperty"
]
},
- "PropertyIsNullType":{
+ "BinaryComparisonOpType":{
"required":[
"expression"
],
@@ -1881,25 +2022,30 @@
},
{
"type":"object",
- "title":"PropertyIsNullType",
+ "title":"BinaryComparisonOpType",
"properties":{
"expression":{
"title":"expression",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
},
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
+ "maxItems":2,
+ "minItems":2
}
],
"propertyType":"elementRef",
@@ -1907,124 +2053,163 @@
"localPart":"expression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
+ },
+ "matchCase":{
+ "title":"matchCase",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"matchCase",
+ "namespaceURI":""
+ }
+ },
+ "matchAction":{
+ "title":"matchAction",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MatchActionType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"matchAction",
+ "namespaceURI":""
+ }
}
}
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PropertyIsNullType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "expression"
- ]
- },
- "LogicalOperators":{
- "type":"object",
- "title":"LogicalOperators",
- "properties":{
- },
- "typeType":"classInfo"
- },
- "AdditionalOperatorsType":{
- "type":"object",
- "title":"AdditionalOperatorsType",
- "properties":{
- "operator":{
- "title":"operator",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/ExtensionOperatorType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Operator",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- }
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AdditionalOperatorsType",
+ "localPart":"BinaryComparisonOpType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "operator"
+ "expression",
+ "matchCase",
+ "matchAction"
]
},
- "TemporalOperatorsType":{
- "type":"object",
- "title":"TemporalOperatorsType",
+ "ResourceIdType":{
"required":[
- "temporalOperator"
+ "rid"
],
- "properties":{
- "temporalOperator":{
- "title":"temporalOperator",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TemporalOperatorType"
- },
- "minItems":1
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractIdType"
+ },
+ {
+ "type":"object",
+ "title":"ResourceIdType",
+ "properties":{
+ "rid":{
+ "title":"rid",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"rid",
+ "namespaceURI":""
+ }
+ },
+ "previousRid":{
+ "title":"previousRid",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"previousRid",
+ "namespaceURI":""
+ }
+ },
+ "version":{
+ "title":"version",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"version",
+ "namespaceURI":""
+ }
+ },
+ "startDate":{
+ "title":"startDate",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"startDate",
+ "namespaceURI":""
+ }
+ },
+ "endDate":{
+ "title":"endDate",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"endDate",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TemporalOperator",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalOperatorsType",
+ "localPart":"ResourceIdType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "temporalOperator"
+ "rid",
+ "previousRid",
+ "version",
+ "startDate",
+ "endDate"
]
},
- "ExtensionOpsType":{
+ "AbstractIdType":{
"type":"object",
- "title":"ExtensionOpsType",
+ "title":"AbstractIdType",
"properties":{
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ExtensionOpsType",
+ "localPart":"AbstractIdType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "SpatialOperatorType":{
+ "TemporalOperandsType.TemporalOperand":{
"type":"object",
- "title":"SpatialOperatorType",
+ "title":"TemporalOperandsType.TemporalOperand",
+ "required":[
+ "name"
+ ],
"properties":{
- "geometryOperands":{
- "title":"geometryOperands",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryOperandsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeometryOperands",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
"name":{
"title":"name",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
}
],
"propertyType":"attribute",
@@ -2035,100 +2220,112 @@
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"SpatialOperatorType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
"propertiesOrder":[
- "geometryOperands",
"name"
]
},
- "ArgumentsType":{
- "type":"object",
- "title":"ArgumentsType",
- "required":[
- "argument"
- ],
- "properties":{
- "argument":{
- "title":"argument",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/ArgumentType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Argument",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArgumentsType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "argument"
- ]
- },
- "ComparisonOperatorsType":{
- "type":"object",
- "title":"ComparisonOperatorsType",
+ "DistanceBufferType":{
"required":[
- "comparisonOperator"
+ "expressionOrAny",
+ "distance"
],
- "properties":{
- "comparisonOperator":{
- "title":"comparisonOperator",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/ComparisonOperatorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ComparisonOperator",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
+ "allOf":[
+ {
+ "$ref":"#/definitions/SpatialOpsType"
+ },
+ {
+ "type":"object",
+ "title":"DistanceBufferType",
+ "properties":{
+ "expressionOrAny":{
+ "title":"expressionOrAny",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "maxItems":2,
+ "minItems":1
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "distance":{
+ "title":"distance",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Distance",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"ComparisonOperatorsType",
+ "localPart":"DistanceBufferType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "comparisonOperator"
+ "expressionOrAny",
+ "distance"
]
},
- "TemporalOperatorType":{
+ "FunctionType":{
"type":"object",
- "title":"TemporalOperatorType",
+ "title":"FunctionType",
"required":[
"name"
],
"properties":{
- "temporalOperands":{
- "title":"temporalOperands",
+ "expression":{
+ "title":"expression",
"allOf":[
{
- "$ref":"#/definitions/TemporalOperandsType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TemporalOperands",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -2148,113 +2345,34 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalOperatorType",
+ "localPart":"FunctionType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "temporalOperands",
+ "expression",
"name"
]
},
- "AbstractQueryExpressionType":{
- "type":"object",
- "title":"AbstractQueryExpressionType",
- "properties":{
- "handle":{
- "title":"handle",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"handle",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractQueryExpressionType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "handle"
- ]
- },
- "SpatialOpsType":{
- "type":"object",
- "title":"SpatialOpsType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SpatialOpsType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "TemporalCapabilitiesType":{
- "type":"object",
- "title":"TemporalCapabilitiesType",
- "required":[
- "temporalOperands",
- "temporalOperators"
- ],
- "properties":{
- "temporalOperands":{
- "title":"temporalOperands",
- "allOf":[
- {
- "$ref":"#/definitions/TemporalOperandsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TemporalOperands",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "temporalOperators":{
- "title":"temporalOperators",
- "allOf":[
- {
- "$ref":"#/definitions/TemporalOperatorsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TemporalOperators",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Temporal_CapabilitiesType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "temporalOperands",
- "temporalOperators"
- ]
- },
- "PropertyIsBetweenType":{
+ "FilterType":{
"required":[
- "expression",
- "lowerBoundary",
- "upperBoundary"
+ "comparisonOps",
+ "spatialOps",
+ "temporalOps",
+ "logicOps",
+ "extensionOps",
+ "function",
+ "id"
],
"allOf":[
{
- "$ref":"#/definitions/ComparisonOpsType"
+ "$ref":"#/definitions/AbstractSelectionClauseType"
},
{
"type":"object",
- "title":"PropertyIsBetweenType",
+ "title":"FilterType",
"properties":{
- "expression":{
- "title":"expression",
+ "comparisonOps":{
+ "title":"comparisonOps",
"allOf":[
{
"type":"object",
@@ -2263,44 +2381,148 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ComparisonOpsType"
}
},
"elementName":{
- "localPart":"expression",
+ "localPart":"comparisonOps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"expression",
+ "localPart":"comparisonOps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "lowerBoundary":{
- "title":"lowerBoundary",
+ "spatialOps":{
+ "title":"spatialOps",
"allOf":[
{
- "$ref":"#/definitions/LowerBoundaryType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SpatialOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"spatialOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"spatialOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "temporalOps":{
+ "title":"temporalOps",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/TemporalOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"temporalOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"temporalOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "logicOps":{
+ "title":"logicOps",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LogicOpsType"
+ }
+ },
+ "elementName":{
+ "localPart":"logicOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"logicOps",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "extensionOps":{
+ "title":"extensionOps",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ExtensionOpsType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LowerBoundary",
+ "localPart":"extensionOps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "upperBoundary":{
- "title":"upperBoundary",
+ "function":{
+ "title":"function",
"allOf":[
{
- "$ref":"#/definitions/UpperBoundaryType"
+ "$ref":"#/definitions/FunctionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Function",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "id":{
+ "title":"id",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractIdType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Id",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ },
+ "minItems":1
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"UpperBoundary",
+ "localPart":"_Id",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
@@ -2309,35 +2531,26 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyIsBetweenType",
+ "localPart":"FilterType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "expression",
- "lowerBoundary",
- "upperBoundary"
+ "comparisonOps",
+ "spatialOps",
+ "temporalOps",
+ "logicOps",
+ "extensionOps",
+ "function",
+ "id"
]
},
- "ResourceIdentifierType":{
+ "GeometryOperandsType.GeometryOperand":{
"type":"object",
- "title":"ResourceIdentifierType",
+ "title":"GeometryOperandsType.GeometryOperand",
"required":[
"name"
],
"properties":{
- "metadata":{
- "title":"metadata",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Metadata",
- "namespaceURI":"http://www.opengis.net/ows/1.1"
- }
- },
"name":{
"title":"name",
"allOf":[
@@ -2353,32 +2566,24 @@
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"ResourceIdentifierType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
"propertiesOrder":[
- "metadata",
"name"
]
},
- "PropertyIsLikeType":{
+ "BinarySpatialOpType":{
"required":[
- "expression",
- "wildCard",
- "singleChar",
- "escapeChar"
+ "expressionOrAny"
],
"allOf":[
{
- "$ref":"#/definitions/ComparisonOpsType"
+ "$ref":"#/definitions/SpatialOpsType"
},
{
"type":"object",
- "title":"PropertyIsLikeType",
+ "title":"BinarySpatialOpType",
"properties":{
- "expression":{
- "title":"expression",
+ "expressionOrAny":{
+ "title":"expressionOrAny",
"allOf":[
{
"type":"array",
@@ -2398,7 +2603,7 @@
}
},
"maxItems":2,
- "minItems":2
+ "minItems":1
}
],
"propertyType":"elementRef",
@@ -2406,316 +2611,144 @@
"localPart":"expression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
- },
- "wildCard":{
- "title":"wildCard",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"wildCard",
- "namespaceURI":""
- }
- },
- "singleChar":{
- "title":"singleChar",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"singleChar",
- "namespaceURI":""
- }
- },
- "escapeChar":{
- "title":"escapeChar",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"escapeChar",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PropertyIsLikeType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "expression",
- "wildCard",
- "singleChar",
- "escapeChar"
- ]
- },
- "SortByType":{
- "type":"object",
- "title":"SortByType",
- "required":[
- "sortProperty"
- ],
- "properties":{
- "sortProperty":{
- "title":"sortProperty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SortPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"SortProperty",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SortByType",
+ "localPart":"BinarySpatialOpType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "sortProperty"
+ "expressionOrAny"
]
},
- "GeometryOperandsType":{
+ "ComparisonOperatorsType":{
"type":"object",
- "title":"GeometryOperandsType",
+ "title":"ComparisonOperatorsType",
"required":[
- "geometryOperand"
+ "comparisonOperator"
],
"properties":{
- "geometryOperand":{
- "title":"geometryOperand",
+ "comparisonOperator":{
+ "title":"comparisonOperator",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/GeometryOperandsType.GeometryOperand"
+ "$ref":"#/definitions/ComparisonOperatorType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"GeometryOperand",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeometryOperandsType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "geometryOperand"
- ]
- },
- "AvailableFunctionType":{
- "type":"object",
- "title":"AvailableFunctionType",
- "required":[
- "returns",
- "name"
- ],
- "properties":{
- "metadata":{
- "title":"metadata",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Metadata",
- "namespaceURI":"http://www.opengis.net/ows/1.1"
- }
- },
- "returns":{
- "title":"returns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Returns",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "arguments":{
- "title":"arguments",
- "allOf":[
- {
- "$ref":"#/definitions/ArgumentsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Arguments",
+ "localPart":"ComparisonOperator",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
- },
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"name",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AvailableFunctionType",
+ "localPart":"ComparisonOperatorsType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "metadata",
- "returns",
- "arguments",
- "name"
+ "comparisonOperator"
]
},
- "MeasureType":{
- "type":"object",
- "title":"MeasureType",
+ "PropertyIsNullType":{
"required":[
- "uom"
+ "expression"
],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"value"
+ "allOf":[
+ {
+ "$ref":"#/definitions/ComparisonOpsType"
},
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"PropertyIsNullType",
+ "properties":{
+ "expression":{
+ "title":"expression",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"expression",
+ "namespaceURI":"http://www.opengis.net/fes/2.0"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MeasureType",
+ "localPart":"PropertyIsNullType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "value",
- "uom"
+ "expression"
]
},
- "AbstractSelectionClauseType":{
+ "ExtensionOpsType":{
"type":"object",
- "title":"AbstractSelectionClauseType",
+ "title":"ExtensionOpsType",
"properties":{
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractSelectionClauseType",
+ "localPart":"ExtensionOpsType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "ExtensionOperatorType":{
+ "ArgumentType":{
"type":"object",
- "title":"ExtensionOperatorType",
+ "title":"ArgumentType",
"required":[
+ "type",
"name"
],
"properties":{
- "name":{
- "title":"name",
+ "metadata":{
+ "title":"metadata",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"name",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Metadata",
+ "namespaceURI":"http://www.opengis.net/ows/1.1"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ExtensionOperatorType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "name"
- ]
- },
- "FunctionType":{
- "type":"object",
- "title":"FunctionType",
- "required":[
- "name"
- ],
- "properties":{
- "expression":{
- "title":"expression",
+ },
+ "type":{
+ "title":"type",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"expression",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"expression",
+ "localPart":"Type",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -2735,49 +2768,16 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FunctionType",
+ "localPart":"ArgumentType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
},
"propertiesOrder":[
- "expression",
+ "metadata",
+ "type",
"name"
]
},
- "ConformanceType":{
- "type":"object",
- "title":"ConformanceType",
- "required":[
- "constraint"
- ],
- "properties":{
- "constraint":{
- "title":"constraint",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Constraint",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ConformanceType",
- "namespaceURI":"http://www.opengis.net/fes/2.0"
- },
- "propertiesOrder":[
- "constraint"
- ]
- },
- "VersionActionTokens":{
+ "MatchActionType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -2785,11 +2785,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"VersionActionTokens",
+ "localPart":"MatchActionType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "MatchActionType":{
+ "SortOrderType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -2797,11 +2797,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"MatchActionType",
+ "localPart":"SortOrderType",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
- "SortOrderType":{
+ "VersionActionTokens":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -2809,7 +2809,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"SortOrderType",
+ "localPart":"VersionActionTokens",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
@@ -2828,7 +2828,7 @@
"properties":{
"localPart":{
"enum":[
- "extensionOps"
+ "Filter"
]
},
"namespaceURI":{
@@ -2841,11 +2841,11 @@
]
},
"value":{
- "$ref":"#/definitions/ExtensionOpsType"
+ "$ref":"#/definitions/FilterType"
}
},
"elementName":{
- "localPart":"extensionOps",
+ "localPart":"Filter",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -2862,7 +2862,7 @@
"properties":{
"localPart":{
"enum":[
- "Ends"
+ "PropertyIsEqualTo"
]
},
"namespaceURI":{
@@ -2875,11 +2875,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Ends",
+ "localPart":"PropertyIsEqualTo",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -2896,7 +2896,7 @@
"properties":{
"localPart":{
"enum":[
- "During"
+ "PropertyIsLessThan"
]
},
"namespaceURI":{
@@ -2909,11 +2909,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"During",
+ "localPart":"PropertyIsLessThan",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -2930,7 +2930,7 @@
"properties":{
"localPart":{
"enum":[
- "SortBy"
+ "PropertyIsLike"
]
},
"namespaceURI":{
@@ -2943,11 +2943,11 @@
]
},
"value":{
- "$ref":"#/definitions/SortByType"
+ "$ref":"#/definitions/PropertyIsLikeType"
}
},
"elementName":{
- "localPart":"SortBy",
+ "localPart":"PropertyIsLike",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -2964,7 +2964,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsGreaterThan"
+ "Meets"
]
},
"namespaceURI":{
@@ -2977,11 +2977,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"PropertyIsGreaterThan",
+ "localPart":"Meets",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -2998,7 +2998,7 @@
"properties":{
"localPart":{
"enum":[
- "And"
+ "Ends"
]
},
"namespaceURI":{
@@ -3011,11 +3011,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryLogicOpType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"And",
+ "localPart":"Ends",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3032,7 +3032,7 @@
"properties":{
"localPart":{
"enum":[
- "TContains"
+ "PropertyIsNotEqualTo"
]
},
"namespaceURI":{
@@ -3045,11 +3045,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"TContains",
+ "localPart":"PropertyIsNotEqualTo",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3066,7 +3066,7 @@
"properties":{
"localPart":{
"enum":[
- "Beyond"
+ "Before"
]
},
"namespaceURI":{
@@ -3079,11 +3079,11 @@
]
},
"value":{
- "$ref":"#/definitions/DistanceBufferType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"Beyond",
+ "localPart":"Before",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3100,7 +3100,7 @@
"properties":{
"localPart":{
"enum":[
- "BBOX"
+ "TEquals"
]
},
"namespaceURI":{
@@ -3113,11 +3113,11 @@
]
},
"value":{
- "$ref":"#/definitions/BBOXType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"BBOX",
+ "localPart":"TEquals",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3134,7 +3134,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSelectionClause"
+ "Touches"
]
},
"namespaceURI":{
@@ -3147,11 +3147,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"AbstractSelectionClause",
+ "localPart":"Touches",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3168,7 +3168,7 @@
"properties":{
"localPart":{
"enum":[
- "comparisonOps"
+ "SortBy"
]
},
"namespaceURI":{
@@ -3181,11 +3181,11 @@
]
},
"value":{
- "$ref":"#/definitions/ComparisonOpsType"
+ "$ref":"#/definitions/SortByType"
}
},
"elementName":{
- "localPart":"comparisonOps",
+ "localPart":"SortBy",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3202,7 +3202,7 @@
"properties":{
"localPart":{
"enum":[
- "TEquals"
+ "ValueReference"
]
},
"namespaceURI":{
@@ -3215,11 +3215,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"TEquals",
+ "localPart":"ValueReference",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3236,7 +3236,7 @@
"properties":{
"localPart":{
"enum":[
- "Not"
+ "BBOX"
]
},
"namespaceURI":{
@@ -3249,11 +3249,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnaryLogicOpType"
+ "$ref":"#/definitions/BBOXType"
}
},
"elementName":{
- "localPart":"Not",
+ "localPart":"BBOX",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3270,7 +3270,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsNil"
+ "Function"
]
},
"namespaceURI":{
@@ -3283,11 +3283,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsNilType"
+ "$ref":"#/definitions/FunctionType"
}
},
"elementName":{
- "localPart":"PropertyIsNil",
+ "localPart":"Function",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3304,7 +3304,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsEqualTo"
+ "Disjoint"
]
},
"namespaceURI":{
@@ -3317,11 +3317,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"PropertyIsEqualTo",
+ "localPart":"Disjoint",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3338,7 +3338,7 @@
"properties":{
"localPart":{
"enum":[
- "Equals"
+ "TOverlaps"
]
},
"namespaceURI":{
@@ -3351,11 +3351,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"Equals",
+ "localPart":"TOverlaps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3372,7 +3372,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsNull"
+ "Contains"
]
},
"namespaceURI":{
@@ -3385,11 +3385,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsNullType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"PropertyIsNull",
+ "localPart":"Contains",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3406,7 +3406,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSortingClause"
+ "ResourceId"
]
},
"namespaceURI":{
@@ -3419,11 +3419,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ResourceIdType"
}
},
"elementName":{
- "localPart":"AbstractSortingClause",
+ "localPart":"ResourceId",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3440,7 +3440,7 @@
"properties":{
"localPart":{
"enum":[
- "Crosses"
+ "expression"
]
},
"namespaceURI":{
@@ -3453,11 +3453,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Crosses",
+ "localPart":"expression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3474,7 +3474,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsLike"
+ "Literal"
]
},
"namespaceURI":{
@@ -3487,11 +3487,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsLikeType"
+ "$ref":"#/definitions/LiteralType"
}
},
"elementName":{
- "localPart":"PropertyIsLike",
+ "localPart":"Literal",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3508,7 +3508,7 @@
"properties":{
"localPart":{
"enum":[
- "BegunBy"
+ "extensionOps"
]
},
"namespaceURI":{
@@ -3521,11 +3521,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/ExtensionOpsType"
}
},
"elementName":{
- "localPart":"BegunBy",
+ "localPart":"extensionOps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3542,7 +3542,7 @@
"properties":{
"localPart":{
"enum":[
- "OverlappedBy"
+ "AbstractSelectionClause"
]
},
"namespaceURI":{
@@ -3555,11 +3555,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"OverlappedBy",
+ "localPart":"AbstractSelectionClause",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3576,7 +3576,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractAdhocQueryExpression"
+ "logicOps"
]
},
"namespaceURI":{
@@ -3589,11 +3589,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractAdhocQueryExpressionType"
+ "$ref":"#/definitions/LogicOpsType"
}
},
"elementName":{
- "localPart":"AbstractAdhocQueryExpression",
+ "localPart":"logicOps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3610,7 +3610,7 @@
"properties":{
"localPart":{
"enum":[
- "Intersects"
+ "_Id"
]
},
"namespaceURI":{
@@ -3623,11 +3623,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/AbstractIdType"
}
},
"elementName":{
- "localPart":"Intersects",
+ "localPart":"_Id",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3644,7 +3644,7 @@
"properties":{
"localPart":{
"enum":[
- "TOverlaps"
+ "Equals"
]
},
"namespaceURI":{
@@ -3657,11 +3657,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"TOverlaps",
+ "localPart":"Equals",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3678,7 +3678,7 @@
"properties":{
"localPart":{
"enum":[
- "ResourceId"
+ "Filter_Capabilities"
]
},
"namespaceURI":{
@@ -3691,11 +3691,11 @@
]
},
"value":{
- "$ref":"#/definitions/ResourceIdType"
+ "$ref":"#/definitions/FilterCapabilities"
}
},
"elementName":{
- "localPart":"ResourceId",
+ "localPart":"Filter_Capabilities",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3712,7 +3712,7 @@
"properties":{
"localPart":{
"enum":[
- "LogicalOperators"
+ "EndedBy"
]
},
"namespaceURI":{
@@ -3725,11 +3725,11 @@
]
},
"value":{
- "$ref":"#/definitions/LogicalOperators"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"LogicalOperators",
+ "localPart":"EndedBy",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3746,7 +3746,7 @@
"properties":{
"localPart":{
"enum":[
- "Within"
+ "LogicalOperators"
]
},
"namespaceURI":{
@@ -3759,11 +3759,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/LogicalOperators"
}
},
"elementName":{
- "localPart":"Within",
+ "localPart":"LogicalOperators",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3780,7 +3780,7 @@
"properties":{
"localPart":{
"enum":[
- "Overlaps"
+ "After"
]
},
"namespaceURI":{
@@ -3793,11 +3793,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"Overlaps",
+ "localPart":"After",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3814,7 +3814,7 @@
"properties":{
"localPart":{
"enum":[
- "Or"
+ "MetBy"
]
},
"namespaceURI":{
@@ -3827,11 +3827,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryLogicOpType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"Or",
+ "localPart":"MetBy",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3848,7 +3848,7 @@
"properties":{
"localPart":{
"enum":[
- "EndedBy"
+ "PropertyIsNil"
]
},
"namespaceURI":{
@@ -3861,11 +3861,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/PropertyIsNilType"
}
},
"elementName":{
- "localPart":"EndedBy",
+ "localPart":"PropertyIsNil",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3882,7 +3882,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractProjectionClause"
+ "DWithin"
]
},
"namespaceURI":{
@@ -3895,11 +3895,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/DistanceBufferType"
}
},
"elementName":{
- "localPart":"AbstractProjectionClause",
+ "localPart":"DWithin",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3916,7 +3916,7 @@
"properties":{
"localPart":{
"enum":[
- "Before"
+ "Overlaps"
]
},
"namespaceURI":{
@@ -3929,11 +3929,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"Before",
+ "localPart":"Overlaps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3950,7 +3950,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalOps"
+ "PropertyIsNull"
]
},
"namespaceURI":{
@@ -3963,11 +3963,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalOpsType"
+ "$ref":"#/definitions/PropertyIsNullType"
}
},
"elementName":{
- "localPart":"temporalOps",
+ "localPart":"PropertyIsNull",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -3984,7 +3984,7 @@
"properties":{
"localPart":{
"enum":[
- "spatialOps"
+ "PropertyIsBetween"
]
},
"namespaceURI":{
@@ -3997,11 +3997,11 @@
]
},
"value":{
- "$ref":"#/definitions/SpatialOpsType"
+ "$ref":"#/definitions/PropertyIsBetweenType"
}
},
"elementName":{
- "localPart":"spatialOps",
+ "localPart":"PropertyIsBetween",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4018,7 +4018,7 @@
"properties":{
"localPart":{
"enum":[
- "DWithin"
+ "AbstractSortingClause"
]
},
"namespaceURI":{
@@ -4031,11 +4031,11 @@
]
},
"value":{
- "$ref":"#/definitions/DistanceBufferType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"DWithin",
+ "localPart":"AbstractSortingClause",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4052,7 +4052,7 @@
"properties":{
"localPart":{
"enum":[
- "Disjoint"
+ "PropertyIsGreaterThan"
]
},
"namespaceURI":{
@@ -4065,11 +4065,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Disjoint",
+ "localPart":"PropertyIsGreaterThan",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4086,7 +4086,7 @@
"properties":{
"localPart":{
"enum":[
- "Touches"
+ "PropertyIsGreaterThanOrEqualTo"
]
},
"namespaceURI":{
@@ -4099,11 +4099,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Touches",
+ "localPart":"PropertyIsGreaterThanOrEqualTo",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4120,7 +4120,7 @@
"properties":{
"localPart":{
"enum":[
- "Filter"
+ "Or"
]
},
"namespaceURI":{
@@ -4133,11 +4133,11 @@
]
},
"value":{
- "$ref":"#/definitions/FilterType"
+ "$ref":"#/definitions/BinaryLogicOpType"
}
},
"elementName":{
- "localPart":"Filter",
+ "localPart":"Or",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4154,7 +4154,7 @@
"properties":{
"localPart":{
"enum":[
- "AnyInteracts"
+ "During"
]
},
"namespaceURI":{
@@ -4171,7 +4171,7 @@
}
},
"elementName":{
- "localPart":"AnyInteracts",
+ "localPart":"During",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4188,7 +4188,7 @@
"properties":{
"localPart":{
"enum":[
- "Meets"
+ "temporalOps"
]
},
"namespaceURI":{
@@ -4201,11 +4201,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/TemporalOpsType"
}
},
"elementName":{
- "localPart":"Meets",
+ "localPart":"temporalOps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4222,7 +4222,7 @@
"properties":{
"localPart":{
"enum":[
- "Literal"
+ "Beyond"
]
},
"namespaceURI":{
@@ -4235,11 +4235,11 @@
]
},
"value":{
- "$ref":"#/definitions/LiteralType"
+ "$ref":"#/definitions/DistanceBufferType"
}
},
"elementName":{
- "localPart":"Literal",
+ "localPart":"Beyond",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4256,7 +4256,7 @@
"properties":{
"localPart":{
"enum":[
- "Filter_Capabilities"
+ "Begins"
]
},
"namespaceURI":{
@@ -4269,11 +4269,11 @@
]
},
"value":{
- "$ref":"#/definitions/FilterCapabilities"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"Filter_Capabilities",
+ "localPart":"Begins",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4290,7 +4290,7 @@
"properties":{
"localPart":{
"enum":[
- "_Id"
+ "AbstractProjectionClause"
]
},
"namespaceURI":{
@@ -4303,11 +4303,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractIdType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"_Id",
+ "localPart":"AbstractProjectionClause",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4324,7 +4324,7 @@
"properties":{
"localPart":{
"enum":[
- "ValueReference"
+ "And"
]
},
"namespaceURI":{
@@ -4337,11 +4337,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/BinaryLogicOpType"
}
},
"elementName":{
- "localPart":"ValueReference",
+ "localPart":"And",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4358,7 +4358,7 @@
"properties":{
"localPart":{
"enum":[
- "Begins"
+ "OverlappedBy"
]
},
"namespaceURI":{
@@ -4375,7 +4375,7 @@
}
},
"elementName":{
- "localPart":"Begins",
+ "localPart":"OverlappedBy",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4392,7 +4392,7 @@
"properties":{
"localPart":{
"enum":[
- "After"
+ "AbstractAdhocQueryExpression"
]
},
"namespaceURI":{
@@ -4405,11 +4405,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/AbstractAdhocQueryExpressionType"
}
},
"elementName":{
- "localPart":"After",
+ "localPart":"AbstractAdhocQueryExpression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4426,7 +4426,7 @@
"properties":{
"localPart":{
"enum":[
- "logicOps"
+ "spatialOps"
]
},
"namespaceURI":{
@@ -4439,11 +4439,11 @@
]
},
"value":{
- "$ref":"#/definitions/LogicOpsType"
+ "$ref":"#/definitions/SpatialOpsType"
}
},
"elementName":{
- "localPart":"logicOps",
+ "localPart":"spatialOps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4460,7 +4460,7 @@
"properties":{
"localPart":{
"enum":[
- "Function"
+ "PropertyIsLessThanOrEqualTo"
]
},
"namespaceURI":{
@@ -4473,11 +4473,11 @@
]
},
"value":{
- "$ref":"#/definitions/FunctionType"
+ "$ref":"#/definitions/BinaryComparisonOpType"
}
},
"elementName":{
- "localPart":"Function",
+ "localPart":"PropertyIsLessThanOrEqualTo",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4494,7 +4494,7 @@
"properties":{
"localPart":{
"enum":[
- "MetBy"
+ "AbstractQueryExpression"
]
},
"namespaceURI":{
@@ -4507,11 +4507,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryTemporalOpType"
+ "$ref":"#/definitions/AbstractQueryExpressionType"
}
},
"elementName":{
- "localPart":"MetBy",
+ "localPart":"AbstractQueryExpression",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4528,7 +4528,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractQueryExpression"
+ "comparisonOps"
]
},
"namespaceURI":{
@@ -4541,11 +4541,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractQueryExpressionType"
+ "$ref":"#/definitions/ComparisonOpsType"
}
},
"elementName":{
- "localPart":"AbstractQueryExpression",
+ "localPart":"comparisonOps",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4562,7 +4562,7 @@
"properties":{
"localPart":{
"enum":[
- "Contains"
+ "Not"
]
},
"namespaceURI":{
@@ -4575,11 +4575,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinarySpatialOpType"
+ "$ref":"#/definitions/UnaryLogicOpType"
}
},
"elementName":{
- "localPart":"Contains",
+ "localPart":"Not",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4596,7 +4596,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsNotEqualTo"
+ "Intersects"
]
},
"namespaceURI":{
@@ -4609,11 +4609,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"PropertyIsNotEqualTo",
+ "localPart":"Intersects",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4630,7 +4630,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsGreaterThanOrEqualTo"
+ "AnyInteracts"
]
},
"namespaceURI":{
@@ -4643,11 +4643,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"PropertyIsGreaterThanOrEqualTo",
+ "localPart":"AnyInteracts",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4664,7 +4664,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsLessThanOrEqualTo"
+ "BegunBy"
]
},
"namespaceURI":{
@@ -4677,11 +4677,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"PropertyIsLessThanOrEqualTo",
+ "localPart":"BegunBy",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4698,7 +4698,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsLessThan"
+ "Within"
]
},
"namespaceURI":{
@@ -4711,11 +4711,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryComparisonOpType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"PropertyIsLessThan",
+ "localPart":"Within",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4732,7 +4732,7 @@
"properties":{
"localPart":{
"enum":[
- "expression"
+ "TContains"
]
},
"namespaceURI":{
@@ -4745,11 +4745,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BinaryTemporalOpType"
}
},
"elementName":{
- "localPart":"expression",
+ "localPart":"TContains",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
},
@@ -4766,7 +4766,7 @@
"properties":{
"localPart":{
"enum":[
- "PropertyIsBetween"
+ "Crosses"
]
},
"namespaceURI":{
@@ -4779,11 +4779,11 @@
]
},
"value":{
- "$ref":"#/definitions/PropertyIsBetweenType"
+ "$ref":"#/definitions/BinarySpatialOpType"
}
},
"elementName":{
- "localPart":"PropertyIsBetween",
+ "localPart":"Crosses",
"namespaceURI":"http://www.opengis.net/fes/2.0"
}
}
diff --git a/scripts/jsonschemas/GML4WCS_1_0_0.jsonschema b/scripts/jsonschemas/GML4WCS_1_0_0.jsonschema
index 985f4bd4..ba2f478b 100644
--- a/scripts/jsonschemas/GML4WCS_1_0_0.jsonschema
+++ b/scripts/jsonschemas/GML4WCS_1_0_0.jsonschema
@@ -2,64 +2,216 @@
{
"id":"http://www.opengis.net/gml#",
"definitions":{
- "AbstractGeometryBaseType":{
+ "DirectPositionType":{
+ "type":"object",
+ "title":"DirectPositionType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "dimension":{
+ "title":"dimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"dimension",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectPositionType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "dimension"
+ ]
+ },
+ "AbstractGeometricPrimitiveType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractGeometryType"
},
{
"type":"object",
- "title":"AbstractGeometryBaseType",
+ "title":"AbstractGeometricPrimitiveType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeometryBaseType",
+ "localPart":"AbstractGeometricPrimitiveType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "AbstractMetaDataType":{
+ "VectorType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ },
+ {
+ "type":"object",
+ "title":"VectorType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VectorType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractSurfaceType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "LinearRingType":{
+ "required":[
+ "pos"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingType"
+ },
+ {
+ "type":"object",
+ "title":"LinearRingType",
+ "properties":{
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectPositionType"
+ },
+ "minItems":4
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearRingType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "pos"
+ ]
+ },
+ "BoundingShapeType":{
"type":"object",
- "title":"AbstractMetaDataType",
+ "title":"BoundingShapeType",
+ "required":[
+ "envelope"
+ ],
"properties":{
- "content":{
- "title":"content",
+ "envelope":{
+ "title":"envelope",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EnvelopeType"
+ }
+ },
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"value"
- },
- "id":{
- "title":"id",
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BoundingShapeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "envelope"
+ ]
+ },
+ "AbstractRingPropertyType":{
+ "type":"object",
+ "title":"AbstractRingPropertyType",
+ "required":[
+ "linearRing"
+ ],
+ "properties":{
+ "linearRing":{
+ "title":"linearRing",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"#/definitions/LinearRingType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"id",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LinearRing",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractMetaDataType",
+ "localPart":"AbstractRingPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "content",
- "id"
+ "linearRing"
]
},
- "StringOrRefType":{
+ "TimePositionType":{
"type":"object",
- "title":"StringOrRefType",
+ "title":"TimePositionType",
"properties":{
"value":{
"title":"value",
@@ -70,6 +222,117 @@
],
"propertyType":"value"
},
+ "calendarEraName":{
+ "title":"calendarEraName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"calendarEraName",
+ "namespaceURI":""
+ }
+ },
+ "frame":{
+ "title":"frame",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"frame",
+ "namespaceURI":""
+ }
+ },
+ "indeterminatePosition":{
+ "title":"indeterminatePosition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeIndeterminateValueType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"indeterminatePosition",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimePositionType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "calendarEraName",
+ "frame",
+ "indeterminatePosition"
+ ]
+ },
+ "AbstractRingType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractRingType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractRingType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "PointType":{
+ "required":[
+ "pos"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"PointType",
+ "properties":{
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PointType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "pos"
+ ]
+ },
+ "ReferenceType":{
+ "type":"object",
+ "title":"ReferenceType",
+ "properties":{
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -177,11 +440,10 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"StringOrRefType",
+ "localPart":"ReferenceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
"remoteSchema",
"type",
"href",
@@ -192,146 +454,55 @@
"actuate"
]
},
- "AbstractRingType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
- },
- {
- "type":"object",
- "title":"AbstractRingType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractRingType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "AbstractRingPropertyType":{
+ "GridEnvelopeType":{
"type":"object",
- "title":"AbstractRingPropertyType",
- "required":[
- "linearRing"
- ],
- "properties":{
- "linearRing":{
- "title":"linearRing",
- "allOf":[
- {
- "$ref":"#/definitions/LinearRingType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LinearRing",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractRingPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "linearRing"
- ]
- },
- "PolygonType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfaceType"
- },
- {
- "type":"object",
- "title":"PolygonType",
- "properties":{
- "exterior":{
- "title":"exterior",
- "allOf":[
- {
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interior":{
- "title":"interior",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"interior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "exterior",
- "interior"
- ]
- },
- "EnvelopeType":{
+ "title":"GridEnvelopeType",
"required":[
- "pos"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
+ "low",
+ "high"
+ ],
+ "properties":{
+ "low":{
+ "title":"low",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"low",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- {
- "type":"object",
- "title":"EnvelopeType",
- "properties":{
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectPositionType"
- },
- "maxItems":2,
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
+ "high":{
+ "title":"high",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"high",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"EnvelopeType",
+ "localPart":"GridEnvelopeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "pos"
+ "low",
+ "high"
]
},
"AbstractGMLType":{
@@ -409,91 +580,36 @@
"name"
]
},
- "LinearRingType":{
- "required":[
- "pos"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractRingType"
- },
- {
- "type":"object",
- "title":"LinearRingType",
- "properties":{
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectPositionType"
- },
- "minItems":4
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LinearRingType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "pos"
- ]
- },
- "DirectPositionType":{
+ "MetaDataPropertyType":{
"type":"object",
- "title":"DirectPositionType",
+ "title":"MetaDataPropertyType",
"properties":{
- "value":{
- "title":"value",
+ "metaData":{
+ "title":"metaData",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"#/definitions/AbstractMetaDataType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"_MetaData",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "dimension":{
- "title":"dimension",
+ "about":{
+ "title":"about",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"dimension",
+ "localPart":"about",
"namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectPositionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "dimension"
- ]
- },
- "ReferenceType":{
- "type":"object",
- "title":"ReferenceType",
- "properties":{
+ },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -601,10 +717,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ReferenceType",
+ "localPart":"MetaDataPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
+ "metaData",
+ "about",
"remoteSchema",
"type",
"href",
@@ -615,97 +733,71 @@
"actuate"
]
},
- "RectifiedGridType":{
+ "GridLimitsType":{
+ "type":"object",
+ "title":"GridLimitsType",
"required":[
- "origin",
- "offsetVector"
+ "gridEnvelope"
],
- "allOf":[
- {
- "$ref":"#/definitions/GridType"
- },
- {
- "type":"object",
- "title":"RectifiedGridType",
- "properties":{
- "origin":{
- "title":"origin",
- "allOf":[
- {
- "$ref":"#/definitions/PointType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"origin",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "offsetVector":{
- "title":"offsetVector",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"offsetVector",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "properties":{
+ "gridEnvelope":{
+ "title":"gridEnvelope",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridEnvelopeType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GridEnvelope",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"RectifiedGridType",
+ "localPart":"GridLimitsType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "origin",
- "offsetVector"
+ "gridEnvelope"
]
},
- "PointType":{
- "required":[
- "pos"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
+ "CodeType":{
+ "type":"object",
+ "title":"CodeType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"PointType",
- "properties":{
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"PointType",
+ "localPart":"CodeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "pos"
+ "value",
+ "codeSpace"
]
},
"GridType":{
@@ -779,163 +871,6 @@
"dimension"
]
},
- "VectorType":{
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- },
- {
- "type":"object",
- "title":"VectorType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VectorType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "CodeListType":{
- "type":"object",
- "title":"CodeListType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/Name"
- }
- }
- ],
- "propertyType":"value"
- },
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CodeListType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "codeSpace"
- ]
- },
- "AbstractGeometryType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryBaseType"
- },
- {
- "type":"object",
- "title":"AbstractGeometryType",
- "properties":{
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeometryType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "srsName"
- ]
- },
- "TimePositionType":{
- "type":"object",
- "title":"TimePositionType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "calendarEraName":{
- "title":"calendarEraName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"calendarEraName",
- "namespaceURI":""
- }
- },
- "frame":{
- "title":"frame",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"frame",
- "namespaceURI":""
- }
- },
- "indeterminatePosition":{
- "title":"indeterminatePosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimeIndeterminateValueType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"indeterminatePosition",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimePositionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "calendarEraName",
- "frame",
- "indeterminatePosition"
- ]
- },
"EnvelopeWithTimePeriodType":{
"required":[
"timePosition"
@@ -990,191 +925,136 @@
"propertiesOrder":[
"timePosition",
"frame"
- ]
- },
- "AbstractGeometricPrimitiveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
- },
- {
- "type":"object",
- "title":"AbstractGeometricPrimitiveType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeometricPrimitiveType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "GridEnvelopeType":{
- "type":"object",
- "title":"GridEnvelopeType",
- "required":[
- "low",
- "high"
- ],
- "properties":{
- "low":{
- "title":"low",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"low",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "high":{
- "title":"high",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"high",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridEnvelopeType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "low",
- "high"
- ]
- },
- "CodeType":{
- "type":"object",
- "title":"CodeType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
+ ]
+ },
+ "AbstractGeometryBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeometryBaseType",
+ "properties":{
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CodeType",
+ "localPart":"AbstractGeometryBaseType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "codeSpace"
- ]
+ }
},
- "GridLimitsType":{
- "type":"object",
- "title":"GridLimitsType",
+ "EnvelopeType":{
"required":[
- "gridEnvelope"
+ "pos"
],
- "properties":{
- "gridEnvelope":{
- "title":"gridEnvelope",
- "allOf":[
- {
- "$ref":"#/definitions/GridEnvelopeType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"EnvelopeType",
+ "properties":{
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectPositionType"
+ },
+ "maxItems":2,
+ "minItems":2
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GridEnvelope",
- "namespaceURI":"http://www.opengis.net/gml"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"GridLimitsType",
+ "localPart":"EnvelopeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "gridEnvelope"
+ "pos"
]
},
- "AbstractSurfaceType":{
+ "RectifiedGridType":{
+ "required":[
+ "origin",
+ "offsetVector"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/GridType"
},
{
"type":"object",
- "title":"AbstractSurfaceType",
+ "title":"RectifiedGridType",
"properties":{
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "offsetVector":{
+ "title":"offsetVector",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"offsetVector",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractSurfaceType",
+ "localPart":"RectifiedGridType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "origin",
+ "offsetVector"
+ ]
},
- "MetaDataPropertyType":{
+ "StringOrRefType":{
"type":"object",
- "title":"MetaDataPropertyType",
+ "title":"StringOrRefType",
"properties":{
- "metaData":{
- "title":"metaData",
- "allOf":[
- {
- "$ref":"#/definitions/AbstractMetaDataType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"_MetaData",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "about":{
- "title":"about",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
- }
+ "propertyType":"value"
},
"remoteSchema":{
"title":"remoteSchema",
@@ -1241,104 +1121,224 @@
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"StringOrRefType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "PolygonType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"PolygonType",
+ "properties":{
+ "exterior":{
+ "title":"exterior",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interior":{
+ "title":"interior",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolygonType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "exterior",
+ "interior"
+ ]
+ },
+ "AbstractGeometryType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryBaseType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeometryType",
+ "properties":{
+ "srsName":{
+ "title":"srsName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "show":{
- "title":"show",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeometryType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "srsName"
+ ]
+ },
+ "AbstractMetaDataType":{
+ "type":"object",
+ "title":"AbstractMetaDataType",
+ "properties":{
+ "content":{
+ "title":"content",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "actuate":{
- "title":"actuate",
+ "id":{
+ "title":"id",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"id",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MetaDataPropertyType",
+ "localPart":"AbstractMetaDataType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "metaData",
- "about",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "content",
+ "id"
]
},
- "BoundingShapeType":{
+ "CodeListType":{
"type":"object",
- "title":"BoundingShapeType",
- "required":[
- "envelope"
- ],
+ "title":"CodeListType",
"properties":{
- "envelope":{
- "title":"envelope",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EnvelopeType"
- }
- },
- "elementName":{
- "localPart":"Envelope",
- "namespaceURI":"http://www.opengis.net/gml"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/Name"
}
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"Envelope",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"value"
+ },
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BoundingShapeType",
+ "localPart":"CodeListType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "envelope"
+ "value",
+ "codeSpace"
]
},
"TimeIndeterminateValueType":{
@@ -1368,7 +1368,7 @@
"properties":{
"localPart":{
"enum":[
- "Grid"
+ "interior"
]
},
"namespaceURI":{
@@ -1381,11 +1381,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
},
"elementName":{
- "localPart":"Grid",
+ "localPart":"interior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1402,7 +1402,7 @@
"properties":{
"localPart":{
"enum":[
- "boundedBy"
+ "_Object"
]
},
"namespaceURI":{
@@ -1415,11 +1415,11 @@
]
},
"value":{
- "$ref":"#/definitions/BoundingShapeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"_Object",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1436,7 +1436,7 @@
"properties":{
"localPart":{
"enum":[
- "metaDataProperty"
+ "Envelope"
]
},
"namespaceURI":{
@@ -1449,11 +1449,11 @@
]
},
"value":{
- "$ref":"#/definitions/MetaDataPropertyType"
+ "$ref":"#/definitions/EnvelopeType"
}
},
"elementName":{
- "localPart":"metaDataProperty",
+ "localPart":"Envelope",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1470,7 +1470,7 @@
"properties":{
"localPart":{
"enum":[
- "Polygon"
+ "Grid"
]
},
"namespaceURI":{
@@ -1483,11 +1483,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonType"
+ "$ref":"#/definitions/GridType"
}
},
"elementName":{
- "localPart":"Polygon",
+ "localPart":"Grid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1504,7 +1504,7 @@
"properties":{
"localPart":{
"enum":[
- "_Geometry"
+ "_GeometricPrimitive"
]
},
"namespaceURI":{
@@ -1517,11 +1517,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
}
},
"elementName":{
- "localPart":"_Geometry",
+ "localPart":"_GeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1538,7 +1538,7 @@
"properties":{
"localPart":{
"enum":[
- "_Ring"
+ "EnvelopeWithTimePeriod"
]
},
"namespaceURI":{
@@ -1551,11 +1551,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingType"
+ "$ref":"#/definitions/EnvelopeWithTimePeriodType"
}
},
"elementName":{
- "localPart":"_Ring",
+ "localPart":"EnvelopeWithTimePeriod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1572,7 +1572,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearRing"
+ "_Geometry"
]
},
"namespaceURI":{
@@ -1585,11 +1585,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearRingType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"LinearRing",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1606,7 +1606,7 @@
"properties":{
"localPart":{
"enum":[
- "_Object"
+ "metaDataProperty"
]
},
"namespaceURI":{
@@ -1619,11 +1619,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/MetaDataPropertyType"
}
},
"elementName":{
- "localPart":"_Object",
+ "localPart":"metaDataProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1640,7 +1640,7 @@
"properties":{
"localPart":{
"enum":[
- "EnvelopeWithTimePeriod"
+ "_Ring"
]
},
"namespaceURI":{
@@ -1653,11 +1653,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeWithTimePeriodType"
+ "$ref":"#/definitions/AbstractRingType"
}
},
"elementName":{
- "localPart":"EnvelopeWithTimePeriod",
+ "localPart":"_Ring",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1674,7 +1674,7 @@
"properties":{
"localPart":{
"enum":[
- "pos"
+ "Polygon"
]
},
"namespaceURI":{
@@ -1687,11 +1687,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"#/definitions/PolygonType"
}
},
"elementName":{
- "localPart":"pos",
+ "localPart":"Polygon",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1708,7 +1708,7 @@
"properties":{
"localPart":{
"enum":[
- "Envelope"
+ "timePosition"
]
},
"namespaceURI":{
@@ -1721,11 +1721,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/TimePositionType"
}
},
"elementName":{
- "localPart":"Envelope",
+ "localPart":"timePosition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1742,7 +1742,7 @@
"properties":{
"localPart":{
"enum":[
- "_MetaData"
+ "_GML"
]
},
"namespaceURI":{
@@ -1755,11 +1755,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractMetaDataType"
+ "$ref":"#/definitions/AbstractGMLType"
}
},
"elementName":{
- "localPart":"_MetaData",
+ "localPart":"_GML",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1776,7 +1776,7 @@
"properties":{
"localPart":{
"enum":[
- "exterior"
+ "name"
]
},
"namespaceURI":{
@@ -1789,11 +1789,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"exterior",
+ "localPart":"name",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1810,7 +1810,7 @@
"properties":{
"localPart":{
"enum":[
- "_GML"
+ "pos"
]
},
"namespaceURI":{
@@ -1823,11 +1823,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/DirectPositionType"
}
},
"elementName":{
- "localPart":"_GML",
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1844,7 +1844,7 @@
"properties":{
"localPart":{
"enum":[
- "interior"
+ "_MetaData"
]
},
"namespaceURI":{
@@ -1857,11 +1857,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/AbstractMetaDataType"
}
},
"elementName":{
- "localPart":"interior",
+ "localPart":"_MetaData",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1878,7 +1878,7 @@
"properties":{
"localPart":{
"enum":[
- "name"
+ "boundedBy"
]
},
"namespaceURI":{
@@ -1891,11 +1891,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/BoundingShapeType"
}
},
"elementName":{
- "localPart":"name",
+ "localPart":"boundedBy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1912,7 +1912,7 @@
"properties":{
"localPart":{
"enum":[
- "_Surface"
+ "LinearRing"
]
},
"namespaceURI":{
@@ -1925,11 +1925,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/LinearRingType"
}
},
"elementName":{
- "localPart":"_Surface",
+ "localPart":"LinearRing",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1946,7 +1946,7 @@
"properties":{
"localPart":{
"enum":[
- "RectifiedGrid"
+ "_Surface"
]
},
"namespaceURI":{
@@ -1959,11 +1959,11 @@
]
},
"value":{
- "$ref":"#/definitions/RectifiedGridType"
+ "$ref":"#/definitions/AbstractSurfaceType"
}
},
"elementName":{
- "localPart":"RectifiedGrid",
+ "localPart":"_Surface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1980,7 +1980,7 @@
"properties":{
"localPart":{
"enum":[
- "description"
+ "RectifiedGrid"
]
},
"namespaceURI":{
@@ -1993,11 +1993,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/RectifiedGridType"
}
},
"elementName":{
- "localPart":"description",
+ "localPart":"RectifiedGrid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2014,7 +2014,7 @@
"properties":{
"localPart":{
"enum":[
- "_GeometricPrimitive"
+ "description"
]
},
"namespaceURI":{
@@ -2027,11 +2027,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"_GeometricPrimitive",
+ "localPart":"description",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2048,7 +2048,7 @@
"properties":{
"localPart":{
"enum":[
- "timePosition"
+ "exterior"
]
},
"namespaceURI":{
@@ -2061,11 +2061,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePositionType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
},
"elementName":{
- "localPart":"timePosition",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml"
}
}
diff --git a/scripts/jsonschemas/GMLCOV_1_0.jsonschema b/scripts/jsonschemas/GMLCOV_1_0.jsonschema
index cccb2801..6c294cf0 100644
--- a/scripts/jsonschemas/GMLCOV_1_0.jsonschema
+++ b/scripts/jsonschemas/GMLCOV_1_0.jsonschema
@@ -43,61 +43,6 @@
"any"
]
},
- "SimpleMultiPointType":{
- "required":[
- "positions"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"SimpleMultiPointType",
- "properties":{
- "positions":{
- "title":"positions",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"positions",
- "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SimpleMultiPointType",
- "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
- },
- "propertiesOrder":[
- "positions"
- ]
- },
- "AbstractDiscreteCoverageType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoverageType"
- },
- {
- "type":"object",
- "title":"AbstractDiscreteCoverageType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractDiscreteCoverageType",
- "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
- }
- },
"AbstractCoverageType":{
"required":[
"rangeType"
@@ -203,6 +148,24 @@
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
+ "AbstractDiscreteCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoverageType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractDiscreteCoverageType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractDiscreteCoverageType",
+ "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
+ }
+ },
"Metadata":{
"allOf":[
{
@@ -362,179 +325,6 @@
"actuate"
]
},
- "ReferenceableGridPropertyType":{
- "type":"object",
- "title":"ReferenceableGridPropertyType",
- "required":[
- "abstractReferenceableGrid"
- ],
- "properties":{
- "abstractReferenceableGrid":{
- "title":"abstractReferenceableGrid",
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReferenceableGridType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"AbstractReferenceableGrid",
- "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ReferenceableGridPropertyType",
- "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
- },
- "propertiesOrder":[
- "abstractReferenceableGrid",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate",
- "owns"
- ]
- },
"ParameterValueType":{
"required":[
"value",
@@ -717,24 +507,234 @@
}
}
}
- ],
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ParameterValueType",
+ "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
+ },
+ "propertiesOrder":[
+ "value",
+ "dmsAngleValue",
+ "stringValue",
+ "integerValue",
+ "booleanValue",
+ "valueList",
+ "integerValueList",
+ "valueFile",
+ "geometryValue",
+ "vectorValue",
+ "operationParameter"
+ ]
+ },
+ "SimpleMultiPointType":{
+ "required":[
+ "positions"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"SimpleMultiPointType",
+ "properties":{
+ "positions":{
+ "title":"positions",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"positions",
+ "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SimpleMultiPointType",
+ "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
+ },
+ "propertiesOrder":[
+ "positions"
+ ]
+ },
+ "ReferenceableGridPropertyType":{
+ "type":"object",
+ "title":"ReferenceableGridPropertyType",
+ "required":[
+ "abstractReferenceableGrid"
+ ],
+ "properties":{
+ "abstractReferenceableGrid":{
+ "title":"abstractReferenceableGrid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractReferenceableGridType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"AbstractReferenceableGrid",
+ "namespaceURI":"http://www.opengis.net/gmlcov/1.0"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"ParameterValueType",
+ "localPart":"ReferenceableGridPropertyType",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
},
"propertiesOrder":[
- "value",
- "dmsAngleValue",
- "stringValue",
- "integerValue",
- "booleanValue",
- "valueList",
- "integerValueList",
- "valueFile",
- "geometryValue",
- "vectorValue",
- "operationParameter"
+ "abstractReferenceableGrid",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
+ "owns"
]
}
},
@@ -752,7 +752,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractDiscreteCoverage"
+ "AbstractReferenceableGrid"
]
},
"namespaceURI":{
@@ -765,11 +765,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/AbstractReferenceableGridType"
}
},
"elementName":{
- "localPart":"AbstractDiscreteCoverage",
+ "localPart":"AbstractReferenceableGrid",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -786,7 +786,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractContinuousCoverage"
+ "AbstractCoverage"
]
},
"namespaceURI":{
@@ -799,11 +799,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractContinuousCoverageType"
+ "$ref":"#/definitions/AbstractCoverageType"
}
},
"elementName":{
- "localPart":"AbstractContinuousCoverage",
+ "localPart":"AbstractCoverage",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -820,7 +820,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleMultiPoint"
+ "metadata"
]
},
"namespaceURI":{
@@ -833,11 +833,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleMultiPointType"
+ "$ref":"#/definitions/Metadata"
}
},
"elementName":{
- "localPart":"SimpleMultiPoint",
+ "localPart":"metadata",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -854,7 +854,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSurfaceCoverage"
+ "AbstractDiscreteCoverage"
]
},
"namespaceURI":{
@@ -871,7 +871,7 @@
}
},
"elementName":{
- "localPart":"MultiSurfaceCoverage",
+ "localPart":"AbstractDiscreteCoverage",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -888,7 +888,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryValue"
+ "SimpleMultiPoint"
]
},
"namespaceURI":{
@@ -901,11 +901,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/SimpleMultiPointType"
}
},
"elementName":{
- "localPart":"geometryValue",
+ "localPart":"SimpleMultiPoint",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -922,7 +922,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiCurveCoverage"
+ "RectifiedGridCoverage"
]
},
"namespaceURI":{
@@ -939,7 +939,7 @@
}
},
"elementName":{
- "localPart":"MultiCurveCoverage",
+ "localPart":"RectifiedGridCoverage",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -956,7 +956,7 @@
"properties":{
"localPart":{
"enum":[
- "rangeType"
+ "ParameterValue"
]
},
"namespaceURI":{
@@ -969,11 +969,11 @@
]
},
"value":{
- "$ref":"#/definitions/DataRecordPropertyType"
+ "$ref":"#/definitions/ParameterValueType"
}
},
"elementName":{
- "localPart":"rangeType",
+ "localPart":"ParameterValue",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -990,7 +990,7 @@
"properties":{
"localPart":{
"enum":[
- "RectifiedGridCoverage"
+ "ReferenceableGridCoverage"
]
},
"namespaceURI":{
@@ -1007,7 +1007,7 @@
}
},
"elementName":{
- "localPart":"RectifiedGridCoverage",
+ "localPart":"ReferenceableGridCoverage",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1024,7 +1024,7 @@
"properties":{
"localPart":{
"enum":[
- "ReferenceableGridCoverage"
+ "geometryValue"
]
},
"namespaceURI":{
@@ -1037,11 +1037,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
},
"elementName":{
- "localPart":"ReferenceableGridCoverage",
+ "localPart":"geometryValue",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1058,7 +1058,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractReferenceableGrid"
+ "MultiPointCoverage"
]
},
"namespaceURI":{
@@ -1071,11 +1071,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractReferenceableGridType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
}
},
"elementName":{
- "localPart":"AbstractReferenceableGrid",
+ "localPart":"MultiPointCoverage",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1092,7 +1092,7 @@
"properties":{
"localPart":{
"enum":[
- "metadata"
+ "vectorValue"
]
},
"namespaceURI":{
@@ -1105,11 +1105,11 @@
]
},
"value":{
- "$ref":"#/definitions/Metadata"
+ "$ref":"#/definitions/VectorType"
}
},
"elementName":{
- "localPart":"metadata",
+ "localPart":"vectorValue",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1126,7 +1126,7 @@
"properties":{
"localPart":{
"enum":[
- "GridCoverage"
+ "rangeType"
]
},
"namespaceURI":{
@@ -1139,11 +1139,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/DataRecordPropertyType"
}
},
"elementName":{
- "localPart":"GridCoverage",
+ "localPart":"rangeType",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1160,7 +1160,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPointCoverage"
+ "GridCoverage"
]
},
"namespaceURI":{
@@ -1177,7 +1177,7 @@
}
},
"elementName":{
- "localPart":"MultiPointCoverage",
+ "localPart":"GridCoverage",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1194,7 +1194,7 @@
"properties":{
"localPart":{
"enum":[
- "referenceableGridProperty"
+ "MultiCurveCoverage"
]
},
"namespaceURI":{
@@ -1207,11 +1207,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceableGridPropertyType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
}
},
"elementName":{
- "localPart":"referenceableGridProperty",
+ "localPart":"MultiCurveCoverage",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1228,7 +1228,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCoverage"
+ "referenceableGridProperty"
]
},
"namespaceURI":{
@@ -1241,11 +1241,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoverageType"
+ "$ref":"#/definitions/ReferenceableGridPropertyType"
}
},
"elementName":{
- "localPart":"AbstractCoverage",
+ "localPart":"referenceableGridProperty",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1296,7 +1296,7 @@
"properties":{
"localPart":{
"enum":[
- "ParameterValue"
+ "AbstractContinuousCoverage"
]
},
"namespaceURI":{
@@ -1309,11 +1309,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterValueType"
+ "$ref":"#/definitions/AbstractContinuousCoverageType"
}
},
"elementName":{
- "localPart":"ParameterValue",
+ "localPart":"AbstractContinuousCoverage",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1330,7 +1330,7 @@
"properties":{
"localPart":{
"enum":[
- "Extension"
+ "MultiSurfaceCoverage"
]
},
"namespaceURI":{
@@ -1343,11 +1343,11 @@
]
},
"value":{
- "$ref":"#/definitions/ExtensionType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
}
},
"elementName":{
- "localPart":"Extension",
+ "localPart":"MultiSurfaceCoverage",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
},
@@ -1364,7 +1364,7 @@
"properties":{
"localPart":{
"enum":[
- "vectorValue"
+ "Extension"
]
},
"namespaceURI":{
@@ -1377,11 +1377,11 @@
]
},
"value":{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/ExtensionType"
}
},
"elementName":{
- "localPart":"vectorValue",
+ "localPart":"Extension",
"namespaceURI":"http://www.opengis.net/gmlcov/1.0"
}
}
diff --git a/scripts/jsonschemas/GMLJP2_2_0.jsonschema b/scripts/jsonschemas/GMLJP2_2_0.jsonschema
index 52bd701f..e7f6d10f 100644
--- a/scripts/jsonschemas/GMLJP2_2_0.jsonschema
+++ b/scripts/jsonschemas/GMLJP2_2_0.jsonschema
@@ -2,402 +2,96 @@
{
"id":"http://www.opengis.net/gmljp2/2.0#",
"definitions":{
- "GMLJP2FeaturesType.Feature":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureMemberType"
- },
- {
- "type":"object",
- "title":"GMLJP2FeaturesType.Feature",
- "properties":{
- "abstractFeature":{
- "title":"abstractFeature",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "propertiesOrder":[
- "abstractFeature",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "GMLJP2CoverageCollectionType.FeatureMember":{
- "required":[
- "gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage"
- ],
+ "GMLJP2CoverageType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureMemberType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
},
{
"type":"object",
- "title":"GMLJP2CoverageCollectionType.FeatureMember",
+ "title":"GMLJP2CoverageType",
"properties":{
- "gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage":{
- "title":"gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GMLJP2CoverageType"
- }
- },
- "elementName":{
- "localPart":"GMLJP2ReferenceableGridCoverage",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GMLJP2CoverageType"
- }
- },
- "elementName":{
- "localPart":"GMLJP2GridCoverage",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GMLJP2CoverageType"
- }
- },
- "elementName":{
- "localPart":"GMLJP2RectifiedGridCoverage",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GMLJP2FeaturesType"
- }
- },
- "elementName":{
- "localPart":"GMLJP2Features",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
- }
- }
- ]
- },
- "minItems":1
- }
- ],
- "propertyType":"elementRefs"
- },
- "nilReason":{
- "title":"nilReason",
+ "feature":{
+ "title":"feature",
"allOf":[
{
"type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "items":{
+ "$ref":"#/definitions/FeaturePropertyType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"feature",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
}
},
- "title":{
- "title":"title",
+ "annotation":{
+ "title":"annotation",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GenericWithAssocPropertyType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"annotation",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
}
},
- "show":{
- "title":"show",
+ "style":{
+ "title":"style",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GenericWithAssocPropertyType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"style",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
}
},
- "actuate":{
- "title":"actuate",
+ "extension":{
+ "title":"extension",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GenericWithAssocPropertyType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extension",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
}
}
}
}
],
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"GMLJP2CoverageType",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ },
"propertiesOrder":[
- "gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "feature",
+ "annotation",
+ "style",
+ "extension"
]
},
"GenericWithAssocPropertyType":{
@@ -543,21 +237,196 @@
{
"$ref":"#/definitions/ActuateType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GenericWithAssocPropertyType",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ },
+ "propertiesOrder":[
+ "any",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "GMLJP2FeaturesType.Feature":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureMemberType"
+ },
+ {
+ "type":"object",
+ "title":"GMLJP2FeaturesType.Feature",
+ "properties":{
+ "abstractFeature":{
+ "title":"abstractFeature",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
- "typeName":{
- "localPart":"GenericWithAssocPropertyType",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
- },
"propertiesOrder":[
- "any",
+ "abstractFeature",
"nilReason",
"remoteSchema",
"type",
@@ -569,264 +438,395 @@
"actuate"
]
},
- "GenericMetadataType":{
+ "GMLJP2CoverageCollectionType":{
+ "required":[
+ "featureMember"
+ ],
"allOf":[
{
- "$ref":"#/definitions/ExtensionType"
+ "$ref":"#/definitions/AbstractCoverageType"
},
{
"type":"object",
- "title":"GenericMetadataType",
+ "title":"GMLJP2CoverageCollectionType",
"properties":{
+ "featureMember":{
+ "title":"featureMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GMLJP2CoverageCollectionType.FeatureMember"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"featureMember",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ },
+ "style":{
+ "title":"style",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GenericWithAssocPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"style",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ },
+ "extension":{
+ "title":"extension",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GenericWithAssocPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extension",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GenericMetadataType",
+ "localPart":"GMLJP2CoverageCollectionType",
"namespaceURI":"http://www.opengis.net/gmljp2/2.0"
- }
+ },
+ "propertiesOrder":[
+ "featureMember",
+ "style",
+ "extension"
+ ]
},
- "GMLJP2CoverageCollectionType":{
+ "GMLJP2FeaturesType":{
"required":[
- "featureMember"
+ "feature"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCoverageType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"GMLJP2CoverageCollectionType",
+ "title":"GMLJP2FeaturesType",
"properties":{
- "featureMember":{
- "title":"featureMember",
+ "feature":{
+ "title":"feature",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GMLJP2FeaturesType.Feature"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"feature",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ },
+ "style":{
+ "title":"style",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/GMLJP2CoverageCollectionType.FeatureMember"
+ "$ref":"#/definitions/GenericWithAssocPropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"featureMember",
+ "localPart":"style",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ },
+ "extension":{
+ "title":"extension",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GenericWithAssocPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extension",
"namespaceURI":"http://www.opengis.net/gmljp2/2.0"
}
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GMLJP2FeaturesType",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ },
+ "propertiesOrder":[
+ "feature",
+ "style",
+ "extension"
+ ]
+ },
+ "GenericMetadataType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ExtensionType"
+ },
+ {
+ "type":"object",
+ "title":"GenericMetadataType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GenericMetadataType",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ },
+ "GMLJP2CoverageCollectionType.FeatureMember":{
+ "required":[
+ "gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureMemberType"
+ },
+ {
+ "type":"object",
+ "title":"GMLJP2CoverageCollectionType.FeatureMember",
+ "properties":{
+ "gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage":{
+ "title":"gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/GMLJP2CoverageType"
+ }
+ },
+ "elementName":{
+ "localPart":"GMLJP2RectifiedGridCoverage",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/GMLJP2CoverageType"
+ }
+ },
+ "elementName":{
+ "localPart":"GMLJP2ReferenceableGridCoverage",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/GMLJP2CoverageType"
+ }
+ },
+ "elementName":{
+ "localPart":"GMLJP2GridCoverage",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/GMLJP2FeaturesType"
+ }
+ },
+ "elementName":{
+ "localPart":"GMLJP2Features",
+ "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ }
+ }
+ ]
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"elementRefs"
},
- "style":{
- "title":"style",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/GenericWithAssocPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"style",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
},
- "extension":{
- "title":"extension",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/GenericWithAssocPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"extension",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GMLJP2CoverageCollectionType",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
- },
- "propertiesOrder":[
- "featureMember",
- "style",
- "extension"
- ]
- },
- "GMLJP2FeaturesType":{
- "required":[
- "feature"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"GMLJP2FeaturesType",
- "properties":{
- "feature":{
- "title":"feature",
+ },
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"#/definitions/GMLJP2FeaturesType.Feature"
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"feature",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "style":{
- "title":"style",
+ "href":{
+ "title":"href",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/GenericWithAssocPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"style",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "extension":{
- "title":"extension",
+ "role":{
+ "title":"role",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/GenericWithAssocPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"extension",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GMLJP2FeaturesType",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
- },
- "propertiesOrder":[
- "feature",
- "style",
- "extension"
- ]
- },
- "GMLJP2CoverageType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
- },
- {
- "type":"object",
- "title":"GMLJP2CoverageType",
- "properties":{
- "feature":{
- "title":"feature",
+ },
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/FeaturePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"feature",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "annotation":{
- "title":"annotation",
+ "title":{
+ "title":"title",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/GenericWithAssocPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"annotation",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "style":{
- "title":"style",
+ "show":{
+ "title":"show",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/GenericWithAssocPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"style",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "extension":{
- "title":"extension",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/GenericWithAssocPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/ActuateType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"extension",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
}
}
],
"typeType":"classInfo",
- "typeName":{
- "localPart":"GMLJP2CoverageType",
- "namespaceURI":"http://www.opengis.net/gmljp2/2.0"
- },
"propertiesOrder":[
- "feature",
- "annotation",
- "style",
- "extension"
+ "gmljp2GridCoverageOrGMLJP2RectifiedGridCoverageOrGMLJP2ReferenceableGridCoverage",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
}
},
@@ -844,7 +844,7 @@
"properties":{
"localPart":{
"enum":[
- "Metadata"
+ "GMLJP2GridCoverage"
]
},
"namespaceURI":{
@@ -857,11 +857,11 @@
]
},
"value":{
- "$ref":"#/definitions/GenericMetadataType"
+ "$ref":"#/definitions/GMLJP2CoverageType"
}
},
"elementName":{
- "localPart":"Metadata",
+ "localPart":"GMLJP2GridCoverage",
"namespaceURI":"http://www.opengis.net/gmljp2/2.0"
}
},
@@ -878,7 +878,7 @@
"properties":{
"localPart":{
"enum":[
- "GMLJP2RectifiedGridCoverage"
+ "GMLJP2CoverageCollection"
]
},
"namespaceURI":{
@@ -891,11 +891,11 @@
]
},
"value":{
- "$ref":"#/definitions/GMLJP2CoverageType"
+ "$ref":"#/definitions/GMLJP2CoverageCollectionType"
}
},
"elementName":{
- "localPart":"GMLJP2RectifiedGridCoverage",
+ "localPart":"GMLJP2CoverageCollection",
"namespaceURI":"http://www.opengis.net/gmljp2/2.0"
}
},
@@ -912,7 +912,7 @@
"properties":{
"localPart":{
"enum":[
- "GMLJP2CoverageCollection"
+ "GMLJP2RectifiedGridCoverage"
]
},
"namespaceURI":{
@@ -925,11 +925,11 @@
]
},
"value":{
- "$ref":"#/definitions/GMLJP2CoverageCollectionType"
+ "$ref":"#/definitions/GMLJP2CoverageType"
}
},
"elementName":{
- "localPart":"GMLJP2CoverageCollection",
+ "localPart":"GMLJP2RectifiedGridCoverage",
"namespaceURI":"http://www.opengis.net/gmljp2/2.0"
}
},
@@ -980,7 +980,7 @@
"properties":{
"localPart":{
"enum":[
- "GMLJP2GridCoverage"
+ "Metadata"
]
},
"namespaceURI":{
@@ -993,11 +993,11 @@
]
},
"value":{
- "$ref":"#/definitions/GMLJP2CoverageType"
+ "$ref":"#/definitions/GenericMetadataType"
}
},
"elementName":{
- "localPart":"GMLJP2GridCoverage",
+ "localPart":"Metadata",
"namespaceURI":"http://www.opengis.net/gmljp2/2.0"
}
},
diff --git a/scripts/jsonschemas/GML_1_0_0.jsonschema b/scripts/jsonschemas/GML_1_0_0.jsonschema
index f69972d1..d8419cd7 100644
--- a/scripts/jsonschemas/GML_1_0_0.jsonschema
+++ b/scripts/jsonschemas/GML_1_0_0.jsonschema
@@ -2,25 +2,35 @@
{
"id":"#",
"definitions":{
- "FeatureCollection":{
+ "PointMember":{
"type":"object",
- "title":"FeatureCollection",
+ "title":"PointMember",
"properties":{
- "typeName":{
- "title":"typeName",
+ "point":{
+ "title":"point",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/Point"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"typeName",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Point",
"namespaceURI":""
}
- },
- "identifier":{
- "title":"identifier",
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "point"
+ ]
+ },
+ "MultiPolygon":{
+ "type":"object",
+ "title":"MultiPolygon",
+ "properties":{
+ "id":{
+ "title":"id",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -28,200 +38,91 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"identifier",
- "namespaceURI":""
- }
- },
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
+ "localPart":"ID",
"namespaceURI":""
}
},
- "name":{
- "title":"name",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":""
- }
- },
- "boundedBy":{
- "title":"boundedBy",
- "allOf":[
- {
- "$ref":"#/definitions/BoundedBy"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundedBy",
- "namespaceURI":""
- }
- },
- "property":{
- "title":"property",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/Property"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"property",
- "namespaceURI":""
- }
- },
- "geometricProperty":{
- "title":"geometricProperty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeometricProperty"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geometricProperty",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
"namespaceURI":""
}
},
- "featureMember":{
- "title":"featureMember",
+ "polygonMember":{
+ "title":"polygonMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/FeatureMember"
+ "$ref":"#/definitions/PolygonMember"
}
}
],
"propertyType":"element",
"elementName":{
- "localPart":"featureMember",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "typeName",
- "identifier",
- "description",
- "name",
- "boundedBy",
- "property",
- "geometricProperty",
- "featureMember"
- ]
- },
- "Coverage":{
- "type":"object",
- "title":"Coverage",
- "properties":{
- "polygon":{
- "title":"polygon",
- "allOf":[
- {
- "$ref":"#/definitions/Polygon"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Polygon",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "polygon"
- ]
- },
- "GeometryCollectionProperty":{
- "type":"object",
- "title":"GeometryCollectionProperty",
- "properties":{
- "geometryCollection":{
- "title":"geometryCollection",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryCollection"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeometryCollection",
+ "localPart":"polygonMember",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "geometryCollection"
+ "id",
+ "srsName",
+ "polygonMember"
]
},
- "MultiLineStringProperty":{
+ "EdgeOf":{
"type":"object",
- "title":"MultiLineStringProperty",
+ "title":"EdgeOf",
"properties":{
- "multiLineString":{
- "title":"multiLineString",
+ "lineString":{
+ "title":"lineString",
"allOf":[
{
- "$ref":"#/definitions/MultiLineString"
+ "$ref":"#/definitions/LineString"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiLineString",
+ "localPart":"LineString",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "multiLineString"
+ "lineString"
]
},
- "InnerBoundaryIs":{
+ "Location":{
"type":"object",
- "title":"InnerBoundaryIs",
+ "title":"Location",
"properties":{
- "linearRing":{
- "title":"linearRing",
+ "point":{
+ "title":"point",
"allOf":[
{
- "$ref":"#/definitions/LinearRing"
+ "$ref":"#/definitions/Point"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LinearRing",
+ "localPart":"Point",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "linearRing"
+ "point"
]
},
"LinearRing":{
@@ -261,81 +162,50 @@
"coordinates"
]
},
- "MultiPolygon":{
+ "MultiPointProperty":{
"type":"object",
- "title":"MultiPolygon",
+ "title":"MultiPointProperty",
"properties":{
- "id":{
- "title":"id",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"ID",
- "namespaceURI":""
- }
- },
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "polygonMember":{
- "title":"polygonMember",
+ "multiPoint":{
+ "title":"multiPoint",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/PolygonMember"
- }
+ "$ref":"#/definitions/MultiPoint"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"polygonMember",
+ "localPart":"MultiPoint",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "id",
- "srsName",
- "polygonMember"
+ "multiPoint"
]
},
- "MultiPolygonProperty":{
+ "MultiLineStringProperty":{
"type":"object",
- "title":"MultiPolygonProperty",
+ "title":"MultiLineStringProperty",
"properties":{
- "multiPolygon":{
- "title":"multiPolygon",
+ "multiLineString":{
+ "title":"multiLineString",
"allOf":[
{
- "$ref":"#/definitions/MultiPolygon"
+ "$ref":"#/definitions/MultiLineString"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiPolygon",
+ "localPart":"MultiLineString",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "multiPolygon"
+ "multiLineString"
]
},
"FeatureMember":{
@@ -397,245 +267,340 @@
"featureOrFeatureCollection"
]
},
- "BoundedBy":{
+ "Coordinates":{
"type":"object",
- "title":"BoundedBy",
+ "title":"Coordinates",
"properties":{
- "box":{
- "title":"box",
+ "decimal":{
+ "title":"decimal",
"allOf":[
{
- "$ref":"#/definitions/Box"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Box",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"decimal",
+ "namespaceURI":""
+ }
+ },
+ "cs":{
+ "title":"cs",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"cs",
+ "namespaceURI":""
+ }
+ },
+ "ts":{
+ "title":"ts",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"ts",
"namespaceURI":""
}
+ },
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "box"
+ "decimal",
+ "cs",
+ "ts",
+ "value"
]
},
- "CenterOf":{
+ "PolygonMember":{
"type":"object",
- "title":"CenterOf",
+ "title":"PolygonMember",
"properties":{
- "point":{
- "title":"point",
+ "polygon":{
+ "title":"polygon",
"allOf":[
{
- "$ref":"#/definitions/Point"
+ "$ref":"#/definitions/Polygon"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Point",
+ "localPart":"Polygon",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "point"
+ "polygon"
]
},
- "Position":{
+ "GeometricProperty":{
"type":"object",
- "title":"Position",
+ "title":"GeometricProperty",
"properties":{
- "point":{
- "title":"point",
+ "typeName":{
+ "title":"typeName",
"allOf":[
{
- "$ref":"#/definitions/Point"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Point",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"typeName",
"namespaceURI":""
}
+ },
+ "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection":{
+ "title":"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/Point"
+ }
+ ],
+ "elementName":{
+ "localPart":"Point",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/LineString"
+ }
+ ],
+ "elementName":{
+ "localPart":"LineString",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/Polygon"
+ }
+ ],
+ "elementName":{
+ "localPart":"Polygon",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/MultiPoint"
+ }
+ ],
+ "elementName":{
+ "localPart":"MultiPoint",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/MultiLineString"
+ }
+ ],
+ "elementName":{
+ "localPart":"MultiLineString",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/MultiPolygon"
+ }
+ ],
+ "elementName":{
+ "localPart":"MultiPolygon",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/GeometryCollection"
+ }
+ ],
+ "elementName":{
+ "localPart":"GeometryCollection",
+ "namespaceURI":""
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "propertyType":"elements"
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "point"
+ "typeName",
+ "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection"
]
},
- "EdgeOf":{
+ "ExtentOf":{
"type":"object",
- "title":"EdgeOf",
+ "title":"ExtentOf",
"properties":{
- "lineString":{
- "title":"lineString",
+ "polygon":{
+ "title":"polygon",
"allOf":[
{
- "$ref":"#/definitions/LineString"
+ "$ref":"#/definitions/Polygon"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LineString",
+ "localPart":"Polygon",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "lineString"
+ "polygon"
]
},
- "LineString":{
+ "Coverage":{
"type":"object",
- "title":"LineString",
+ "title":"Coverage",
"properties":{
- "id":{
- "title":"id",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"ID",
- "namespaceURI":""
- }
- },
- "srsName":{
- "title":"srsName",
+ "polygon":{
+ "title":"polygon",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/Polygon"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Polygon",
"namespaceURI":""
}
- },
- "coordinates":{
- "title":"coordinates",
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "polygon"
+ ]
+ },
+ "InnerBoundaryIs":{
+ "type":"object",
+ "title":"InnerBoundaryIs",
+ "properties":{
+ "linearRing":{
+ "title":"linearRing",
"allOf":[
{
- "$ref":"#/definitions/Coordinates"
+ "$ref":"#/definitions/LinearRing"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"LinearRing",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "id",
- "srsName",
- "coordinates"
+ "linearRing"
]
},
- "Property":{
+ "BoundedBy":{
"type":"object",
- "title":"Property",
+ "title":"BoundedBy",
"properties":{
- "typeName":{
- "title":"typeName",
+ "box":{
+ "title":"box",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/Box"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"typeName",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Box",
"namespaceURI":""
}
- },
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "typeName",
- "type",
- "value"
+ "box"
]
},
- "Point":{
+ "CenterOf":{
"type":"object",
- "title":"Point",
+ "title":"CenterOf",
"properties":{
- "id":{
- "title":"id",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"ID",
- "namespaceURI":""
- }
- },
- "srsName":{
- "title":"srsName",
+ "point":{
+ "title":"point",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/Point"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Point",
"namespaceURI":""
}
- },
- "coordinates":{
- "title":"coordinates",
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "point"
+ ]
+ },
+ "MultiCenterOf":{
+ "type":"object",
+ "title":"MultiCenterOf",
+ "properties":{
+ "multiPoint":{
+ "title":"multiPoint",
"allOf":[
{
- "$ref":"#/definitions/Coordinates"
+ "$ref":"#/definitions/MultiPoint"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"MultiPoint",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "id",
- "srsName",
- "coordinates"
+ "multiPoint"
]
},
"MultiLineString":{
@@ -692,127 +657,109 @@
"lineStringMember"
]
},
- "MultiPointProperty":{
+ "LineStringMember":{
"type":"object",
- "title":"MultiPointProperty",
+ "title":"LineStringMember",
"properties":{
- "multiPoint":{
- "title":"multiPoint",
+ "lineString":{
+ "title":"lineString",
"allOf":[
{
- "$ref":"#/definitions/MultiPoint"
+ "$ref":"#/definitions/LineString"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiPoint",
+ "localPart":"LineString",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "multiPoint"
+ "lineString"
]
},
- "PolygonMember":{
+ "LineString":{
"type":"object",
- "title":"PolygonMember",
+ "title":"LineString",
"properties":{
- "polygon":{
- "title":"polygon",
+ "id":{
+ "title":"id",
"allOf":[
{
- "$ref":"#/definitions/Polygon"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Polygon",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"ID",
"namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "polygon"
- ]
- },
- "PolygonProperty":{
- "type":"object",
- "title":"PolygonProperty",
- "properties":{
- "polygon":{
- "title":"polygon",
+ },
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
- "$ref":"#/definitions/Polygon"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Polygon",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
"namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "polygon"
- ]
- },
- "LineStringProperty":{
- "type":"object",
- "title":"LineStringProperty",
- "properties":{
- "lineString":{
- "title":"lineString",
+ },
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"#/definitions/LineString"
+ "$ref":"#/definitions/Coordinates"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LineString",
+ "localPart":"coordinates",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "lineString"
+ "id",
+ "srsName",
+ "coordinates"
]
},
- "ExtentOf":{
+ "CenterLineOf":{
"type":"object",
- "title":"ExtentOf",
+ "title":"CenterLineOf",
"properties":{
- "polygon":{
- "title":"polygon",
+ "lineString":{
+ "title":"lineString",
"allOf":[
{
- "$ref":"#/definitions/Polygon"
+ "$ref":"#/definitions/LineString"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Polygon",
+ "localPart":"LineString",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "polygon"
+ "lineString"
]
},
- "Feature":{
+ "Polygon":{
"type":"object",
- "title":"Feature",
+ "title":"Polygon",
"properties":{
- "typeName":{
- "title":"typeName",
+ "id":{
+ "title":"id",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -820,12 +767,12 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"typeName",
+ "localPart":"ID",
"namespaceURI":""
}
},
- "identifier":{
- "title":"identifier",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -833,191 +780,108 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"identifier",
+ "localPart":"srsName",
"namespaceURI":""
}
},
- "description":{
- "title":"description",
+ "outerBoundaryIs":{
+ "title":"outerBoundaryIs",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/OuterBoundaryIs"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"description",
+ "localPart":"outerBoundaryIs",
"namespaceURI":""
}
},
- "name":{
- "title":"name",
+ "innerBoundaryIs":{
+ "title":"innerBoundaryIs",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/InnerBoundaryIs"
+ }
}
],
"propertyType":"element",
"elementName":{
- "localPart":"name",
+ "localPart":"innerBoundaryIs",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "id",
+ "srsName",
+ "outerBoundaryIs",
+ "innerBoundaryIs"
+ ]
+ },
+ "GeometryCollection":{
+ "type":"object",
+ "title":"GeometryCollection",
+ "properties":{
+ "id":{
+ "title":"id",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"ID",
"namespaceURI":""
}
},
- "boundedBy":{
- "title":"boundedBy",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
- "$ref":"#/definitions/BoundedBy"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundedBy",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
"namespaceURI":""
}
},
- "property":{
- "title":"property",
+ "geometryMember":{
+ "title":"geometryMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/Property"
+ "$ref":"#/definitions/GeometryMember"
}
}
],
"propertyType":"element",
"elementName":{
- "localPart":"property",
- "namespaceURI":""
- }
- },
- "geometricProperty":{
- "title":"geometricProperty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeometricProperty"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geometricProperty",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "typeName",
- "identifier",
- "description",
- "name",
- "boundedBy",
- "property",
- "geometricProperty"
- ]
- },
- "MultiPosition":{
- "type":"object",
- "title":"MultiPosition",
- "properties":{
- "multiPoint":{
- "title":"multiPoint",
- "allOf":[
- {
- "$ref":"#/definitions/MultiPoint"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiPoint",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "multiPoint"
- ]
- },
- "MultiCoverage":{
- "type":"object",
- "title":"MultiCoverage",
- "properties":{
- "multiPolygon":{
- "title":"multiPolygon",
- "allOf":[
- {
- "$ref":"#/definitions/MultiPolygon"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiPolygon",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "multiPolygon"
- ]
- },
- "MultiExtentOf":{
- "type":"object",
- "title":"MultiExtentOf",
- "properties":{
- "multiPolygon":{
- "title":"multiPolygon",
- "allOf":[
- {
- "$ref":"#/definitions/MultiPolygon"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiPolygon",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "multiPolygon"
- ]
- },
- "PointProperty":{
- "type":"object",
- "title":"PointProperty",
- "properties":{
- "point":{
- "title":"point",
- "allOf":[
- {
- "$ref":"#/definitions/Point"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Point",
+ "localPart":"geometryMember",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "point"
+ "id",
+ "srsName",
+ "geometryMember"
]
},
- "Polygon":{
+ "Property":{
"type":"object",
- "title":"Polygon",
+ "title":"Property",
"properties":{
- "id":{
- "title":"id",
+ "typeName":{
+ "title":"typeName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -1025,12 +889,12 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"ID",
+ "localPart":"typeName",
"namespaceURI":""
}
},
- "srsName":{
- "title":"srsName",
+ "type":{
+ "title":"type",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -1038,65 +902,54 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsName",
+ "localPart":"type",
"namespaceURI":""
}
},
- "outerBoundaryIs":{
- "title":"outerBoundaryIs",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/OuterBoundaryIs"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"outerBoundaryIs",
- "namespaceURI":""
- }
- },
- "innerBoundaryIs":{
- "title":"innerBoundaryIs",
+ "propertyType":"value"
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "typeName",
+ "type",
+ "value"
+ ]
+ },
+ "MultiCenterLineOf":{
+ "type":"object",
+ "title":"MultiCenterLineOf",
+ "properties":{
+ "multiLineString":{
+ "title":"multiLineString",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/InnerBoundaryIs"
- }
+ "$ref":"#/definitions/MultiLineString"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"innerBoundaryIs",
+ "localPart":"MultiLineString",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "id",
- "srsName",
- "outerBoundaryIs",
- "innerBoundaryIs"
+ "multiLineString"
]
},
- "GeometricProperty":{
+ "GeometryProperty":{
"type":"object",
- "title":"GeometricProperty",
+ "title":"GeometryProperty",
"properties":{
- "typeName":{
- "title":"typeName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"typeName",
- "namespaceURI":""
- }
- },
"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection":{
"title":"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection",
"allOf":[
@@ -1190,236 +1043,370 @@
},
"typeType":"classInfo",
"propertiesOrder":[
- "typeName",
"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection"
]
},
- "GeometryProperty":{
+ "Feature":{
"type":"object",
- "title":"GeometryProperty",
+ "title":"Feature",
"properties":{
- "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection":{
- "title":"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection",
+ "typeName":{
+ "title":"typeName",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/Point"
- }
- ],
- "elementName":{
- "localPart":"Point",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/LineString"
- }
- ],
- "elementName":{
- "localPart":"LineString",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/Polygon"
- }
- ],
- "elementName":{
- "localPart":"Polygon",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/MultiPoint"
- }
- ],
- "elementName":{
- "localPart":"MultiPoint",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/MultiLineString"
- }
- ],
- "elementName":{
- "localPart":"MultiLineString",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/MultiPolygon"
- }
- ],
- "elementName":{
- "localPart":"MultiPolygon",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/GeometryCollection"
- }
- ],
- "elementName":{
- "localPart":"GeometryCollection",
- "namespaceURI":""
- }
- }
- ]
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"typeName",
+ "namespaceURI":""
+ }
+ },
+ "identifier":{
+ "title":"identifier",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"identifier",
+ "namespaceURI":""
+ }
+ },
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":""
+ }
+ },
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":""
+ }
+ },
+ "boundedBy":{
+ "title":"boundedBy",
+ "allOf":[
+ {
+ "$ref":"#/definitions/BoundedBy"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":""
+ }
+ },
+ "property":{
+ "title":"property",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/Property"
}
}
],
- "propertyType":"elements"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"property",
+ "namespaceURI":""
+ }
+ },
+ "geometricProperty":{
+ "title":"geometricProperty",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GeometricProperty"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geometricProperty",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection"
+ "typeName",
+ "identifier",
+ "description",
+ "name",
+ "boundedBy",
+ "property",
+ "geometricProperty"
]
},
- "PointMember":{
+ "MultiEdgeOf":{
"type":"object",
- "title":"PointMember",
+ "title":"MultiEdgeOf",
"properties":{
- "point":{
- "title":"point",
+ "multiLineString":{
+ "title":"multiLineString",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiLineString"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MultiLineString",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "multiLineString"
+ ]
+ },
+ "OuterBoundaryIs":{
+ "type":"object",
+ "title":"OuterBoundaryIs",
+ "properties":{
+ "linearRing":{
+ "title":"linearRing",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearRing"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LinearRing",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "linearRing"
+ ]
+ },
+ "MultiLocation":{
+ "type":"object",
+ "title":"MultiLocation",
+ "properties":{
+ "multiPoint":{
+ "title":"multiPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiPoint"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MultiPoint",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "multiPoint"
+ ]
+ },
+ "MultiCoverage":{
+ "type":"object",
+ "title":"MultiCoverage",
+ "properties":{
+ "multiPolygon":{
+ "title":"multiPolygon",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiPolygon"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MultiPolygon",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "multiPolygon"
+ ]
+ },
+ "MultiExtentOf":{
+ "type":"object",
+ "title":"MultiExtentOf",
+ "properties":{
+ "multiPolygon":{
+ "title":"multiPolygon",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiPolygon"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MultiPolygon",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "multiPolygon"
+ ]
+ },
+ "FeatureCollection":{
+ "type":"object",
+ "title":"FeatureCollection",
+ "properties":{
+ "typeName":{
+ "title":"typeName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"typeName",
+ "namespaceURI":""
+ }
+ },
+ "identifier":{
+ "title":"identifier",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"identifier",
+ "namespaceURI":""
+ }
+ },
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":""
+ }
+ },
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":""
+ }
+ },
+ "boundedBy":{
+ "title":"boundedBy",
+ "allOf":[
+ {
+ "$ref":"#/definitions/BoundedBy"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":""
+ }
+ },
+ "property":{
+ "title":"property",
"allOf":[
{
- "$ref":"#/definitions/Point"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/Property"
+ }
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Point",
+ "localPart":"property",
"namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "point"
- ]
- },
- "GeometryMember":{
- "type":"object",
- "title":"GeometryMember",
- "properties":{
- "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection":{
- "title":"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection",
+ },
+ "geometricProperty":{
+ "title":"geometricProperty",
"allOf":[
{
"type":"array",
"items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/Point"
- }
- ],
- "elementName":{
- "localPart":"Point",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/LineString"
- }
- ],
- "elementName":{
- "localPart":"LineString",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/Polygon"
- }
- ],
- "elementName":{
- "localPart":"Polygon",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/MultiPoint"
- }
- ],
- "elementName":{
- "localPart":"MultiPoint",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/MultiLineString"
- }
- ],
- "elementName":{
- "localPart":"MultiLineString",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/MultiPolygon"
- }
- ],
- "elementName":{
- "localPart":"MultiPolygon",
- "namespaceURI":""
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/GeometryCollection"
- }
- ],
- "elementName":{
- "localPart":"GeometryCollection",
- "namespaceURI":""
- }
- }
- ]
+ "$ref":"#/definitions/GeometricProperty"
}
}
],
- "propertyType":"elements"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geometricProperty",
+ "namespaceURI":""
+ }
+ },
+ "featureMember":{
+ "title":"featureMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/FeatureMember"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"featureMember",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection"
+ "typeName",
+ "identifier",
+ "description",
+ "name",
+ "boundedBy",
+ "property",
+ "geometricProperty",
+ "featureMember"
]
},
- "GeometryCollection":{
+ "MultiPoint":{
"type":"object",
- "title":"GeometryCollection",
+ "title":"MultiPoint",
"properties":{
"id":{
"title":"id",
@@ -1447,19 +1434,19 @@
"namespaceURI":""
}
},
- "geometryMember":{
- "title":"geometryMember",
+ "pointMember":{
+ "title":"pointMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/GeometryMember"
+ "$ref":"#/definitions/PointMember"
}
}
],
"propertyType":"element",
"elementName":{
- "localPart":"geometryMember",
+ "localPart":"pointMember",
"namespaceURI":""
}
}
@@ -1468,30 +1455,7 @@
"propertiesOrder":[
"id",
"srsName",
- "geometryMember"
- ]
- },
- "MultiLocation":{
- "type":"object",
- "title":"MultiLocation",
- "properties":{
- "multiPoint":{
- "title":"multiPoint",
- "allOf":[
- {
- "$ref":"#/definitions/MultiPoint"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiPoint",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "multiPoint"
+ "pointMember"
]
},
"Box":{
@@ -1531,123 +1495,215 @@
"$ref":"#/definitions/Coordinates"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":""
- }
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "id",
+ "srsName",
+ "coordinates"
+ ]
+ },
+ "Position":{
+ "type":"object",
+ "title":"Position",
+ "properties":{
+ "point":{
+ "title":"point",
+ "allOf":[
+ {
+ "$ref":"#/definitions/Point"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Point",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "point"
+ ]
+ },
+ "GeometryMember":{
+ "type":"object",
+ "title":"GeometryMember",
+ "properties":{
+ "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection":{
+ "title":"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/Point"
+ }
+ ],
+ "elementName":{
+ "localPart":"Point",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/LineString"
+ }
+ ],
+ "elementName":{
+ "localPart":"LineString",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/Polygon"
+ }
+ ],
+ "elementName":{
+ "localPart":"Polygon",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/MultiPoint"
+ }
+ ],
+ "elementName":{
+ "localPart":"MultiPoint",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/MultiLineString"
+ }
+ ],
+ "elementName":{
+ "localPart":"MultiLineString",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/MultiPolygon"
+ }
+ ],
+ "elementName":{
+ "localPart":"MultiPolygon",
+ "namespaceURI":""
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/GeometryCollection"
+ }
+ ],
+ "elementName":{
+ "localPart":"GeometryCollection",
+ "namespaceURI":""
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "propertyType":"elements"
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "id",
- "srsName",
- "coordinates"
+ "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection"
]
},
- "MultiCenterOf":{
+ "GeometryCollectionProperty":{
"type":"object",
- "title":"MultiCenterOf",
+ "title":"GeometryCollectionProperty",
"properties":{
- "multiPoint":{
- "title":"multiPoint",
+ "geometryCollection":{
+ "title":"geometryCollection",
"allOf":[
{
- "$ref":"#/definitions/MultiPoint"
+ "$ref":"#/definitions/GeometryCollection"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiPoint",
+ "localPart":"GeometryCollection",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "multiPoint"
+ "geometryCollection"
]
},
- "Location":{
+ "PolygonProperty":{
"type":"object",
- "title":"Location",
+ "title":"PolygonProperty",
"properties":{
- "point":{
- "title":"point",
+ "polygon":{
+ "title":"polygon",
"allOf":[
{
- "$ref":"#/definitions/Point"
+ "$ref":"#/definitions/Polygon"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Point",
+ "localPart":"Polygon",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "point"
+ "polygon"
]
},
- "MultiPoint":{
+ "MultiPolygonProperty":{
"type":"object",
- "title":"MultiPoint",
+ "title":"MultiPolygonProperty",
"properties":{
- "id":{
- "title":"id",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"ID",
- "namespaceURI":""
- }
- },
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "pointMember":{
- "title":"pointMember",
+ "multiPolygon":{
+ "title":"multiPolygon",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/PointMember"
- }
+ "$ref":"#/definitions/MultiPolygon"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pointMember",
+ "localPart":"MultiPolygon",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "id",
- "srsName",
- "pointMember"
+ "multiPolygon"
]
},
- "CenterLineOf":{
+ "LineStringProperty":{
"type":"object",
- "title":"CenterLineOf",
+ "title":"LineStringProperty",
"properties":{
"lineString":{
"title":"lineString",
@@ -1668,71 +1724,35 @@
"lineString"
]
},
- "MultiCenterLineOf":{
- "type":"object",
- "title":"MultiCenterLineOf",
- "properties":{
- "multiLineString":{
- "title":"multiLineString",
- "allOf":[
- {
- "$ref":"#/definitions/MultiLineString"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiLineString",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "multiLineString"
- ]
- },
- "OuterBoundaryIs":{
+ "PointProperty":{
"type":"object",
- "title":"OuterBoundaryIs",
+ "title":"PointProperty",
"properties":{
- "linearRing":{
- "title":"linearRing",
+ "point":{
+ "title":"point",
"allOf":[
{
- "$ref":"#/definitions/LinearRing"
+ "$ref":"#/definitions/Point"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LinearRing",
+ "localPart":"Point",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "linearRing"
+ "point"
]
},
- "Coordinates":{
+ "Point":{
"type":"object",
- "title":"Coordinates",
+ "title":"Point",
"properties":{
- "decimal":{
- "title":"decimal",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"decimal",
- "namespaceURI":""
- }
- },
- "cs":{
- "title":"cs",
+ "id":{
+ "title":"id",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -1740,12 +1760,12 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"cs",
+ "localPart":"ID",
"namespaceURI":""
}
},
- "ts":{
- "title":"ts",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -1753,72 +1773,52 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"ts",
+ "localPart":"srsName",
"namespaceURI":""
}
},
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "decimal",
- "cs",
- "ts",
- "value"
- ]
- },
- "LineStringMember":{
- "type":"object",
- "title":"LineStringMember",
- "properties":{
- "lineString":{
- "title":"lineString",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"#/definitions/LineString"
+ "$ref":"#/definitions/Coordinates"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LineString",
+ "localPart":"coordinates",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "lineString"
+ "id",
+ "srsName",
+ "coordinates"
]
},
- "MultiEdgeOf":{
+ "MultiPosition":{
"type":"object",
- "title":"MultiEdgeOf",
+ "title":"MultiPosition",
"properties":{
- "multiLineString":{
- "title":"multiLineString",
+ "multiPoint":{
+ "title":"multiPoint",
"allOf":[
{
- "$ref":"#/definitions/MultiLineString"
+ "$ref":"#/definitions/MultiPoint"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiLineString",
+ "localPart":"MultiPoint",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"propertiesOrder":[
- "multiLineString"
+ "multiPoint"
]
}
},
@@ -1836,7 +1836,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPolygonProperty"
+ "geometryProperty"
]
},
"namespaceURI":{
@@ -1849,11 +1849,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPolygonProperty"
+ "$ref":"#/definitions/GeometryProperty"
}
},
"elementName":{
- "localPart":"multiPolygonProperty",
+ "localPart":"geometryProperty",
"namespaceURI":""
}
},
@@ -1870,7 +1870,7 @@
"properties":{
"localPart":{
"enum":[
- "featureMember"
+ "GeometryCollection"
]
},
"namespaceURI":{
@@ -1883,11 +1883,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureMember"
+ "$ref":"#/definitions/GeometryCollection"
}
},
"elementName":{
- "localPart":"featureMember",
+ "localPart":"GeometryCollection",
"namespaceURI":""
}
},
@@ -1904,7 +1904,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinates"
+ "boundedBy"
]
},
"namespaceURI":{
@@ -1917,11 +1917,11 @@
]
},
"value":{
- "$ref":"#/definitions/Coordinates"
+ "$ref":"#/definitions/BoundedBy"
}
},
"elementName":{
- "localPart":"coordinates",
+ "localPart":"boundedBy",
"namespaceURI":""
}
},
@@ -1938,7 +1938,7 @@
"properties":{
"localPart":{
"enum":[
- "GeometryCollection"
+ "multiEdgeOf"
]
},
"namespaceURI":{
@@ -1951,11 +1951,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryCollection"
+ "$ref":"#/definitions/MultiEdgeOf"
}
},
"elementName":{
- "localPart":"GeometryCollection",
+ "localPart":"multiEdgeOf",
"namespaceURI":""
}
},
@@ -1972,7 +1972,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearRing"
+ "outerBoundaryIs"
]
},
"namespaceURI":{
@@ -1985,11 +1985,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearRing"
+ "$ref":"#/definitions/OuterBoundaryIs"
}
},
"elementName":{
- "localPart":"LinearRing",
+ "localPart":"outerBoundaryIs",
"namespaceURI":""
}
},
@@ -2006,7 +2006,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPosition"
+ "MultiPolygon"
]
},
"namespaceURI":{
@@ -2019,11 +2019,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPosition"
+ "$ref":"#/definitions/MultiPolygon"
}
},
"elementName":{
- "localPart":"multiPosition",
+ "localPart":"MultiPolygon",
"namespaceURI":""
}
},
@@ -2040,7 +2040,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCoverage"
+ "position"
]
},
"namespaceURI":{
@@ -2053,11 +2053,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCoverage"
+ "$ref":"#/definitions/Position"
}
},
"elementName":{
- "localPart":"multiCoverage",
+ "localPart":"position",
"namespaceURI":""
}
},
@@ -2074,7 +2074,7 @@
"properties":{
"localPart":{
"enum":[
- "multiLocation"
+ "FeatureCollection"
]
},
"namespaceURI":{
@@ -2087,11 +2087,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiLocation"
+ "$ref":"#/definitions/FeatureCollection"
}
},
"elementName":{
- "localPart":"multiLocation",
+ "localPart":"FeatureCollection",
"namespaceURI":""
}
},
@@ -2108,7 +2108,7 @@
"properties":{
"localPart":{
"enum":[
- "edgeOf"
+ "Feature"
]
},
"namespaceURI":{
@@ -2121,11 +2121,11 @@
]
},
"value":{
- "$ref":"#/definitions/EdgeOf"
+ "$ref":"#/definitions/Feature"
}
},
"elementName":{
- "localPart":"edgeOf",
+ "localPart":"Feature",
"namespaceURI":""
}
},
@@ -2142,7 +2142,7 @@
"properties":{
"localPart":{
"enum":[
- "multiEdgeOf"
+ "coordinates"
]
},
"namespaceURI":{
@@ -2155,11 +2155,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiEdgeOf"
+ "$ref":"#/definitions/Coordinates"
}
},
"elementName":{
- "localPart":"multiEdgeOf",
+ "localPart":"coordinates",
"namespaceURI":""
}
},
@@ -2176,7 +2176,7 @@
"properties":{
"localPart":{
"enum":[
- "pointProperty"
+ "Box"
]
},
"namespaceURI":{
@@ -2189,11 +2189,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointProperty"
+ "$ref":"#/definitions/Box"
}
},
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"Box",
"namespaceURI":""
}
},
@@ -2210,7 +2210,7 @@
"properties":{
"localPart":{
"enum":[
- "polygonProperty"
+ "pointProperty"
]
},
"namespaceURI":{
@@ -2223,11 +2223,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonProperty"
+ "$ref":"#/definitions/PointProperty"
}
},
"elementName":{
- "localPart":"polygonProperty",
+ "localPart":"pointProperty",
"namespaceURI":""
}
},
@@ -2244,7 +2244,7 @@
"properties":{
"localPart":{
"enum":[
- "location"
+ "Point"
]
},
"namespaceURI":{
@@ -2257,11 +2257,11 @@
]
},
"value":{
- "$ref":"#/definitions/Location"
+ "$ref":"#/definitions/Point"
}
},
"elementName":{
- "localPart":"location",
+ "localPart":"Point",
"namespaceURI":""
}
},
@@ -2278,7 +2278,7 @@
"properties":{
"localPart":{
"enum":[
- "innerBoundaryIs"
+ "geometryCollectionProperty"
]
},
"namespaceURI":{
@@ -2291,11 +2291,11 @@
]
},
"value":{
- "$ref":"#/definitions/InnerBoundaryIs"
+ "$ref":"#/definitions/GeometryCollectionProperty"
}
},
"elementName":{
- "localPart":"innerBoundaryIs",
+ "localPart":"geometryCollectionProperty",
"namespaceURI":""
}
},
@@ -2312,7 +2312,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryMember"
+ "geometricProperty"
]
},
"namespaceURI":{
@@ -2325,11 +2325,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryMember"
+ "$ref":"#/definitions/GeometricProperty"
}
},
"elementName":{
- "localPart":"geometryMember",
+ "localPart":"geometricProperty",
"namespaceURI":""
}
},
@@ -2346,7 +2346,7 @@
"properties":{
"localPart":{
"enum":[
- "FeatureCollection"
+ "multiPolygonProperty"
]
},
"namespaceURI":{
@@ -2359,11 +2359,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureCollection"
+ "$ref":"#/definitions/MultiPolygonProperty"
}
},
"elementName":{
- "localPart":"FeatureCollection",
+ "localPart":"multiPolygonProperty",
"namespaceURI":""
}
},
@@ -2380,7 +2380,7 @@
"properties":{
"localPart":{
"enum":[
- "polygonMember"
+ "lineStringProperty"
]
},
"namespaceURI":{
@@ -2393,11 +2393,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonMember"
+ "$ref":"#/definitions/LineStringProperty"
}
},
"elementName":{
- "localPart":"polygonMember",
+ "localPart":"lineStringProperty",
"namespaceURI":""
}
},
@@ -2414,7 +2414,7 @@
"properties":{
"localPart":{
"enum":[
- "lineStringMember"
+ "innerBoundaryIs"
]
},
"namespaceURI":{
@@ -2427,11 +2427,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringMember"
+ "$ref":"#/definitions/InnerBoundaryIs"
}
},
"elementName":{
- "localPart":"lineStringMember",
+ "localPart":"innerBoundaryIs",
"namespaceURI":""
}
},
@@ -2448,7 +2448,7 @@
"properties":{
"localPart":{
"enum":[
- "Point"
+ "location"
]
},
"namespaceURI":{
@@ -2461,11 +2461,11 @@
]
},
"value":{
- "$ref":"#/definitions/Point"
+ "$ref":"#/definitions/Location"
}
},
"elementName":{
- "localPart":"Point",
+ "localPart":"location",
"namespaceURI":""
}
},
@@ -2482,7 +2482,7 @@
"properties":{
"localPart":{
"enum":[
- "pointMember"
+ "centerLineOf"
]
},
"namespaceURI":{
@@ -2495,11 +2495,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointMember"
+ "$ref":"#/definitions/CenterLineOf"
}
},
"elementName":{
- "localPart":"pointMember",
+ "localPart":"centerLineOf",
"namespaceURI":""
}
},
@@ -2516,7 +2516,7 @@
"properties":{
"localPart":{
"enum":[
- "position"
+ "multiLineStringProperty"
]
},
"namespaceURI":{
@@ -2529,11 +2529,11 @@
]
},
"value":{
- "$ref":"#/definitions/Position"
+ "$ref":"#/definitions/MultiLineStringProperty"
}
},
"elementName":{
- "localPart":"position",
+ "localPart":"multiLineStringProperty",
"namespaceURI":""
}
},
@@ -2550,7 +2550,7 @@
"properties":{
"localPart":{
"enum":[
- "Polygon"
+ "centerOf"
]
},
"namespaceURI":{
@@ -2563,11 +2563,11 @@
]
},
"value":{
- "$ref":"#/definitions/Polygon"
+ "$ref":"#/definitions/CenterOf"
}
},
"elementName":{
- "localPart":"Polygon",
+ "localPart":"centerOf",
"namespaceURI":""
}
},
@@ -2584,7 +2584,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryCollectionProperty"
+ "LineString"
]
},
"namespaceURI":{
@@ -2597,11 +2597,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryCollectionProperty"
+ "$ref":"#/definitions/LineString"
}
},
"elementName":{
- "localPart":"geometryCollectionProperty",
+ "localPart":"LineString",
"namespaceURI":""
}
},
@@ -2618,7 +2618,7 @@
"properties":{
"localPart":{
"enum":[
- "property"
+ "edgeOf"
]
},
"namespaceURI":{
@@ -2631,11 +2631,11 @@
]
},
"value":{
- "$ref":"#/definitions/Property"
+ "$ref":"#/definitions/EdgeOf"
}
},
"elementName":{
- "localPart":"property",
+ "localPart":"edgeOf",
"namespaceURI":""
}
},
@@ -2652,7 +2652,7 @@
"properties":{
"localPart":{
"enum":[
- "centerOf"
+ "geometryMember"
]
},
"namespaceURI":{
@@ -2665,11 +2665,11 @@
]
},
"value":{
- "$ref":"#/definitions/CenterOf"
+ "$ref":"#/definitions/GeometryMember"
}
},
"elementName":{
- "localPart":"centerOf",
+ "localPart":"geometryMember",
"namespaceURI":""
}
},
@@ -2686,7 +2686,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiLineString"
+ "multiPosition"
]
},
"namespaceURI":{
@@ -2699,11 +2699,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiLineString"
+ "$ref":"#/definitions/MultiPosition"
}
},
"elementName":{
- "localPart":"MultiLineString",
+ "localPart":"multiPosition",
"namespaceURI":""
}
},
@@ -2720,7 +2720,7 @@
"properties":{
"localPart":{
"enum":[
- "extentOf"
+ "MultiPoint"
]
},
"namespaceURI":{
@@ -2733,11 +2733,11 @@
]
},
"value":{
- "$ref":"#/definitions/ExtentOf"
+ "$ref":"#/definitions/MultiPoint"
}
},
"elementName":{
- "localPart":"extentOf",
+ "localPart":"MultiPoint",
"namespaceURI":""
}
},
@@ -2754,7 +2754,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPoint"
+ "coverage"
]
},
"namespaceURI":{
@@ -2767,11 +2767,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPoint"
+ "$ref":"#/definitions/Coverage"
}
},
"elementName":{
- "localPart":"MultiPoint",
+ "localPart":"coverage",
"namespaceURI":""
}
},
@@ -2788,7 +2788,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterOf"
+ "featureMember"
]
},
"namespaceURI":{
@@ -2801,11 +2801,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCenterOf"
+ "$ref":"#/definitions/FeatureMember"
}
},
"elementName":{
- "localPart":"multiCenterOf",
+ "localPart":"featureMember",
"namespaceURI":""
}
},
@@ -2822,7 +2822,7 @@
"properties":{
"localPart":{
"enum":[
- "geometricProperty"
+ "multiLocation"
]
},
"namespaceURI":{
@@ -2835,11 +2835,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometricProperty"
+ "$ref":"#/definitions/MultiLocation"
}
},
"elementName":{
- "localPart":"geometricProperty",
+ "localPart":"multiLocation",
"namespaceURI":""
}
},
@@ -2856,7 +2856,7 @@
"properties":{
"localPart":{
"enum":[
- "Box"
+ "multiPointProperty"
]
},
"namespaceURI":{
@@ -2869,11 +2869,11 @@
]
},
"value":{
- "$ref":"#/definitions/Box"
+ "$ref":"#/definitions/MultiPointProperty"
}
},
"elementName":{
- "localPart":"Box",
+ "localPart":"multiPointProperty",
"namespaceURI":""
}
},
@@ -2890,7 +2890,7 @@
"properties":{
"localPart":{
"enum":[
- "boundedBy"
+ "polygonProperty"
]
},
"namespaceURI":{
@@ -2903,11 +2903,11 @@
]
},
"value":{
- "$ref":"#/definitions/BoundedBy"
+ "$ref":"#/definitions/PolygonProperty"
}
},
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"polygonProperty",
"namespaceURI":""
}
},
@@ -2924,7 +2924,7 @@
"properties":{
"localPart":{
"enum":[
- "multiExtentOf"
+ "multiCenterLineOf"
]
},
"namespaceURI":{
@@ -2937,11 +2937,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiExtentOf"
+ "$ref":"#/definitions/MultiCenterLineOf"
}
},
"elementName":{
- "localPart":"multiExtentOf",
+ "localPart":"multiCenterLineOf",
"namespaceURI":""
}
},
@@ -2958,7 +2958,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPolygon"
+ "property"
]
},
"namespaceURI":{
@@ -2971,11 +2971,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPolygon"
+ "$ref":"#/definitions/Property"
}
},
"elementName":{
- "localPart":"MultiPolygon",
+ "localPart":"property",
"namespaceURI":""
}
},
@@ -2992,7 +2992,7 @@
"properties":{
"localPart":{
"enum":[
- "outerBoundaryIs"
+ "Polygon"
]
},
"namespaceURI":{
@@ -3005,11 +3005,11 @@
]
},
"value":{
- "$ref":"#/definitions/OuterBoundaryIs"
+ "$ref":"#/definitions/Polygon"
}
},
"elementName":{
- "localPart":"outerBoundaryIs",
+ "localPart":"Polygon",
"namespaceURI":""
}
},
@@ -3026,7 +3026,7 @@
"properties":{
"localPart":{
"enum":[
- "coverage"
+ "pointMember"
]
},
"namespaceURI":{
@@ -3039,11 +3039,11 @@
]
},
"value":{
- "$ref":"#/definitions/Coverage"
+ "$ref":"#/definitions/PointMember"
}
},
"elementName":{
- "localPart":"coverage",
+ "localPart":"pointMember",
"namespaceURI":""
}
},
@@ -3060,7 +3060,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterLineOf"
+ "multiExtentOf"
]
},
"namespaceURI":{
@@ -3073,11 +3073,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCenterLineOf"
+ "$ref":"#/definitions/MultiExtentOf"
}
},
"elementName":{
- "localPart":"multiCenterLineOf",
+ "localPart":"multiExtentOf",
"namespaceURI":""
}
},
@@ -3094,7 +3094,7 @@
"properties":{
"localPart":{
"enum":[
- "Feature"
+ "extentOf"
]
},
"namespaceURI":{
@@ -3107,11 +3107,11 @@
]
},
"value":{
- "$ref":"#/definitions/Feature"
+ "$ref":"#/definitions/ExtentOf"
}
},
"elementName":{
- "localPart":"Feature",
+ "localPart":"extentOf",
"namespaceURI":""
}
},
@@ -3128,7 +3128,7 @@
"properties":{
"localPart":{
"enum":[
- "LineString"
+ "polygonMember"
]
},
"namespaceURI":{
@@ -3141,11 +3141,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineString"
+ "$ref":"#/definitions/PolygonMember"
}
},
"elementName":{
- "localPart":"LineString",
+ "localPart":"polygonMember",
"namespaceURI":""
}
},
@@ -3162,7 +3162,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPointProperty"
+ "multiCenterOf"
]
},
"namespaceURI":{
@@ -3175,11 +3175,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointProperty"
+ "$ref":"#/definitions/MultiCenterOf"
}
},
"elementName":{
- "localPart":"multiPointProperty",
+ "localPart":"multiCenterOf",
"namespaceURI":""
}
},
@@ -3196,7 +3196,7 @@
"properties":{
"localPart":{
"enum":[
- "multiLineStringProperty"
+ "MultiLineString"
]
},
"namespaceURI":{
@@ -3209,11 +3209,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiLineStringProperty"
+ "$ref":"#/definitions/MultiLineString"
}
},
"elementName":{
- "localPart":"multiLineStringProperty",
+ "localPart":"MultiLineString",
"namespaceURI":""
}
},
@@ -3230,7 +3230,7 @@
"properties":{
"localPart":{
"enum":[
- "centerLineOf"
+ "multiCoverage"
]
},
"namespaceURI":{
@@ -3243,11 +3243,11 @@
]
},
"value":{
- "$ref":"#/definitions/CenterLineOf"
+ "$ref":"#/definitions/MultiCoverage"
}
},
"elementName":{
- "localPart":"centerLineOf",
+ "localPart":"multiCoverage",
"namespaceURI":""
}
},
@@ -3264,7 +3264,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryProperty"
+ "LinearRing"
]
},
"namespaceURI":{
@@ -3277,11 +3277,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryProperty"
+ "$ref":"#/definitions/LinearRing"
}
},
"elementName":{
- "localPart":"geometryProperty",
+ "localPart":"LinearRing",
"namespaceURI":""
}
},
@@ -3298,7 +3298,7 @@
"properties":{
"localPart":{
"enum":[
- "lineStringProperty"
+ "lineStringMember"
]
},
"namespaceURI":{
@@ -3311,11 +3311,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringProperty"
+ "$ref":"#/definitions/LineStringMember"
}
},
"elementName":{
- "localPart":"lineStringProperty",
+ "localPart":"lineStringMember",
"namespaceURI":""
}
}
diff --git a/scripts/jsonschemas/GML_2_1_2.jsonschema b/scripts/jsonschemas/GML_2_1_2.jsonschema
index b9529dfb..87df7325 100644
--- a/scripts/jsonschemas/GML_2_1_2.jsonschema
+++ b/scripts/jsonschemas/GML_2_1_2.jsonschema
@@ -2,15 +2,15 @@
{
"id":"http://www.opengis.net/gml#",
"definitions":{
- "FeatureAssociationType":{
+ "GeometryAssociationType":{
"type":"object",
- "title":"FeatureAssociationType",
+ "title":"GeometryAssociationType",
"required":[
- "feature"
+ "geometry"
],
"properties":{
- "feature":{
- "title":"feature",
+ "geometry":{
+ "title":"geometry",
"allOf":[
{
"type":"object",
@@ -19,18 +19,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"_Feature",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"_Feature",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -141,11 +141,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FeatureAssociationType",
+ "localPart":"GeometryAssociationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "feature",
+ "geometry",
"remoteSchema",
"type",
"href",
@@ -156,201 +156,310 @@
"actuate"
]
},
- "LineStringPropertyType":{
+ "MultiLineStringPropertyType":{
"allOf":[
{
"$ref":"#/definitions/GeometryAssociationType"
},
{
"type":"object",
- "title":"LineStringPropertyType",
+ "title":"MultiLineStringPropertyType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LineStringPropertyType",
+ "localPart":"MultiLineStringPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "MultiPointType":{
+ "LinearRingMemberType":{
"allOf":[
{
- "$ref":"#/definitions/GeometryCollectionType"
+ "$ref":"#/definitions/GeometryAssociationType"
},
{
"type":"object",
- "title":"MultiPointType",
+ "title":"LinearRingMemberType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiPointType",
+ "localPart":"LinearRingMemberType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "CoordinatesType":{
- "type":"object",
- "title":"CoordinatesType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
+ "PointMemberType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryAssociationType"
},
- "decimal":{
- "title":"decimal",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"decimal",
- "namespaceURI":""
+ {
+ "type":"object",
+ "title":"PointMemberType",
+ "properties":{
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PointMemberType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "PolygonPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryAssociationType"
},
- "cs":{
- "title":"cs",
+ {
+ "type":"object",
+ "title":"PolygonPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolygonPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "LinearRingType":{
+ "required":[
+ "coord",
+ "coordinates"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"LinearRingType",
+ "properties":{
+ "coord":{
+ "title":"coord",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CoordType"
+ },
+ "minItems":4
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coord",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearRingType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "coord",
+ "coordinates"
+ ]
+ },
+ "AbstractGeometryType":{
+ "type":"object",
+ "title":"AbstractGeometryType",
+ "properties":{
+ "gid":{
+ "title":"gid",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"cs",
+ "localPart":"gid",
"namespaceURI":""
}
},
- "ts":{
- "title":"ts",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"ts",
+ "localPart":"srsName",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinatesType",
+ "localPart":"AbstractGeometryType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "decimal",
- "cs",
- "ts"
+ "gid",
+ "srsName"
]
},
- "CoordType":{
+ "BoundingShapeType":{
"type":"object",
- "title":"CoordType",
+ "title":"BoundingShapeType",
"required":[
- "x"
+ "box",
+ "_null"
],
"properties":{
- "x":{
- "title":"x",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"X",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "y":{
- "title":"y",
+ "box":{
+ "title":"box",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/BoxType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Y",
+ "localPart":"Box",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "z":{
- "title":"z",
+ "_null":{
+ "title":"_null",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/NullType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Z",
+ "localPart":"null",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordType",
+ "localPart":"BoundingShapeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "x",
- "y",
- "z"
+ "box",
+ "_null"
]
},
- "GeometryAssociationType":{
- "type":"object",
- "title":"GeometryAssociationType",
- "required":[
- "geometry"
- ],
- "properties":{
- "geometry":{
- "title":"geometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "MultiLineStringType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryCollectionType"
},
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
+ {
+ "type":"object",
+ "title":"MultiLineStringType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiLineStringType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "MultiPolygonPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryAssociationType"
+ },
+ {
+ "type":"object",
+ "title":"MultiPolygonPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiPolygonPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "LineStringMemberType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryAssociationType"
+ },
+ {
+ "type":"object",
+ "title":"LineStringMemberType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LineStringMemberType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "FeatureAssociationType":{
+ "type":"object",
+ "title":"FeatureAssociationType",
+ "required":[
+ "feature"
+ ],
+ "properties":{
+ "feature":{
+ "title":"feature",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Feature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Feature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
@@ -454,11 +563,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometryAssociationType",
+ "localPart":"FeatureAssociationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometry",
+ "feature",
"remoteSchema",
"type",
"href",
@@ -469,61 +578,92 @@
"actuate"
]
},
- "AbstractFeatureCollectionType":{
+ "MultiPointPropertyType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureCollectionBaseType"
+ "$ref":"#/definitions/GeometryAssociationType"
},
{
"type":"object",
- "title":"AbstractFeatureCollectionType",
+ "title":"MultiPointPropertyType",
"properties":{
- "featureMember":{
- "title":"featureMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/FeatureAssociationType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractFeatureCollectionType",
+ "localPart":"MultiPointPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "featureMember"
- ]
+ }
},
- "AbstractGeometryCollectionBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
+ "AbstractFeatureType":{
+ "type":"object",
+ "title":"AbstractFeatureType",
+ "properties":{
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- {
- "type":"object",
- "title":"AbstractGeometryCollectionBaseType",
- "properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "boundedBy":{
+ "title":"boundedBy",
+ "allOf":[
+ {
+ "$ref":"#/definitions/BoundingShapeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "fid":{
+ "title":"fid",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"fid",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeometryCollectionBaseType",
+ "localPart":"AbstractFeatureType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "description",
+ "name",
+ "boundedBy",
+ "fid"
+ ]
},
"MultiGeometryPropertyType":{
"allOf":[
@@ -543,25 +683,7 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "MultiPointPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeometryAssociationType"
- },
- {
- "type":"object",
- "title":"MultiPointPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiPointPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "PointType":{
+ "LineStringType":{
"required":[
"coord",
"coordinates"
@@ -572,13 +694,17 @@
},
{
"type":"object",
- "title":"PointType",
+ "title":"LineStringType",
"properties":{
"coord":{
"title":"coord",
"allOf":[
{
- "$ref":"#/definitions/CoordType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CoordType"
+ },
+ "minItems":2
}
],
"propertyType":"element",
@@ -605,7 +731,7 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PointType",
+ "localPart":"LineStringType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
@@ -613,138 +739,44 @@
"coordinates"
]
},
- "MultiPolygonPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeometryAssociationType"
- },
- {
- "type":"object",
- "title":"MultiPolygonPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiPolygonPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "MultiLineStringType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeometryCollectionType"
- },
- {
- "type":"object",
- "title":"MultiLineStringType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiLineStringType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "PolygonType":{
- "required":[
- "outerBoundaryIs"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
- },
- {
- "type":"object",
- "title":"PolygonType",
- "properties":{
- "outerBoundaryIs":{
- "title":"outerBoundaryIs",
- "allOf":[
- {
- "$ref":"#/definitions/LinearRingMemberType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"outerBoundaryIs",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "innerBoundaryIs":{
- "title":"innerBoundaryIs",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LinearRingMemberType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"innerBoundaryIs",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "outerBoundaryIs",
- "innerBoundaryIs"
- ]
- },
- "BoxType":{
+ "GeometryCollectionType":{
"required":[
- "coord",
- "coordinates"
+ "geometryMember"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/AbstractGeometryCollectionBaseType"
},
{
"type":"object",
- "title":"BoxType",
+ "title":"GeometryCollectionType",
"properties":{
- "coord":{
- "title":"coord",
+ "geometryMember":{
+ "title":"geometryMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CoordType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/GeometryAssociationType"
+ }
+ },
+ "elementName":{
+ "localPart":"geometryMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "maxItems":2,
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coord",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
+ "minItems":1
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"geometryMember",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -753,51 +785,32 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BoxType",
+ "localPart":"GeometryCollectionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coord",
- "coordinates"
+ "geometryMember"
]
},
- "LinearRingMemberType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeometryAssociationType"
- },
- {
- "type":"object",
- "title":"LinearRingMemberType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LinearRingMemberType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "PointMemberType":{
+ "PolygonMemberType":{
"allOf":[
{
"$ref":"#/definitions/GeometryAssociationType"
},
{
"type":"object",
- "title":"PointMemberType",
+ "title":"PolygonMemberType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PointMemberType",
+ "localPart":"PolygonMemberType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "LineStringType":{
+ "BoxType":{
"required":[
"coord",
"coordinates"
@@ -808,7 +821,7 @@
},
{
"type":"object",
- "title":"LineStringType",
+ "title":"BoxType",
"properties":{
"coord":{
"title":"coord",
@@ -818,6 +831,7 @@
"items":{
"$ref":"#/definitions/CoordType"
},
+ "maxItems":2,
"minItems":2
}
],
@@ -845,7 +859,7 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LineStringType",
+ "localPart":"BoxType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
@@ -853,73 +867,153 @@
"coordinates"
]
},
- "AbstractFeatureType":{
+ "AbstractFeatureCollectionBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractFeatureCollectionBaseType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractFeatureCollectionBaseType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "MultiPointType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryCollectionType"
+ },
+ {
+ "type":"object",
+ "title":"MultiPointType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiPointType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CoordType":{
"type":"object",
- "title":"AbstractFeatureType",
+ "title":"CoordType",
+ "required":[
+ "x"
+ ],
"properties":{
- "description":{
- "title":"description",
+ "x":{
+ "title":"x",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"description",
+ "localPart":"X",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "name":{
- "title":"name",
+ "y":{
+ "title":"y",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"name",
+ "localPart":"Y",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "boundedBy":{
- "title":"boundedBy",
+ "z":{
+ "title":"z",
"allOf":[
{
- "$ref":"#/definitions/BoundingShapeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"Z",
"namespaceURI":"http://www.opengis.net/gml"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CoordType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "x",
+ "y",
+ "z"
+ ]
+ },
+ "PolygonType":{
+ "required":[
+ "outerBoundaryIs"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
},
- "fid":{
- "title":"fid",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ {
+ "type":"object",
+ "title":"PolygonType",
+ "properties":{
+ "outerBoundaryIs":{
+ "title":"outerBoundaryIs",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearRingMemberType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"outerBoundaryIs",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "innerBoundaryIs":{
+ "title":"innerBoundaryIs",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LinearRingMemberType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"innerBoundaryIs",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"fid",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractFeatureType",
+ "localPart":"PolygonType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "description",
- "name",
- "boundedBy",
- "fid"
+ "outerBoundaryIs",
+ "innerBoundaryIs"
]
},
"GeometryPropertyType":{
@@ -1076,163 +1170,47 @@
"actuate"
]
},
- "PolygonPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeometryAssociationType"
- },
- {
- "type":"object",
- "title":"PolygonPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "PointPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeometryAssociationType"
- },
- {
- "type":"object",
- "title":"PointPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PointPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "MultiLineStringPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeometryAssociationType"
- },
- {
- "type":"object",
- "title":"MultiLineStringPropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiLineStringPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "MultiPolygonType":{
+ "AbstractGeometryCollectionBaseType":{
"allOf":[
- {
- "$ref":"#/definitions/GeometryCollectionType"
- },
- {
- "type":"object",
- "title":"MultiPolygonType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiPolygonType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "BoundingShapeType":{
- "type":"object",
- "title":"BoundingShapeType",
- "required":[
- "box",
- "_null"
- ],
- "properties":{
- "box":{
- "title":"box",
- "allOf":[
- {
- "$ref":"#/definitions/BoxType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Box",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "_null":{
- "title":"_null",
- "allOf":[
- {
- "$ref":"#/definitions/NullType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"null",
- "namespaceURI":"http://www.opengis.net/gml"
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeometryCollectionBaseType",
+ "properties":{
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"BoundingShapeType",
+ "localPart":"AbstractGeometryCollectionBaseType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "box",
- "_null"
- ]
+ }
},
- "LinearRingType":{
- "required":[
- "coord",
- "coordinates"
- ],
+ "AbstractFeatureCollectionType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/AbstractFeatureCollectionBaseType"
},
{
"type":"object",
- "title":"LinearRingType",
+ "title":"AbstractFeatureCollectionType",
"properties":{
- "coord":{
- "title":"coord",
+ "featureMember":{
+ "title":"featureMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CoordType"
+ "$ref":"#/definitions/FeatureAssociationType"
},
- "minItems":4
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coord",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"featureMember",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -1241,129 +1219,168 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearRingType",
+ "localPart":"AbstractFeatureCollectionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coord",
- "coordinates"
+ "featureMember"
]
},
- "LineStringMemberType":{
+ "LineStringPropertyType":{
"allOf":[
{
"$ref":"#/definitions/GeometryAssociationType"
},
{
"type":"object",
- "title":"LineStringMemberType",
+ "title":"LineStringPropertyType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LineStringMemberType",
+ "localPart":"LineStringPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "AbstractGeometryType":{
+ "MultiPolygonType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryCollectionType"
+ },
+ {
+ "type":"object",
+ "title":"MultiPolygonType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiPolygonType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "PointPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryAssociationType"
+ },
+ {
+ "type":"object",
+ "title":"PointPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PointPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CoordinatesType":{
"type":"object",
- "title":"AbstractGeometryType",
+ "title":"CoordinatesType",
"properties":{
- "gid":{
- "title":"gid",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "decimal":{
+ "title":"decimal",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"gid",
+ "localPart":"decimal",
"namespaceURI":""
}
},
- "srsName":{
- "title":"srsName",
+ "cs":{
+ "title":"cs",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsName",
+ "localPart":"cs",
+ "namespaceURI":""
+ }
+ },
+ "ts":{
+ "title":"ts",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"ts",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeometryType",
+ "localPart":"CoordinatesType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "gid",
- "srsName"
+ "value",
+ "decimal",
+ "cs",
+ "ts"
]
},
- "PolygonMemberType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeometryAssociationType"
- },
- {
- "type":"object",
- "title":"PolygonMemberType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonMemberType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "GeometryCollectionType":{
+ "PointType":{
"required":[
- "geometryMember"
+ "coord",
+ "coordinates"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometryCollectionBaseType"
+ "$ref":"#/definitions/AbstractGeometryType"
},
{
"type":"object",
- "title":"GeometryCollectionType",
+ "title":"PointType",
"properties":{
- "geometryMember":{
- "title":"geometryMember",
+ "coord":{
+ "title":"coord",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GeometryAssociationType"
- }
- },
- "elementName":{
- "localPart":"geometryMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":1
+ "$ref":"#/definitions/CoordType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"geometryMember",
+ "localPart":"coord",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -1372,31 +1389,14 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometryCollectionType",
+ "localPart":"PointType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometryMember"
+ "coord",
+ "coordinates"
]
},
- "AbstractFeatureCollectionBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"AbstractFeatureCollectionBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractFeatureCollectionBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
"NullType":{
"allOf":[
{
@@ -1424,7 +1424,7 @@
"properties":{
"localPart":{
"enum":[
- "pointProperty"
+ "MultiLineString"
]
},
"namespaceURI":{
@@ -1437,11 +1437,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/MultiLineStringType"
}
},
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"MultiLineString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1458,7 +1458,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCoverage"
+ "geometryMember"
]
},
"namespaceURI":{
@@ -1471,11 +1471,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPolygonPropertyType"
+ "$ref":"#/definitions/GeometryAssociationType"
}
},
"elementName":{
- "localPart":"multiCoverage",
+ "localPart":"geometryMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1492,7 +1492,7 @@
"properties":{
"localPart":{
"enum":[
- "extentOf"
+ "coord"
]
},
"namespaceURI":{
@@ -1505,11 +1505,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonPropertyType"
+ "$ref":"#/definitions/CoordType"
}
},
"elementName":{
- "localPart":"extentOf",
+ "localPart":"coord",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1560,7 +1560,7 @@
"properties":{
"localPart":{
"enum":[
- "boundedBy"
+ "pointMember"
]
},
"namespaceURI":{
@@ -1573,11 +1573,11 @@
]
},
"value":{
- "$ref":"#/definitions/BoundingShapeType"
+ "$ref":"#/definitions/PointMemberType"
}
},
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"pointMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1594,7 +1594,7 @@
"properties":{
"localPart":{
"enum":[
- "multiExtentOf"
+ "MultiPoint"
]
},
"namespaceURI":{
@@ -1607,11 +1607,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPolygonPropertyType"
+ "$ref":"#/definitions/MultiPointType"
}
},
"elementName":{
- "localPart":"multiExtentOf",
+ "localPart":"MultiPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1628,7 +1628,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterLineOf"
+ "LinearRing"
]
},
"namespaceURI":{
@@ -1641,11 +1641,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiLineStringPropertyType"
+ "$ref":"#/definitions/LinearRingType"
}
},
"elementName":{
- "localPart":"multiCenterLineOf",
+ "localPart":"LinearRing",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1662,7 +1662,7 @@
"properties":{
"localPart":{
"enum":[
- "multiLocation"
+ "multiEdgeOf"
]
},
"namespaceURI":{
@@ -1675,11 +1675,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/MultiLineStringPropertyType"
}
},
"elementName":{
- "localPart":"multiLocation",
+ "localPart":"multiEdgeOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1696,7 +1696,7 @@
"properties":{
"localPart":{
"enum":[
- "_geometryProperty"
+ "multiCenterLineOf"
]
},
"namespaceURI":{
@@ -1709,11 +1709,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryAssociationType"
+ "$ref":"#/definitions/MultiLineStringPropertyType"
}
},
"elementName":{
- "localPart":"_geometryProperty",
+ "localPart":"multiCenterLineOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1730,7 +1730,7 @@
"properties":{
"localPart":{
"enum":[
- "_GeometryCollection"
+ "multiPosition"
]
},
"namespaceURI":{
@@ -1743,11 +1743,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryCollectionType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"_GeometryCollection",
+ "localPart":"multiPosition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1764,7 +1764,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPolygonProperty"
+ "multiPointProperty"
]
},
"namespaceURI":{
@@ -1777,11 +1777,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPolygonPropertyType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"multiPolygonProperty",
+ "localPart":"multiPointProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1798,7 +1798,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPointProperty"
+ "multiExtentOf"
]
},
"namespaceURI":{
@@ -1811,11 +1811,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/MultiPolygonPropertyType"
}
},
"elementName":{
- "localPart":"multiPointProperty",
+ "localPart":"multiExtentOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1832,7 +1832,7 @@
"properties":{
"localPart":{
"enum":[
- "_Geometry"
+ "edgeOf"
]
},
"namespaceURI":{
@@ -1845,11 +1845,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/LineStringPropertyType"
}
},
"elementName":{
- "localPart":"_Geometry",
+ "localPart":"edgeOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1866,7 +1866,7 @@
"properties":{
"localPart":{
"enum":[
- "lineStringProperty"
+ "Polygon"
]
},
"namespaceURI":{
@@ -1879,11 +1879,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringPropertyType"
+ "$ref":"#/definitions/PolygonType"
}
},
"elementName":{
- "localPart":"lineStringProperty",
+ "localPart":"Polygon",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1900,7 +1900,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryProperty"
+ "position"
]
},
"namespaceURI":{
@@ -1913,11 +1913,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryAssociationType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"geometryProperty",
+ "localPart":"position",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1934,7 +1934,7 @@
"properties":{
"localPart":{
"enum":[
- "multiGeometryProperty"
+ "Point"
]
},
"namespaceURI":{
@@ -1947,11 +1947,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiGeometryPropertyType"
+ "$ref":"#/definitions/PointType"
}
},
"elementName":{
- "localPart":"multiGeometryProperty",
+ "localPart":"Point",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1968,7 +1968,7 @@
"properties":{
"localPart":{
"enum":[
- "multiEdgeOf"
+ "location"
]
},
"namespaceURI":{
@@ -1981,11 +1981,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiLineStringPropertyType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"multiEdgeOf",
+ "localPart":"location",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2002,7 +2002,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterOf"
+ "name"
]
},
"namespaceURI":{
@@ -2015,11 +2015,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"multiCenterOf",
+ "localPart":"name",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2036,7 +2036,7 @@
"properties":{
"localPart":{
"enum":[
- "multiLineStringProperty"
+ "centerLineOf"
]
},
"namespaceURI":{
@@ -2049,11 +2049,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiLineStringPropertyType"
+ "$ref":"#/definitions/LineStringPropertyType"
}
},
"elementName":{
- "localPart":"multiLineStringProperty",
+ "localPart":"centerLineOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2070,7 +2070,7 @@
"properties":{
"localPart":{
"enum":[
- "description"
+ "LineString"
]
},
"namespaceURI":{
@@ -2083,11 +2083,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/LineStringType"
}
},
"elementName":{
- "localPart":"description",
+ "localPart":"LineString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2104,7 +2104,7 @@
"properties":{
"localPart":{
"enum":[
- "lineStringMember"
+ "boundedBy"
]
},
"namespaceURI":{
@@ -2117,11 +2117,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringMemberType"
+ "$ref":"#/definitions/BoundingShapeType"
}
},
"elementName":{
- "localPart":"lineStringMember",
+ "localPart":"boundedBy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2138,7 +2138,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiGeometry"
+ "extentOf"
]
},
"namespaceURI":{
@@ -2151,11 +2151,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryCollectionType"
+ "$ref":"#/definitions/PolygonPropertyType"
}
},
"elementName":{
- "localPart":"MultiGeometry",
+ "localPart":"extentOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2172,7 +2172,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPoint"
+ "lineStringMember"
]
},
"namespaceURI":{
@@ -2185,11 +2185,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointType"
+ "$ref":"#/definitions/LineStringMemberType"
}
},
"elementName":{
- "localPart":"MultiPoint",
+ "localPart":"lineStringMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2206,7 +2206,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryMember"
+ "coordinates"
]
},
"namespaceURI":{
@@ -2219,11 +2219,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryAssociationType"
+ "$ref":"#/definitions/CoordinatesType"
}
},
"elementName":{
- "localPart":"geometryMember",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2274,7 +2274,7 @@
"properties":{
"localPart":{
"enum":[
- "_FeatureCollection"
+ "multiLocation"
]
},
"namespaceURI":{
@@ -2287,11 +2287,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractFeatureCollectionType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"_FeatureCollection",
+ "localPart":"multiLocation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2308,7 +2308,7 @@
"properties":{
"localPart":{
"enum":[
- "polygonMember"
+ "_Geometry"
]
},
"namespaceURI":{
@@ -2321,11 +2321,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonMemberType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"polygonMember",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2342,7 +2342,7 @@
"properties":{
"localPart":{
"enum":[
- "pointMember"
+ "multiLineStringProperty"
]
},
"namespaceURI":{
@@ -2355,11 +2355,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointMemberType"
+ "$ref":"#/definitions/MultiLineStringPropertyType"
}
},
"elementName":{
- "localPart":"pointMember",
+ "localPart":"multiLineStringProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2376,7 +2376,7 @@
"properties":{
"localPart":{
"enum":[
- "Box"
+ "multiPolygonProperty"
]
},
"namespaceURI":{
@@ -2389,11 +2389,11 @@
]
},
"value":{
- "$ref":"#/definitions/BoxType"
+ "$ref":"#/definitions/MultiPolygonPropertyType"
}
},
"elementName":{
- "localPart":"Box",
+ "localPart":"multiPolygonProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2410,7 +2410,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinates"
+ "_GeometryCollection"
]
},
"namespaceURI":{
@@ -2423,11 +2423,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/GeometryCollectionType"
}
},
"elementName":{
- "localPart":"coordinates",
+ "localPart":"_GeometryCollection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2444,7 +2444,7 @@
"properties":{
"localPart":{
"enum":[
- "Polygon"
+ "multiCenterOf"
]
},
"namespaceURI":{
@@ -2457,11 +2457,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"Polygon",
+ "localPart":"multiCenterOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2478,7 +2478,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearRing"
+ "pointProperty"
]
},
"namespaceURI":{
@@ -2491,11 +2491,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearRingType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"LinearRing",
+ "localPart":"pointProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2512,7 +2512,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPolygon"
+ "multiCoverage"
]
},
"namespaceURI":{
@@ -2525,11 +2525,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPolygonType"
+ "$ref":"#/definitions/MultiPolygonPropertyType"
}
},
"elementName":{
- "localPart":"MultiPolygon",
+ "localPart":"multiCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2546,7 +2546,7 @@
"properties":{
"localPart":{
"enum":[
- "coord"
+ "outerBoundaryIs"
]
},
"namespaceURI":{
@@ -2559,11 +2559,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordType"
+ "$ref":"#/definitions/LinearRingMemberType"
}
},
"elementName":{
- "localPart":"coord",
+ "localPart":"outerBoundaryIs",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2580,7 +2580,7 @@
"properties":{
"localPart":{
"enum":[
- "_Feature"
+ "centerOf"
]
},
"namespaceURI":{
@@ -2593,11 +2593,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"_Feature",
+ "localPart":"centerOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2614,7 +2614,7 @@
"properties":{
"localPart":{
"enum":[
- "location"
+ "geometryProperty"
]
},
"namespaceURI":{
@@ -2627,11 +2627,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/GeometryAssociationType"
}
},
"elementName":{
- "localPart":"location",
+ "localPart":"geometryProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2648,7 +2648,7 @@
"properties":{
"localPart":{
"enum":[
- "centerLineOf"
+ "_Feature"
]
},
"namespaceURI":{
@@ -2661,11 +2661,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringPropertyType"
+ "$ref":"#/definitions/AbstractFeatureType"
}
},
"elementName":{
- "localPart":"centerLineOf",
+ "localPart":"_Feature",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2682,7 +2682,7 @@
"properties":{
"localPart":{
"enum":[
- "position"
+ "_geometryProperty"
]
},
"namespaceURI":{
@@ -2695,11 +2695,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/GeometryAssociationType"
}
},
"elementName":{
- "localPart":"position",
+ "localPart":"_geometryProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2716,7 +2716,7 @@
"properties":{
"localPart":{
"enum":[
- "outerBoundaryIs"
+ "_FeatureCollection"
]
},
"namespaceURI":{
@@ -2729,11 +2729,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearRingMemberType"
+ "$ref":"#/definitions/AbstractFeatureCollectionType"
}
},
"elementName":{
- "localPart":"outerBoundaryIs",
+ "localPart":"_FeatureCollection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2750,7 +2750,7 @@
"properties":{
"localPart":{
"enum":[
- "LineString"
+ "polygonMember"
]
},
"namespaceURI":{
@@ -2763,11 +2763,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringType"
+ "$ref":"#/definitions/PolygonMemberType"
}
},
"elementName":{
- "localPart":"LineString",
+ "localPart":"polygonMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2784,7 +2784,7 @@
"properties":{
"localPart":{
"enum":[
- "coverage"
+ "description"
]
},
"namespaceURI":{
@@ -2797,11 +2797,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"coverage",
+ "localPart":"description",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2818,7 +2818,7 @@
"properties":{
"localPart":{
"enum":[
- "centerOf"
+ "lineStringProperty"
]
},
"namespaceURI":{
@@ -2831,11 +2831,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/LineStringPropertyType"
}
},
"elementName":{
- "localPart":"centerOf",
+ "localPart":"lineStringProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2852,7 +2852,7 @@
"properties":{
"localPart":{
"enum":[
- "edgeOf"
+ "MultiPolygon"
]
},
"namespaceURI":{
@@ -2865,11 +2865,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringPropertyType"
+ "$ref":"#/definitions/MultiPolygonType"
}
},
"elementName":{
- "localPart":"edgeOf",
+ "localPart":"MultiPolygon",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2886,7 +2886,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPosition"
+ "featureMember"
]
},
"namespaceURI":{
@@ -2899,11 +2899,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/FeatureAssociationType"
}
},
"elementName":{
- "localPart":"multiPosition",
+ "localPart":"featureMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2920,7 +2920,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiLineString"
+ "coverage"
]
},
"namespaceURI":{
@@ -2933,11 +2933,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiLineStringType"
+ "$ref":"#/definitions/PolygonPropertyType"
}
},
"elementName":{
- "localPart":"MultiLineString",
+ "localPart":"coverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2954,7 +2954,7 @@
"properties":{
"localPart":{
"enum":[
- "name"
+ "MultiGeometry"
]
},
"namespaceURI":{
@@ -2967,11 +2967,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/GeometryCollectionType"
}
},
"elementName":{
- "localPart":"name",
+ "localPart":"MultiGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2988,7 +2988,7 @@
"properties":{
"localPart":{
"enum":[
- "Point"
+ "Box"
]
},
"namespaceURI":{
@@ -3001,11 +3001,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointType"
+ "$ref":"#/definitions/BoxType"
}
},
"elementName":{
- "localPart":"Point",
+ "localPart":"Box",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -3022,7 +3022,7 @@
"properties":{
"localPart":{
"enum":[
- "featureMember"
+ "multiGeometryProperty"
]
},
"namespaceURI":{
@@ -3035,11 +3035,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureAssociationType"
+ "$ref":"#/definitions/MultiGeometryPropertyType"
}
},
"elementName":{
- "localPart":"featureMember",
+ "localPart":"multiGeometryProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
}
diff --git a/scripts/jsonschemas/GML_3_1_1.jsonschema b/scripts/jsonschemas/GML_3_1_1.jsonschema
index 59514d45..c314d482 100644
--- a/scripts/jsonschemas/GML_3_1_1.jsonschema
+++ b/scripts/jsonschemas/GML_3_1_1.jsonschema
@@ -2,82 +2,35 @@
{
"id":"http://www.opengis.net/gml#",
"definitions":{
- "TopoSolidType":{
- "required":[
- "directedFace"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
- },
- {
- "type":"object",
- "title":"TopoSolidType",
- "properties":{
- "directedFace":{
- "title":"directedFace",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedFacePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedFace",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoSolidType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "directedFace"
- ]
- },
- "PixelInCellType":{
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- },
- {
- "type":"object",
- "title":"PixelInCellType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PixelInCellType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TemporalCSRefType":{
+ "OperationRefType":{
"type":"object",
- "title":"TemporalCSRefType",
+ "title":"OperationRefType",
"required":[
- "temporalCS"
+ "operation"
],
"properties":{
- "temporalCS":{
- "title":"temporalCS",
+ "operation":{
+ "title":"operation",
"allOf":[
{
- "$ref":"#/definitions/TemporalCSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Operation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TemporalCS",
+ "localPart":"_Operation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -188,11 +141,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalCSRefType",
+ "localPart":"OperationRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "temporalCS",
+ "operation",
"remoteSchema",
"type",
"href",
@@ -203,253 +156,86 @@
"actuate"
]
},
- "TimeCalendarEraType":{
+ "DataBlockType":{
+ "type":"object",
+ "title":"DataBlockType",
"required":[
- "referenceEvent",
- "julianReference",
- "epochOfUse"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"TimeCalendarEraType",
- "properties":{
- "referenceEvent":{
- "title":"referenceEvent",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceEvent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "referenceDate":{
- "title":"referenceDate",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceDate",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "julianReference":{
- "title":"julianReference",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"julianReference",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "epochOfUse":{
- "title":"epochOfUse",
- "allOf":[
- {
- "$ref":"#/definitions/TimePeriodPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"epochOfUse",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
+ "rangeParameters",
+ "tupleList",
+ "doubleOrNullTupleList"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeCalendarEraType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "referenceEvent",
- "referenceDate",
- "julianReference",
- "epochOfUse"
- ]
- },
- "CoordinatesType":{
- "type":"object",
- "title":"CoordinatesType",
"properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "decimal":{
- "title":"decimal",
+ "rangeParameters":{
+ "title":"rangeParameters",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/RangeParametersType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"decimal",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeParameters",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "cs":{
- "title":"cs",
+ "tupleList":{
+ "title":"tupleList",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/CoordinatesType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"cs",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"tupleList",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "ts":{
- "title":"ts",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"ts",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CoordinatesType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "decimal",
- "cs",
- "ts"
- ]
- },
- "CurveSegmentArrayPropertyType":{
- "type":"object",
- "title":"CurveSegmentArrayPropertyType",
- "properties":{
- "curveSegment":{
- "title":"curveSegment",
+ "doubleOrNullTupleList":{
+ "title":"doubleOrNullTupleList",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCurveSegmentType"
- }
- },
- "elementName":{
- "localPart":"_CurveSegment",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_CurveSegment",
+ "localPart":"doubleOrNullTupleList",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CurveSegmentArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "curveSegment"
- ]
- },
- "ConcatenatedOperationType":{
- "required":[
- "usesSingleOperation"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- },
- {
- "type":"object",
- "title":"ConcatenatedOperationType",
- "properties":{
- "usesSingleOperation":{
- "title":"usesSingleOperation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SingleOperationRefType"
- },
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesSingleOperation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ConcatenatedOperationType",
+ "localPart":"DataBlockType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "usesSingleOperation"
+ "rangeParameters",
+ "tupleList",
+ "doubleOrNullTupleList"
]
},
- "MultiLineStringPropertyType":{
+ "MultiSurfacePropertyType":{
"type":"object",
- "title":"MultiLineStringPropertyType",
+ "title":"MultiSurfacePropertyType",
"required":[
- "multiLineString"
+ "multiSurface"
],
"properties":{
- "multiLineString":{
- "title":"multiLineString",
+ "multiSurface":{
+ "title":"multiSurface",
"allOf":[
{
- "$ref":"#/definitions/MultiLineStringType"
+ "$ref":"#/definitions/MultiSurfaceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiLineString",
+ "localPart":"MultiSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -560,11 +346,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiLineStringPropertyType",
+ "localPart":"MultiSurfacePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "multiLineString",
+ "multiSurface",
"remoteSchema",
"type",
"href",
@@ -575,66 +361,94 @@
"actuate"
]
},
- "ReferenceSystemRefType":{
- "type":"object",
- "title":"ReferenceSystemRefType",
- "required":[
- "referenceSystem"
- ],
- "properties":{
- "referenceSystem":{
- "title":"referenceSystem",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractReferenceSystemType"
+ "TimeNodeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"TimeNodeType",
+ "properties":{
+ "previousEdge":{
+ "title":"previousEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeEdgePropertyType"
+ },
+ "minItems":0
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"_ReferenceSystem",
+ "localPart":"previousEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nextEdge":{
+ "title":"nextEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeEdgePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"nextEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "position":{
+ "title":"position",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeInstantPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"position",
"namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_ReferenceSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
}
- },
- "type":{
- "title":"type",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeNodeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "previousEdge",
+ "nextEdge",
+ "position"
+ ]
+ },
+ "DirectPositionType":{
+ "type":"object",
+ "title":"DirectPositionType",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/TypeType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "href":{
- "title":"href",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -642,220 +456,300 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsName",
+ "namespaceURI":""
}
},
- "role":{
- "title":"role",
+ "srsDimension":{
+ "title":"srsDimension",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsDimension",
+ "namespaceURI":""
}
},
- "arcrole":{
- "title":"arcrole",
+ "axisLabels":{
+ "title":"axisLabels",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"axisLabels",
+ "namespaceURI":""
}
},
- "title":{
- "title":"title",
+ "uomLabels":{
+ "title":"uomLabels",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"uomLabels",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ReferenceSystemRefType",
+ "localPart":"DirectPositionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "referenceSystem",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "value",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
]
},
- "GraphStyleType":{
+ "EllipsoidType":{
+ "required":[
+ "semiMajorAxis",
+ "secondDefiningParameter"
+ ],
"allOf":[
{
- "$ref":"#/definitions/BaseStyleDescriptorType"
+ "$ref":"#/definitions/EllipsoidBaseType"
},
{
"type":"object",
- "title":"GraphStyleType",
+ "title":"EllipsoidType",
"properties":{
- "planar":{
- "title":"planar",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"planar",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "directed":{
- "title":"directed",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directed",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "grid":{
- "title":"grid",
+ "ellipsoidID":{
+ "title":"ellipsoidID",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IdentifierType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"grid",
+ "localPart":"ellipsoidID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "minDistance":{
- "title":"minDistance",
+ "remarks":{
+ "title":"remarks",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"minDistance",
+ "localPart":"remarks",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "minAngle":{
- "title":"minAngle",
+ "semiMajorAxis":{
+ "title":"semiMajorAxis",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"minAngle",
+ "localPart":"semiMajorAxis",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "graphType":{
- "title":"graphType",
+ "secondDefiningParameter":{
+ "title":"secondDefiningParameter",
"allOf":[
{
- "$ref":"#/definitions/GraphTypeType"
+ "$ref":"#/definitions/SecondDefiningParameterType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"graphType",
+ "localPart":"secondDefiningParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "drawingType":{
- "title":"drawingType",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EllipsoidType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "ellipsoidID",
+ "remarks",
+ "semiMajorAxis",
+ "secondDefiningParameter"
+ ]
+ },
+ "MultiLineStringType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"MultiLineStringType",
+ "properties":{
+ "lineStringMember":{
+ "title":"lineStringMember",
"allOf":[
{
- "$ref":"#/definitions/DrawingTypeType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LineStringPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"drawingType",
+ "localPart":"lineStringMember",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "lineType":{
- "title":"lineType",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiLineStringType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "lineStringMember"
+ ]
+ },
+ "PolygonPatchArrayPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ },
+ {
+ "type":"object",
+ "title":"PolygonPatchArrayPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolygonPatchArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractCurveSegmentType":{
+ "type":"object",
+ "title":"AbstractCurveSegmentType",
+ "properties":{
+ "numDerivativesAtStart":{
+ "title":"numDerivativesAtStart",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numDerivativesAtStart",
+ "namespaceURI":""
+ }
+ },
+ "numDerivativesAtEnd":{
+ "title":"numDerivativesAtEnd",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numDerivativesAtEnd",
+ "namespaceURI":""
+ }
+ },
+ "numDerivativeInterior":{
+ "title":"numDerivativeInterior",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numDerivativeInterior",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractCurveSegmentType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "numDerivativesAtStart",
+ "numDerivativesAtEnd",
+ "numDerivativeInterior"
+ ]
+ },
+ "DerivedCRSType":{
+ "required":[
+ "derivedCRSType",
+ "usesCS"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ },
+ {
+ "type":"object",
+ "title":"DerivedCRSType",
+ "properties":{
+ "derivedCRSType":{
+ "title":"derivedCRSType",
"allOf":[
{
- "$ref":"#/definitions/LineTypeType"
+ "$ref":"#/definitions/DerivedCRSTypeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lineType",
+ "localPart":"derivedCRSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "aestheticCriteria":{
- "title":"aestheticCriteria",
+ "usesCS":{
+ "title":"usesCS",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/AesheticCriteriaType"
- },
- "minItems":0
+ "$ref":"#/definitions/CoordinateSystemRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"aestheticCriteria",
+ "localPart":"usesCS",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -864,38 +758,76 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GraphStyleType",
+ "localPart":"DerivedCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "planar",
- "directed",
- "grid",
- "minDistance",
- "minAngle",
- "graphType",
- "drawingType",
- "lineType",
- "aestheticCriteria"
+ "derivedCRSType",
+ "usesCS"
]
},
- "GeocentricCRSRefType":{
+ "TargetPropertyType":{
"type":"object",
- "title":"GeocentricCRSRefType",
+ "title":"TargetPropertyType",
"required":[
- "geocentricCRS"
+ "feature",
+ "geometry"
],
"properties":{
- "geocentricCRS":{
- "title":"geocentricCRS",
+ "feature":{
+ "title":"feature",
"allOf":[
{
- "$ref":"#/definitions/GeocentricCRSType"
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Feature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"GeocentricCRS",
+ "localPart":"_Feature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "geometry":{
+ "title":"geometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1006,11 +938,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeocentricCRSRefType",
+ "localPart":"TargetPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geocentricCRS",
+ "feature",
+ "geometry",
"remoteSchema",
"type",
"href",
@@ -1021,125 +954,6 @@
"actuate"
]
},
- "TopoComplexType":{
- "required":[
- "maximalComplex"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"TopoComplexType",
- "properties":{
- "maximalComplex":{
- "title":"maximalComplex",
- "allOf":[
- {
- "$ref":"#/definitions/TopoComplexMemberType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maximalComplex",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "superComplex":{
- "title":"superComplex",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TopoComplexMemberType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"superComplex",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "subComplex":{
- "title":"subComplex",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TopoComplexMemberType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"subComplex",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "topoPrimitiveMember":{
- "title":"topoPrimitiveMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TopoPrimitiveMemberType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"topoPrimitiveMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "topoPrimitiveMembers":{
- "title":"topoPrimitiveMembers",
- "allOf":[
- {
- "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"topoPrimitiveMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "isMaximal":{
- "title":"isMaximal",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"isMaximal",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoComplexType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "maximalComplex",
- "superComplex",
- "subComplex",
- "topoPrimitiveMember",
- "topoPrimitiveMembers",
- "isMaximal"
- ]
- },
"TimeIntervalLengthType":{
"type":"object",
"title":"TimeIntervalLengthType",
@@ -1208,245 +1022,25 @@
"factor"
]
},
- "OperationMethodType":{
+ "VerticalCSRefType":{
+ "type":"object",
+ "title":"VerticalCSRefType",
"required":[
- "methodFormula",
- "sourceDimensions",
- "targetDimensions"
+ "verticalCS"
],
- "allOf":[
- {
- "$ref":"#/definitions/OperationMethodBaseType"
- },
- {
- "type":"object",
- "title":"OperationMethodType",
- "properties":{
- "methodID":{
- "title":"methodID",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/IdentifierType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"methodID",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remarks":{
- "title":"remarks",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"remarks",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "methodFormula":{
- "title":"methodFormula",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"methodFormula",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "sourceDimensions":{
- "title":"sourceDimensions",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sourceDimensions",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "targetDimensions":{
- "title":"targetDimensions",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"targetDimensions",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesParameter":{
- "title":"usesParameter",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"OperationMethodType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "methodID",
- "remarks",
- "methodFormula",
- "sourceDimensions",
- "targetDimensions",
- "usesParameter"
- ]
- },
- "GeocentricCRSType":{
- "required":[
- "usesCartesianCS",
- "usesSphericalCS",
- "usesGeodeticDatum"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReferenceSystemType"
- },
- {
- "type":"object",
- "title":"GeocentricCRSType",
- "properties":{
- "usesCartesianCS":{
- "title":"usesCartesianCS",
- "allOf":[
- {
- "$ref":"#/definitions/CartesianCSRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesCartesianCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesSphericalCS":{
- "title":"usesSphericalCS",
- "allOf":[
- {
- "$ref":"#/definitions/SphericalCSRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesSphericalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesGeodeticDatum":{
- "title":"usesGeodeticDatum",
- "allOf":[
- {
- "$ref":"#/definitions/GeodeticDatumRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesGeodeticDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeocentricCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "usesCartesianCS",
- "usesSphericalCS",
- "usesGeodeticDatum"
- ]
- },
- "AbstractParametricCurveSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfacePatchType"
- },
- {
- "type":"object",
- "title":"AbstractParametricCurveSurfaceType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractParametricCurveSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "MultiSurfaceDomainType":{
- "allOf":[
- {
- "$ref":"#/definitions/DomainSetType"
- },
- {
- "type":"object",
- "title":"MultiSurfaceDomainType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiSurfaceDomainType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "PolarCSRefType":{
- "type":"object",
- "title":"PolarCSRefType",
- "required":[
- "polarCS"
- ],
- "properties":{
- "polarCS":{
- "title":"polarCS",
- "allOf":[
- {
- "$ref":"#/definitions/PolarCSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PolarCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "properties":{
+ "verticalCS":{
+ "title":"verticalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VerticalCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"VerticalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"remoteSchema":{
"title":"remoteSchema",
@@ -1555,11 +1149,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PolarCSRefType",
+ "localPart":"VerticalCSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "polarCS",
+ "verticalCS",
"remoteSchema",
"type",
"href",
@@ -1570,197 +1164,79 @@
"actuate"
]
},
- "VerticalCRSType":{
- "required":[
- "usesVerticalCS",
- "usesVerticalDatum"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReferenceSystemType"
- },
- {
- "type":"object",
- "title":"VerticalCRSType",
- "properties":{
- "usesVerticalCS":{
- "title":"usesVerticalCS",
- "allOf":[
- {
- "$ref":"#/definitions/VerticalCSRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesVerticalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesVerticalDatum":{
- "title":"usesVerticalDatum",
- "allOf":[
- {
- "$ref":"#/definitions/VerticalDatumRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesVerticalDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VerticalCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "usesVerticalCS",
- "usesVerticalDatum"
- ]
- },
- "MultiPolygonType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"MultiPolygonType",
- "properties":{
- "polygonMember":{
- "title":"polygonMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/PolygonPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"polygonMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiPolygonType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "polygonMember"
- ]
- },
- "OrientableSurfaceType":{
+ "BaseUnitType":{
"required":[
- "baseSurface"
+ "unitsSystem"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/UnitDefinitionType"
},
{
"type":"object",
- "title":"OrientableSurfaceType",
+ "title":"BaseUnitType",
"properties":{
- "baseSurface":{
- "title":"baseSurface",
+ "unitsSystem":{
+ "title":"unitsSystem",
"allOf":[
{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"baseSurface",
+ "localPart":"unitsSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "$ref":"#/definitions/SignType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OrientableSurfaceType",
+ "localPart":"BaseUnitType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "baseSurface",
- "orientation"
+ "unitsSystem"
]
},
- "PointType":{
+ "EngineeringCRSType":{
"required":[
- "pos",
- "coordinates",
- "coord"
+ "usesCS",
+ "usesEngineeringDatum"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/AbstractReferenceSystemType"
},
{
"type":"object",
- "title":"PointType",
+ "title":"EngineeringCRSType",
"properties":{
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
+ "usesCS":{
+ "title":"usesCS",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/CoordinateSystemRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"usesCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "coord":{
- "title":"coord",
+ "usesEngineeringDatum":{
+ "title":"usesEngineeringDatum",
"allOf":[
{
- "$ref":"#/definitions/CoordType"
+ "$ref":"#/definitions/EngineeringDatumRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coord",
+ "localPart":"usesEngineeringDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -1769,68 +1245,83 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PointType",
+ "localPart":"EngineeringCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "pos",
- "coordinates",
- "coord"
+ "usesCS",
+ "usesEngineeringDatum"
]
},
- "TemporalDatumBaseType":{
+ "AbstractCoordinateSystemBaseType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"TemporalDatumBaseType",
+ "title":"AbstractCoordinateSystemBaseType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalDatumBaseType",
+ "localPart":"AbstractCoordinateSystemBaseType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "ArcType":{
+ "RelatedTimeType":{
"allOf":[
{
- "$ref":"#/definitions/ArcStringType"
+ "$ref":"#/definitions/TimePrimitivePropertyType"
},
{
"type":"object",
- "title":"ArcType",
+ "title":"RelatedTimeType",
"properties":{
+ "relativePosition":{
+ "title":"relativePosition",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"relativePosition",
+ "namespaceURI":""
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ArcType",
+ "localPart":"RelatedTimeType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "relativePosition"
+ ]
},
- "ImageCRSRefType":{
+ "EllipsoidalCSRefType":{
"type":"object",
- "title":"ImageCRSRefType",
+ "title":"EllipsoidalCSRefType",
"required":[
- "imageCRS"
+ "ellipsoidalCS"
],
"properties":{
- "imageCRS":{
- "title":"imageCRS",
+ "ellipsoidalCS":{
+ "title":"ellipsoidalCS",
"allOf":[
{
- "$ref":"#/definitions/ImageCRSType"
+ "$ref":"#/definitions/EllipsoidalCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ImageCRS",
+ "localPart":"EllipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1941,11 +1432,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ImageCRSRefType",
+ "localPart":"EllipsoidalCSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "imageCRS",
+ "ellipsoidalCS",
"remoteSchema",
"type",
"href",
@@ -1956,223 +1447,89 @@
"actuate"
]
},
- "MultiPointType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"MultiPointType",
- "properties":{
- "pointMember":{
- "title":"pointMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/PointPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "pointMembers":{
- "title":"pointMembers",
- "allOf":[
- {
- "$ref":"#/definitions/PointArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiPointType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "pointMember",
- "pointMembers"
- ]
- },
- "DirectedEdgePropertyType":{
+ "DMSAngleType":{
"type":"object",
- "title":"DirectedEdgePropertyType",
+ "title":"DMSAngleType",
"required":[
- "edge"
+ "degrees",
+ "decimalMinutes",
+ "minutes"
],
"properties":{
- "edge":{
- "title":"edge",
+ "degrees":{
+ "title":"degrees",
"allOf":[
{
- "$ref":"#/definitions/EdgeType"
+ "$ref":"#/definitions/DegreesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Edge",
+ "localPart":"degrees",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "orientation":{
- "title":"orientation",
+ "decimalMinutes":{
+ "title":"decimalMinutes",
"allOf":[
{
- "$ref":"#/definitions/SignType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"decimalMinutes",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "remoteSchema":{
- "title":"remoteSchema",
+ "minutes":{
+ "title":"minutes",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"minutes",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
+ "seconds":{
+ "title":"seconds",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"seconds",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedEdgePropertyType",
+ "localPart":"DMSAngleType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "edge",
- "orientation",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "degrees",
+ "decimalMinutes",
+ "minutes",
+ "seconds"
]
},
- "TimeGeometricPrimitivePropertyType":{
+ "CRSRefType":{
"type":"object",
- "title":"TimeGeometricPrimitivePropertyType",
+ "title":"CRSRefType",
"required":[
- "timeGeometricPrimitive"
+ "crs"
],
"properties":{
- "timeGeometricPrimitive":{
- "title":"timeGeometricPrimitive",
+ "crs":{
+ "title":"crs",
"allOf":[
{
"type":"object",
@@ -2181,18 +1538,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ "$ref":"#/definitions/AbstractReferenceSystemType"
}
},
"elementName":{
- "localPart":"_TimeGeometricPrimitive",
+ "localPart":"_CRS",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"_TimeGeometricPrimitive",
+ "localPart":"_CRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2303,11 +1660,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeGeometricPrimitivePropertyType",
+ "localPart":"CRSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeGeometricPrimitive",
+ "crs",
"remoteSchema",
"type",
"href",
@@ -2318,83 +1675,80 @@
"actuate"
]
},
- "CovarianceMatrixType":{
+ "LocationPropertyType":{
+ "type":"object",
+ "title":"LocationPropertyType",
"required":[
- "unitOfMeasure",
- "includesElement"
+ "geometry",
+ "locationKeyWord",
+ "locationString",
+ "_null"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractPositionalAccuracyType"
- },
- {
- "type":"object",
- "title":"CovarianceMatrixType",
- "properties":{
- "unitOfMeasure":{
- "title":"unitOfMeasure",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/UnitOfMeasureType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"unitOfMeasure",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "includesElement":{
- "title":"includesElement",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CovarianceElementType"
- },
- "minItems":1
+ "properties":{
+ "geometry":{
+ "title":"geometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"includesElement",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CovarianceMatrixType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "unitOfMeasure",
- "includesElement"
- ]
- },
- "PassThroughOperationRefType":{
- "type":"object",
- "title":"PassThroughOperationRefType",
- "required":[
- "passThroughOperation"
- ],
- "properties":{
- "passThroughOperation":{
- "title":"passThroughOperation",
+ },
+ "locationKeyWord":{
+ "title":"locationKeyWord",
"allOf":[
{
- "$ref":"#/definitions/PassThroughOperationType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PassThroughOperation",
+ "localPart":"LocationKeyWord",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "locationString":{
+ "title":"locationString",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LocationString",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "_null":{
+ "title":"_null",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2505,11 +1859,14 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PassThroughOperationRefType",
+ "localPart":"LocationPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "passThroughOperation",
+ "geometry",
+ "locationKeyWord",
+ "locationString",
+ "_null",
"remoteSchema",
"type",
"href",
@@ -2520,23 +1877,41 @@
"actuate"
]
},
- "CompositeSurfacePropertyType":{
+ "EllipsoidalCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"EllipsoidalCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EllipsoidalCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ConcatenatedOperationRefType":{
"type":"object",
- "title":"CompositeSurfacePropertyType",
+ "title":"ConcatenatedOperationRefType",
"required":[
- "compositeSurface"
+ "concatenatedOperation"
],
"properties":{
- "compositeSurface":{
- "title":"compositeSurface",
+ "concatenatedOperation":{
+ "title":"concatenatedOperation",
"allOf":[
{
- "$ref":"#/definitions/CompositeSurfaceType"
+ "$ref":"#/definitions/ConcatenatedOperationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CompositeSurface",
+ "localPart":"ConcatenatedOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2647,11 +2022,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeSurfacePropertyType",
+ "localPart":"ConcatenatedOperationRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "compositeSurface",
+ "concatenatedOperation",
"remoteSchema",
"type",
"href",
@@ -2662,26 +2037,39 @@
"actuate"
]
},
- "ProjectedCRSRefType":{
+ "DirectedFacePropertyType":{
"type":"object",
- "title":"ProjectedCRSRefType",
+ "title":"DirectedFacePropertyType",
"required":[
- "projectedCRS"
+ "face"
],
"properties":{
- "projectedCRS":{
- "title":"projectedCRS",
+ "face":{
+ "title":"face",
"allOf":[
{
- "$ref":"#/definitions/ProjectedCRSType"
+ "$ref":"#/definitions/FaceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ProjectedCRS",
+ "localPart":"Face",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "orientation":{
+ "title":"orientation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SignType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
+ }
+ },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -2789,11 +2177,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ProjectedCRSRefType",
+ "localPart":"DirectedFacePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "projectedCRS",
+ "face",
+ "orientation",
"remoteSchema",
"type",
"href",
@@ -2804,6 +2193,226 @@
"actuate"
]
},
+ "AbstractGeneralTransformationType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeneralTransformationType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralTransformationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ValueArrayType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompositeValueType"
+ },
+ {
+ "type":"object",
+ "title":"ValueArrayType",
+ "properties":{
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
+ }
+ },
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ValueArrayType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "codeSpace",
+ "uom"
+ ]
+ },
+ "ClothoidType.RefLocation":{
+ "type":"object",
+ "title":"ClothoidType.RefLocation",
+ "required":[
+ "affinePlacement"
+ ],
+ "properties":{
+ "affinePlacement":{
+ "title":"affinePlacement",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AffinePlacementType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"AffinePlacement",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "affinePlacement"
+ ]
+ },
+ "LineStringType":{
+ "required":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveType"
+ },
+ {
+ "type":"object",
+ "title":"LineStringType",
+ "properties":{
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordType"
+ }
+ },
+ "elementName":{
+ "localPart":"coord",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LineStringType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
+ ]
+ },
"TimeClockType":{
"required":[
"referenceEvent",
@@ -2889,32 +2498,23 @@
"dateBasis"
]
},
- "TopoPrimitiveMemberType":{
+ "OperationMethodRefType":{
"type":"object",
- "title":"TopoPrimitiveMemberType",
+ "title":"OperationMethodRefType",
+ "required":[
+ "operationMethod"
+ ],
"properties":{
- "topoPrimitive":{
- "title":"topoPrimitive",
+ "operationMethod":{
+ "title":"operationMethod",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"_TopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/OperationMethodType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_TopoPrimitive",
+ "localPart":"OperationMethod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -3025,11 +2625,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoPrimitiveMemberType",
+ "localPart":"OperationMethodRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoPrimitive",
+ "operationMethod",
"remoteSchema",
"type",
"href",
@@ -3040,173 +2640,24 @@
"actuate"
]
},
- "AngleChoiceType":{
+ "TimePositionType":{
"type":"object",
- "title":"AngleChoiceType",
- "required":[
- "angle",
- "dmsAngle"
- ],
+ "title":"TimePositionType",
"properties":{
- "angle":{
- "title":"angle",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"angle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "dmsAngle":{
- "title":"dmsAngle",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/DMSAngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dmsAngle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AngleChoiceType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "angle",
- "dmsAngle"
- ]
- },
- "SphereType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
- },
- {
- "type":"object",
- "title":"SphereType",
- "properties":{
- "horizontalCURVETYPE":{
- "title":"horizontalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"horizontalCurveType",
- "namespaceURI":""
- }
- },
- "verticalCURVETYPE":{
- "title":"verticalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"verticalCurveType",
- "namespaceURI":""
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SphereType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "horizontalCURVETYPE",
- "verticalCURVETYPE"
- ]
- },
- "CoordinateSystemAxisRefType":{
- "type":"object",
- "title":"CoordinateSystemAxisRefType",
- "required":[
- "coordinateSystemAxis"
- ],
- "properties":{
- "coordinateSystemAxis":{
- "title":"coordinateSystemAxis",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinateSystemAxisType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CoordinateSystemAxis",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "arcrole":{
- "title":"arcrole",
+ "frame":{
+ "title":"frame",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -3214,12 +2665,12 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"frame",
+ "namespaceURI":""
}
},
- "title":{
- "title":"title",
+ "calendarEraName":{
+ "title":"calendarEraName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -3227,105 +2678,91 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"calendarEraName",
+ "namespaceURI":""
}
},
- "actuate":{
- "title":"actuate",
+ "indeterminatePosition":{
+ "title":"indeterminatePosition",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"#/definitions/TimeIndeterminateValueType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"indeterminatePosition",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateSystemAxisRefType",
+ "localPart":"TimePositionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coordinateSystemAxis",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "value",
+ "frame",
+ "calendarEraName",
+ "indeterminatePosition"
]
},
- "CategoryExtentType":{
+ "TemporalCSType":{
"allOf":[
{
- "$ref":"#/definitions/CodeOrNullListType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"CategoryExtentType",
+ "title":"TemporalCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CategoryExtentType",
+ "localPart":"TemporalCSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "ValueArrayType":{
+ "BagType":{
"allOf":[
{
- "$ref":"#/definitions/CompositeValueType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"ValueArrayType",
+ "title":"BagType",
"properties":{
- "codeSpace":{
- "title":"codeSpace",
+ "member":{
+ "title":"member",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AssociationType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"member",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "uom":{
- "title":"uom",
- "allOf":[
+ "members":{
+ "title":"members",
+ "allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/ArrayAssociationType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"members",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -3333,79 +2770,190 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ValueArrayType",
+ "localPart":"BagType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "codeSpace",
- "uom"
+ "member",
+ "members"
]
},
- "AbstractStyleType":{
+ "CylindricalCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"AbstractStyleType",
+ "title":"CylindricalCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractStyleType",
+ "localPart":"CylindricalCSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "MultiPointDomainType":{
+ "RectangleType":{
+ "required":[
+ "exterior"
+ ],
"allOf":[
{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
},
{
"type":"object",
- "title":"MultiPointDomainType",
+ "title":"RectangleType",
"properties":{
+ "exterior":{
+ "title":"exterior",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfaceInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiPointDomainType",
+ "localPart":"RectangleType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "exterior",
+ "interpolation"
+ ]
},
- "SolidPropertyType":{
- "type":"object",
- "title":"SolidPropertyType",
+ "AbstractCoverageType":{
"required":[
- "solid"
+ "domainSet",
+ "rangeSet"
],
- "properties":{
- "solid":{
- "title":"solid",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSolidType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractCoverageType",
+ "properties":{
+ "domainSet":{
+ "title":"domainSet",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DomainSetType"
+ }
+ },
+ "elementName":{
+ "localPart":"domainSet",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- },
+ ],
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"_Solid",
+ "localPart":"domainSet",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "rangeSet":{
+ "title":"rangeSet",
+ "allOf":[
+ {
+ "$ref":"#/definitions/RangeSetType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeSet",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "dimension":{
+ "title":"dimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"dimension",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractCoverageType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "domainSet",
+ "rangeSet",
+ "dimension"
+ ]
+ },
+ "GeographicCRSRefType":{
+ "type":"object",
+ "title":"GeographicCRSRefType",
+ "required":[
+ "geographicCRS"
+ ],
+ "properties":{
+ "geographicCRS":{
+ "title":"geographicCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeographicCRSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Solid",
+ "localPart":"GeographicCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -3516,11 +3064,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SolidPropertyType",
+ "localPart":"GeographicCRSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "solid",
+ "geographicCRS",
"remoteSchema",
"type",
"href",
@@ -3531,308 +3079,23 @@
"actuate"
]
},
- "TopoSurfaceType":{
- "required":[
- "directedFace"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"TopoSurfaceType",
- "properties":{
- "directedFace":{
- "title":"directedFace",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedFacePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedFace",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "directedFace"
- ]
- },
- "TimeCoordinateSystemType":{
- "required":[
- "originPosition",
- "origin",
- "interval"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeReferenceSystemType"
- },
- {
- "type":"object",
- "title":"TimeCoordinateSystemType",
- "properties":{
- "originPosition":{
- "title":"originPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"originPosition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "origin":{
- "title":"origin",
- "allOf":[
- {
- "$ref":"#/definitions/TimeInstantPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"origin",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interval":{
- "title":"interval",
- "allOf":[
- {
- "$ref":"#/definitions/TimeIntervalLengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"interval",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeCoordinateSystemType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "originPosition",
- "origin",
- "interval"
- ]
- },
- "GridLimitsType":{
- "type":"object",
- "title":"GridLimitsType",
- "required":[
- "gridEnvelope"
- ],
- "properties":{
- "gridEnvelope":{
- "title":"gridEnvelope",
- "allOf":[
- {
- "$ref":"#/definitions/GridEnvelopeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GridEnvelope",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridLimitsType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "gridEnvelope"
- ]
- },
- "VolumeType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"VolumeType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VolumeType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "DataBlockType":{
- "type":"object",
- "title":"DataBlockType",
- "required":[
- "rangeParameters",
- "tupleList",
- "doubleOrNullTupleList"
- ],
- "properties":{
- "rangeParameters":{
- "title":"rangeParameters",
- "allOf":[
- {
- "$ref":"#/definitions/RangeParametersType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeParameters",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "tupleList":{
- "title":"tupleList",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"tupleList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "doubleOrNullTupleList":{
- "title":"doubleOrNullTupleList",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"doubleOrNullTupleList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DataBlockType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "rangeParameters",
- "tupleList",
- "doubleOrNullTupleList"
- ]
- },
- "AbstractReferenceSystemBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"AbstractReferenceSystemBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractReferenceSystemBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "AbstractSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
- },
- {
- "type":"object",
- "title":"AbstractSurfaceType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "LinearRingPropertyType":{
- "type":"object",
- "title":"LinearRingPropertyType",
- "required":[
- "linearRing"
- ],
- "properties":{
- "linearRing":{
- "title":"linearRing",
- "allOf":[
- {
- "$ref":"#/definitions/LinearRingType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LinearRing",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LinearRingPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "linearRing"
- ]
- },
- "OperationMethodRefType":{
+ "TemporalCSRefType":{
"type":"object",
- "title":"OperationMethodRefType",
+ "title":"TemporalCSRefType",
"required":[
- "operationMethod"
+ "temporalCS"
],
"properties":{
- "operationMethod":{
- "title":"operationMethod",
+ "temporalCS":{
+ "title":"temporalCS",
"allOf":[
{
- "$ref":"#/definitions/OperationMethodType"
+ "$ref":"#/definitions/TemporalCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"OperationMethod",
+ "localPart":"TemporalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -3943,11 +3206,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationMethodRefType",
+ "localPart":"TemporalCSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "operationMethod",
+ "temporalCS",
"remoteSchema",
"type",
"href",
@@ -3958,65 +3221,23 @@
"actuate"
]
},
- "DirectionPropertyType":{
+ "ObliqueCartesianCSRefType":{
"type":"object",
- "title":"DirectionPropertyType",
+ "title":"ObliqueCartesianCSRefType",
"required":[
- "directionVector",
- "compassPoint",
- "directionKeyword",
- "directionString"
+ "obliqueCartesianCS"
],
"properties":{
- "directionVector":{
- "title":"directionVector",
+ "obliqueCartesianCS":{
+ "title":"obliqueCartesianCS",
"allOf":[
{
- "$ref":"#/definitions/DirectionVectorType"
+ "$ref":"#/definitions/ObliqueCartesianCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DirectionVector",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "compassPoint":{
- "title":"compassPoint",
- "allOf":[
- {
- "$ref":"#/definitions/CompassPointEnumeration"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CompassPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "directionKeyword":{
- "title":"directionKeyword",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DirectionKeyword",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "directionString":{
- "title":"directionString",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DirectionString",
+ "localPart":"ObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -4127,14 +3348,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectionPropertyType",
+ "localPart":"ObliqueCartesianCSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directionVector",
- "compassPoint",
- "directionKeyword",
- "directionString",
+ "obliqueCartesianCS",
"remoteSchema",
"type",
"href",
@@ -4145,99 +3363,23 @@
"actuate"
]
},
- "PolygonType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfaceType"
- },
- {
- "type":"object",
- "title":"PolygonType",
- "properties":{
- "exterior":{
- "title":"exterior",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- },
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interior":{
- "title":"interior",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- },
- "elementName":{
- "localPart":"interior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"interior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "exterior",
- "interior"
- ]
- },
- "OperationParameterGroupRefType":{
+ "TimeNodePropertyType":{
"type":"object",
- "title":"OperationParameterGroupRefType",
+ "title":"TimeNodePropertyType",
"required":[
- "operationParameterGroup"
+ "timeNode"
],
"properties":{
- "operationParameterGroup":{
- "title":"operationParameterGroup",
+ "timeNode":{
+ "title":"timeNode",
"allOf":[
{
- "$ref":"#/definitions/OperationParameterGroupType"
+ "$ref":"#/definitions/TimeNodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"OperationParameterGroup",
+ "localPart":"TimeNode",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -4348,11 +3490,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterGroupRefType",
+ "localPart":"TimeNodePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "operationParameterGroup",
+ "timeNode",
"remoteSchema",
"type",
"href",
@@ -4363,248 +3505,121 @@
"actuate"
]
},
- "FormulaType":{
+ "DegreesType":{
"type":"object",
- "title":"FormulaType",
- "required":[
- "b",
- "c"
- ],
+ "title":"DegreesType",
"properties":{
- "a":{
- "title":"a",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"a",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "b":{
- "title":"b",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"b",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "c":{
- "title":"c",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"c",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"value"
},
- "d":{
- "title":"d",
+ "direction":{
+ "title":"direction",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"d",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"direction",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FormulaType",
+ "localPart":"DegreesType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "a",
- "b",
- "c",
- "d"
+ "value",
+ "direction"
]
},
- "SpeedType":{
+ "ScaleType":{
"allOf":[
{
"$ref":"#/definitions/MeasureType"
},
{
"type":"object",
- "title":"SpeedType",
+ "title":"ScaleType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SpeedType",
+ "localPart":"ScaleType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "GeometryStyleType":{
- "required":[
- "symbol",
- "style"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/BaseStyleDescriptorType"
- },
- {
- "type":"object",
- "title":"GeometryStyleType",
- "properties":{
- "symbol":{
- "title":"symbol",
- "allOf":[
- {
- "$ref":"#/definitions/SymbolType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"symbol",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "style":{
- "title":"style",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"style",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "labelStyle":{
- "title":"labelStyle",
- "allOf":[
- {
- "$ref":"#/definitions/LabelStylePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"labelStyle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "geometryProperty":{
- "title":"geometryProperty",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"geometryProperty",
- "namespaceURI":""
- }
- },
- "geometryType":{
- "title":"geometryType",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"geometryType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeometryStyleType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "symbol",
- "style",
- "labelStyle",
- "geometryProperty",
- "geometryType"
- ]
- },
- "FaceType":{
- "required":[
- "directedEdge"
- ],
+ "PolygonType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/AbstractSurfaceType"
},
{
"type":"object",
- "title":"FaceType",
+ "title":"PolygonType",
"properties":{
- "directedEdge":{
- "title":"directedEdge",
+ "exterior":{
+ "title":"exterior",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
},
- "minItems":1
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"directedEdge",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "directedTopoSolid":{
- "title":"directedTopoSolid",
+ "interior":{
+ "title":"interior",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"interior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "maxItems":2,
"minItems":0
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedTopoSolid",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "surfaceProperty":{
- "title":"surfaceProperty",
- "allOf":[
- {
- "$ref":"#/definitions/SurfacePropertyType"
- }
- ],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"surfaceProperty",
+ "localPart":"interior",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -4613,100 +3628,49 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"FaceType",
+ "localPart":"PolygonType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedEdge",
- "directedTopoSolid",
- "surfaceProperty"
+ "exterior",
+ "interior"
]
},
- "RectifiedGridType":{
- "required":[
- "origin",
- "offsetVector"
- ],
+ "MultiPointCoverageType":{
"allOf":[
{
- "$ref":"#/definitions/GridType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
},
{
"type":"object",
- "title":"RectifiedGridType",
+ "title":"MultiPointCoverageType",
"properties":{
- "origin":{
- "title":"origin",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"origin",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "offsetVector":{
- "title":"offsetVector",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"offsetVector",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RectifiedGridType",
+ "localPart":"MultiPointCoverageType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "origin",
- "offsetVector"
- ]
+ }
},
- "GeometricPrimitivePropertyType":{
+ "CompositeSolidPropertyType":{
"type":"object",
- "title":"GeometricPrimitivePropertyType",
+ "title":"CompositeSolidPropertyType",
"required":[
- "geometricPrimitive"
+ "compositeSolid"
],
"properties":{
- "geometricPrimitive":{
- "title":"geometricPrimitive",
+ "compositeSolid":{
+ "title":"compositeSolid",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"_GeometricPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/CompositeSolidType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_GeometricPrimitive",
+ "localPart":"CompositeSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -4817,11 +3781,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometricPrimitivePropertyType",
+ "localPart":"CompositeSolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometricPrimitive",
+ "compositeSolid",
"remoteSchema",
"type",
"href",
@@ -4832,312 +3796,490 @@
"actuate"
]
},
- "ProjectedCRSType":{
+ "ParameterValueType":{
"required":[
- "usesCartesianCS"
+ "value",
+ "dmsAngleValue",
+ "stringValue",
+ "integerValue",
+ "booleanValue",
+ "valueList",
+ "integerValueList",
+ "valueFile",
+ "valueOfParameter"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
},
{
"type":"object",
- "title":"ProjectedCRSType",
+ "title":"ParameterValueType",
"properties":{
- "usesCartesianCS":{
- "title":"usesCartesianCS",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/CartesianCSRefType"
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesCartesianCS",
+ "localPart":"value",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "dmsAngleValue":{
+ "title":"dmsAngleValue",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DMSAngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dmsAngleValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "stringValue":{
+ "title":"stringValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"stringValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "integerValue":{
+ "title":"integerValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"integerValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "booleanValue":{
+ "title":"booleanValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"booleanValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "valueList":{
+ "title":"valueList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "integerValueList":{
+ "title":"integerValueList",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"integerValueList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "valueFile":{
+ "title":"valueFile",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueFile",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "valueOfParameter":{
+ "title":"valueOfParameter",
+ "allOf":[
+ {
+ "$ref":"#/definitions/OperationParameterRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueOfParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
}
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ProjectedCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "usesCartesianCS"
- ]
- },
- "MultiCurvePropertyType":{
- "type":"object",
- "title":"MultiCurvePropertyType",
- "required":[
- "multiCurve"
- ],
- "properties":{
- "multiCurve":{
- "title":"multiCurve",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurveType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiCurve",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ParameterValueType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "dmsAngleValue",
+ "stringValue",
+ "integerValue",
+ "booleanValue",
+ "valueList",
+ "integerValueList",
+ "valueFile",
+ "valueOfParameter"
+ ]
+ },
+ "LengthType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
},
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ {
+ "type":"object",
+ "title":"LengthType",
+ "properties":{
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LengthType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbsoluteExternalPositionalAccuracyType":{
+ "required":[
+ "result"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractPositionalAccuracyType"
},
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"AbsoluteExternalPositionalAccuracyType",
+ "properties":{
+ "result":{
+ "title":"result",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"result",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbsoluteExternalPositionalAccuracyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "result"
+ ]
+ },
+ "AbstractFeatureType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
},
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
+ {
+ "type":"object",
+ "title":"AbstractFeatureType",
+ "properties":{
+ "boundedBy":{
+ "title":"boundedBy",
+ "allOf":[
+ {
+ "$ref":"#/definitions/BoundingShapeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "location":{
+ "title":"location",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LocationPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractFeatureType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "boundedBy",
+ "location"
+ ]
+ },
+ "ConversionType":{
+ "required":[
+ "usesMethod"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralConversionType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"ConversionType",
+ "properties":{
+ "usesMethod":{
+ "title":"usesMethod",
+ "allOf":[
+ {
+ "$ref":"#/definitions/OperationMethodRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesMethod",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesValue":{
+ "title":"usesValue",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ParameterValueType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiCurvePropertyType",
+ "localPart":"ConversionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "multiCurve",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "usesMethod",
+ "usesValue"
]
},
- "BooleanPropertyType":{
+ "FeatureCollectionType":{
"allOf":[
{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/AbstractFeatureCollectionType"
},
{
"type":"object",
- "title":"BooleanPropertyType",
+ "title":"FeatureCollectionType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BooleanPropertyType",
+ "localPart":"FeatureCollectionType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "ObservationType":{
+ "TopoComplexType":{
"required":[
- "validTime",
- "resultOf"
+ "maximalComplex"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"ObservationType",
+ "title":"TopoComplexType",
"properties":{
- "validTime":{
- "title":"validTime",
+ "maximalComplex":{
+ "title":"maximalComplex",
"allOf":[
{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"#/definitions/TopoComplexMemberType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"validTime",
+ "localPart":"maximalComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "using":{
- "title":"using",
+ "superComplex":{
+ "title":"superComplex",
"allOf":[
{
- "$ref":"#/definitions/FeaturePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TopoComplexMemberType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"using",
+ "localPart":"superComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "target":{
- "title":"target",
+ "subComplex":{
+ "title":"subComplex",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/TargetPropertyType"
- }
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TopoComplexMemberType"
},
- "elementName":{
- "localPart":"target",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"target",
+ "localPart":"subComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "resultOf":{
- "title":"resultOf",
+ "topoPrimitiveMember":{
+ "title":"topoPrimitiveMember",
"allOf":[
{
- "$ref":"#/definitions/AssociationType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TopoPrimitiveMemberType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"resultOf",
+ "localPart":"topoPrimitiveMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "topoPrimitiveMembers":{
+ "title":"topoPrimitiveMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"topoPrimitiveMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "isMaximal":{
+ "title":"isMaximal",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"isMaximal",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ObservationType",
+ "localPart":"TopoComplexType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "validTime",
- "using",
- "target",
- "resultOf"
+ "maximalComplex",
+ "superComplex",
+ "subComplex",
+ "topoPrimitiveMember",
+ "topoPrimitiveMembers",
+ "isMaximal"
]
},
- "MultiSurfacePropertyType":{
+ "TransformationRefType":{
"type":"object",
- "title":"MultiSurfacePropertyType",
+ "title":"TransformationRefType",
"required":[
- "multiSurface"
+ "transformation"
],
"properties":{
- "multiSurface":{
- "title":"multiSurface",
+ "transformation":{
+ "title":"transformation",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfaceType"
+ "$ref":"#/definitions/TransformationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiSurface",
+ "localPart":"Transformation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -5248,11 +4390,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSurfacePropertyType",
+ "localPart":"TransformationRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "multiSurface",
+ "transformation",
"remoteSchema",
"type",
"href",
@@ -5263,23 +4405,176 @@
"actuate"
]
},
- "ConcatenatedOperationRefType":{
+ "EllipsoidBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionType"
+ },
+ {
+ "type":"object",
+ "title":"EllipsoidBaseType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EllipsoidBaseType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ArcByBulgeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArcStringByBulgeType"
+ },
+ {
+ "type":"object",
+ "title":"ArcByBulgeType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArcByBulgeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CoordinateSystemAxisType":{
+ "required":[
+ "axisAbbrev",
+ "axisDirection",
+ "uom"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinateSystemAxisBaseType"
+ },
+ {
+ "type":"object",
+ "title":"CoordinateSystemAxisType",
+ "properties":{
+ "axisID":{
+ "title":"axisID",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IdentifierType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisID",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remarks":{
+ "title":"remarks",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"remarks",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "axisAbbrev":{
+ "title":"axisAbbrev",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisAbbrev",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "axisDirection":{
+ "title":"axisDirection",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisDirection",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CoordinateSystemAxisType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "axisID",
+ "remarks",
+ "axisAbbrev",
+ "axisDirection",
+ "uom"
+ ]
+ },
+ "AbstractTopologyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTopologyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTopologyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "VerticalCRSRefType":{
"type":"object",
- "title":"ConcatenatedOperationRefType",
+ "title":"VerticalCRSRefType",
"required":[
- "concatenatedOperation"
+ "verticalCRS"
],
"properties":{
- "concatenatedOperation":{
- "title":"concatenatedOperation",
+ "verticalCRS":{
+ "title":"verticalCRS",
"allOf":[
{
- "$ref":"#/definitions/ConcatenatedOperationType"
+ "$ref":"#/definitions/VerticalCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ConcatenatedOperation",
+ "localPart":"VerticalCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -5390,11 +4685,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ConcatenatedOperationRefType",
+ "localPart":"VerticalCRSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "concatenatedOperation",
+ "verticalCRS",
"remoteSchema",
"type",
"href",
@@ -5405,33 +4700,223 @@
"actuate"
]
},
- "TriangulatedSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceType"
- },
- {
- "type":"object",
- "title":"TriangulatedSurfaceType",
- "properties":{
+ "CurveSegmentArrayPropertyType":{
+ "type":"object",
+ "title":"CurveSegmentArrayPropertyType",
+ "properties":{
+ "curveSegment":{
+ "title":"curveSegment",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ }
+ },
+ "elementName":{
+ "localPart":"_CurveSegment",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_CurveSegment",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"TriangulatedSurfaceType",
+ "localPart":"CurveSegmentArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "curveSegment"
+ ]
},
- "MultiGeometryPropertyType":{
+ "ValuePropertyType":{
"type":"object",
- "title":"MultiGeometryPropertyType",
+ "title":"ValuePropertyType",
"required":[
- "geometricAggregate"
+ "_boolean",
+ "category",
+ "quantity",
+ "count",
+ "booleanList",
+ "categoryList",
+ "quantityList",
+ "countList",
+ "categoryExtent",
+ "quantityExtent",
+ "countExtent",
+ "compositeValue",
+ "object",
+ "_null"
],
"properties":{
- "geometricAggregate":{
- "title":"geometricAggregate",
+ "_boolean":{
+ "title":"_boolean",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Boolean",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "category":{
+ "title":"category",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Category",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "quantity":{
+ "title":"quantity",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Quantity",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "count":{
+ "title":"count",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Count",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "booleanList":{
+ "title":"booleanList",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"BooleanList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "categoryList":{
+ "title":"categoryList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeOrNullListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CategoryList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "quantityList":{
+ "title":"quantityList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureOrNullListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"QuantityList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "countList":{
+ "title":"countList",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CountList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "categoryExtent":{
+ "title":"categoryExtent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CategoryExtentType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CategoryExtent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "quantityExtent":{
+ "title":"quantityExtent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/QuantityExtentType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"QuantityExtent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "countExtent":{
+ "title":"countExtent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CountExtent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "compositeValue":{
+ "title":"compositeValue",
"allOf":[
{
"type":"object",
@@ -5440,18 +4925,59 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/CompositeValueType"
}
},
"elementName":{
- "localPart":"_GeometricAggregate",
+ "localPart":"CompositeValue",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"_GeometricAggregate",
+ "localPart":"CompositeValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "object":{
+ "title":"object",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Object",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Object",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "_null":{
+ "title":"_null",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -5562,11 +5088,24 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiGeometryPropertyType",
+ "localPart":"ValuePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometricAggregate",
+ "_boolean",
+ "category",
+ "quantity",
+ "count",
+ "booleanList",
+ "categoryList",
+ "quantityList",
+ "countList",
+ "categoryExtent",
+ "quantityExtent",
+ "countExtent",
+ "compositeValue",
+ "object",
+ "_null",
"remoteSchema",
"type",
"href",
@@ -5577,77 +5116,28 @@
"actuate"
]
},
- "SequenceRuleType":{
- "type":"object",
- "title":"SequenceRuleType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"#/definitions/SequenceRuleNames"
- }
- ],
- "propertyType":"value"
- },
- "order":{
- "title":"order",
- "allOf":[
- {
- "$ref":"#/definitions/IncrementOrder"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"order",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SequenceRuleType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "order"
- ]
- },
- "SurfaceType":{
+ "ProjectedCRSType":{
"required":[
- "patches"
+ "usesCartesianCS"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
},
{
"type":"object",
- "title":"SurfaceType",
+ "title":"ProjectedCRSType",
"properties":{
- "patches":{
- "title":"patches",
+ "usesCartesianCS":{
+ "title":"usesCartesianCS",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
- }
- },
- "elementName":{
- "localPart":"patches",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/CartesianCSRefType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"patches",
+ "localPart":"usesCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -5656,101 +5146,109 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SurfaceType",
+ "localPart":"ProjectedCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "patches"
+ "usesCartesianCS"
]
},
- "UserDefinedCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"UserDefinedCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"UserDefinedCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "OperationParameterGroupType":{
+ "TriangleType":{
"required":[
- "includesParameter"
+ "exterior"
],
"allOf":[
{
- "$ref":"#/definitions/OperationParameterGroupBaseType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
},
{
"type":"object",
- "title":"OperationParameterGroupType",
+ "title":"TriangleType",
"properties":{
- "groupID":{
- "title":"groupID",
+ "exterior":{
+ "title":"exterior",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/IdentifierType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
},
- "minItems":0
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"groupID",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "remarks":{
- "title":"remarks",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/SurfaceInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"remarks",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
}
- },
- "maximumOccurs":{
- "title":"maximumOccurs",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TriangleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "exterior",
+ "interpolation"
+ ]
+ },
+ "ConeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"ConeType",
+ "properties":{
+ "horizontalCURVETYPE":{
+ "title":"horizontalCURVETYPE",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"maximumOccurs",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"horizontalCurveType",
+ "namespaceURI":""
}
},
- "includesParameter":{
- "title":"includesParameter",
+ "verticalCURVETYPE":{
+ "title":"verticalCURVETYPE",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
- },
- "minItems":2
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"includesParameter",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"verticalCurveType",
+ "namespaceURI":""
}
}
}
@@ -5758,56 +5256,92 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterGroupType",
+ "localPart":"ConeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "groupID",
- "remarks",
- "maximumOccurs",
- "includesParameter"
+ "horizontalCURVETYPE",
+ "verticalCURVETYPE"
]
},
- "DefaultStylePropertyType":{
+ "CovarianceElementType":{
"type":"object",
- "title":"DefaultStylePropertyType",
+ "title":"CovarianceElementType",
+ "required":[
+ "rowIndex",
+ "columnIndex",
+ "covariance"
+ ],
"properties":{
- "style":{
- "title":"style",
+ "rowIndex":{
+ "title":"rowIndex",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractStyleType"
- }
- },
- "elementName":{
- "localPart":"_Style",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Style",
+ "localPart":"rowIndex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "about":{
- "title":"about",
+ "columnIndex":{
+ "title":"columnIndex",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"columnIndex",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "covariance":{
+ "title":"covariance",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"covariance",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CovarianceElementType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "rowIndex",
+ "columnIndex",
+ "covariance"
+ ]
+ },
+ "CoordinateSystemAxisRefType":{
+ "type":"object",
+ "title":"CoordinateSystemAxisRefType",
+ "required":[
+ "coordinateSystemAxis"
+ ],
+ "properties":{
+ "coordinateSystemAxis":{
+ "title":"coordinateSystemAxis",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinateSystemAxisType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CoordinateSystemAxis",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"remoteSchema":{
@@ -5917,12 +5451,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DefaultStylePropertyType",
+ "localPart":"CoordinateSystemAxisRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "style",
- "about",
+ "coordinateSystemAxis",
"remoteSchema",
"type",
"href",
@@ -5933,36 +5466,238 @@
"actuate"
]
},
- "LabelStylePropertyType":{
+ "CompoundCRSType":{
+ "required":[
+ "includesCRS"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractReferenceSystemType"
+ },
+ {
+ "type":"object",
+ "title":"CompoundCRSType",
+ "properties":{
+ "includesCRS":{
+ "title":"includesCRS",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CoordinateReferenceSystemRefType"
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"includesCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CompoundCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "includesCRS"
+ ]
+ },
+ "ArcStringType":{
+ "required":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ },
+ {
+ "type":"object",
+ "title":"ArcStringType",
+ "properties":{
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":3
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "numArc":{
+ "title":"numArc",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numArc",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArcStringType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "interpolation",
+ "numArc"
+ ]
+ },
+ "MultiSurfaceDomainType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DomainSetType"
+ },
+ {
+ "type":"object",
+ "title":"MultiSurfaceDomainType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiSurfaceDomainType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "MultiGeometryPropertyType":{
"type":"object",
- "title":"LabelStylePropertyType",
+ "title":"MultiGeometryPropertyType",
+ "required":[
+ "geometricAggregate"
+ ],
"properties":{
- "labelStyle":{
- "title":"labelStyle",
+ "geometricAggregate":{
+ "title":"geometricAggregate",
"allOf":[
{
- "$ref":"#/definitions/LabelStyleType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ }
+ },
+ "elementName":{
+ "localPart":"_GeometricAggregate",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"LabelStyle",
+ "localPart":"_GeometricAggregate",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "about":{
- "title":"about",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
- }
- },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -6070,12 +5805,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LabelStylePropertyType",
+ "localPart":"MultiGeometryPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "labelStyle",
- "about",
+ "geometricAggregate",
"remoteSchema",
"type",
"href",
@@ -6086,42 +5820,24 @@
"actuate"
]
},
- "RectifiedGridCoverageType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
- },
- {
- "type":"object",
- "title":"RectifiedGridCoverageType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RectifiedGridCoverageType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "CodeListType":{
+ "MeasureType":{
"type":"object",
- "title":"CodeListType",
+ "title":"MeasureType",
+ "required":[
+ "uom"
+ ],
"properties":{
"value":{
"title":"value",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/Name"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"value"
},
- "codeSpace":{
- "title":"codeSpace",
+ "uom":{
+ "title":"uom",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -6129,177 +5845,51 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"codeSpace",
+ "localPart":"uom",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CodeListType",
+ "localPart":"MeasureType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
"value",
- "codeSpace"
- ]
- },
- "TimeCalendarType":{
- "required":[
- "referenceFrame"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeReferenceSystemType"
- },
- {
- "type":"object",
- "title":"TimeCalendarType",
- "properties":{
- "referenceFrame":{
- "title":"referenceFrame",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeCalendarEraPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceFrame",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeCalendarType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "referenceFrame"
+ "uom"
]
},
- "TinType":{
+ "DirectedNodePropertyType":{
+ "type":"object",
+ "title":"DirectedNodePropertyType",
"required":[
- "maxLength",
- "controlPoint"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/TriangulatedSurfaceType"
- },
- {
- "type":"object",
- "title":"TinType",
- "properties":{
- "stopLines":{
- "title":"stopLines",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"stopLines",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "breakLines":{
- "title":"breakLines",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"breakLines",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "maxLength":{
- "title":"maxLength",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maxLength",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "controlPoint":{
- "title":"controlPoint",
- "allOf":[
- {
- "$ref":"#/definitions/TinType.ControlPoint"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"controlPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
+ "node"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TinType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "stopLines",
- "breakLines",
- "maxLength",
- "controlPoint"
- ]
- },
- "GraphStylePropertyType":{
- "type":"object",
- "title":"GraphStylePropertyType",
"properties":{
- "graphStyle":{
- "title":"graphStyle",
+ "node":{
+ "title":"node",
"allOf":[
{
- "$ref":"#/definitions/GraphStyleType"
+ "$ref":"#/definitions/NodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"GraphStyle",
+ "localPart":"Node",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "about":{
- "title":"about",
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/SignType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"about",
+ "localPart":"orientation",
"namespaceURI":""
}
},
@@ -6410,12 +6000,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GraphStylePropertyType",
+ "localPart":"DirectedNodePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "graphStyle",
- "about",
+ "node",
+ "orientation",
"remoteSchema",
"type",
"href",
@@ -6426,132 +6016,41 @@
"actuate"
]
},
- "ParameterValueGroupType":{
- "required":[
- "includesValue",
- "valuesOfGroup"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
- },
- {
- "type":"object",
- "title":"ParameterValueGroupType",
- "properties":{
- "includesValue":{
- "title":"includesValue",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
- },
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"includesValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "valuesOfGroup":{
- "title":"valuesOfGroup",
- "allOf":[
- {
- "$ref":"#/definitions/OperationParameterGroupRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"valuesOfGroup",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ParameterValueGroupType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "includesValue",
- "valuesOfGroup"
- ]
- },
- "TimeTopologyComplexType":{
- "required":[
- "primitive"
- ],
+ "BoundedFeatureType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeComplexType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"TimeTopologyComplexType",
+ "title":"BoundedFeatureType",
"properties":{
- "primitive":{
- "title":"primitive",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeTopologyPrimitivePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"primitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeTopologyComplexType",
+ "localPart":"BoundedFeatureType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "primitive"
- ]
+ }
},
- "CoordinateReferenceSystemRefType":{
+ "SphericalCSRefType":{
"type":"object",
- "title":"CoordinateReferenceSystemRefType",
+ "title":"SphericalCSRefType",
"required":[
- "coordinateReferenceSystem"
+ "sphericalCS"
],
"properties":{
- "coordinateReferenceSystem":{
- "title":"coordinateReferenceSystem",
+ "sphericalCS":{
+ "title":"sphericalCS",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractReferenceSystemType"
- }
- },
- "elementName":{
- "localPart":"_CoordinateReferenceSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/SphericalCSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_CoordinateReferenceSystem",
+ "localPart":"SphericalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -6662,11 +6161,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateReferenceSystemRefType",
+ "localPart":"SphericalCSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coordinateReferenceSystem",
+ "sphericalCS",
"remoteSchema",
"type",
"href",
@@ -6677,335 +6176,171 @@
"actuate"
]
},
- "RelativeInternalPositionalAccuracyType":{
- "required":[
- "result"
+ "SequenceRuleType":{
+ "type":"object",
+ "title":"SequenceRuleType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SequenceRuleNames"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "order":{
+ "title":"order",
+ "allOf":[
+ {
+ "$ref":"#/definitions/IncrementOrder"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"order",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SequenceRuleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "order"
+ ]
+ },
+ "DerivedCRSTypeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ },
+ {
+ "type":"object",
+ "title":"DerivedCRSTypeType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DerivedCRSTypeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "OperationMethodBaseType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractPositionalAccuracyType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"RelativeInternalPositionalAccuracyType",
+ "title":"OperationMethodBaseType",
"properties":{
- "result":{
- "title":"result",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"result",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RelativeInternalPositionalAccuracyType",
+ "localPart":"OperationMethodBaseType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "result"
- ]
+ }
},
- "SurfacePatchArrayPropertyType":{
+ "FormulaType":{
"type":"object",
- "title":"SurfacePatchArrayPropertyType",
+ "title":"FormulaType",
+ "required":[
+ "b",
+ "c"
+ ],
"properties":{
- "surfacePatch":{
- "title":"surfacePatch",
+ "a":{
+ "title":"a",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSurfacePatchType"
- }
- },
- "elementName":{
- "localPart":"_SurfacePatch",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_SurfacePatch",
+ "localPart":"a",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "b":{
+ "title":"b",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"b",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "c":{
+ "title":"c",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"c",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "d":{
+ "title":"d",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"d",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SurfacePatchArrayPropertyType",
+ "localPart":"FormulaType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "surfacePatch"
+ "a",
+ "b",
+ "c",
+ "d"
]
},
- "TimeOrdinalEraType":{
+ "TemporalDatumRefType":{
+ "type":"object",
+ "title":"TemporalDatumRefType",
"required":[
- "start",
- "end"
+ "temporalDatum"
],
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"TimeOrdinalEraType",
- "properties":{
- "relatedTime":{
- "title":"relatedTime",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/RelatedTimeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"relatedTime",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "start":{
- "title":"start",
- "allOf":[
- {
- "$ref":"#/definitions/TimeNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"start",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "end":{
- "title":"end",
- "allOf":[
- {
- "$ref":"#/definitions/TimeNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"end",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "extent":{
- "title":"extent",
- "allOf":[
- {
- "$ref":"#/definitions/TimePeriodPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "member":{
- "title":"member",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeOrdinalEraPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"member",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "group":{
- "title":"group",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"group",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeOrdinalEraType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "relatedTime",
- "start",
- "end",
- "extent",
- "member",
- "group"
- ]
- },
- "DirectPositionListType":{
- "type":"object",
- "title":"DirectPositionListType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"value"
- },
- "count":{
- "title":"count",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"count",
- "namespaceURI":""
- }
- },
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "srsDimension":{
- "title":"srsDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
- }
- },
- "axisLabels":{
- "title":"axisLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
- }
- },
- "uomLabels":{
- "title":"uomLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectPositionListType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "count",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
- ]
- },
- "GeneralConversionRefType":{
- "type":"object",
- "title":"GeneralConversionRefType",
- "required":[
- "generalConversion"
- ],
- "properties":{
- "generalConversion":{
- "title":"generalConversion",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralConversionType"
- }
- },
- "elementName":{
- "localPart":"_GeneralConversion",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_GeneralConversion",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "properties":{
+ "temporalDatum":{
+ "title":"temporalDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalDatumType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TemporalDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"remoteSchema":{
"title":"remoteSchema",
@@ -7114,11 +6449,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeneralConversionRefType",
+ "localPart":"TemporalDatumRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "generalConversion",
+ "temporalDatum",
"remoteSchema",
"type",
"href",
@@ -7129,475 +6464,541 @@
"actuate"
]
},
- "SphericalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "MeasureOrNullListType":{
+ "type":"object",
+ "title":"MeasureOrNullListType",
+ "required":[
+ "uom"
+ ],
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"SphericalCSType",
- "properties":{
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"SphericalCSType",
+ "localPart":"MeasureOrNullListType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "value",
+ "uom"
+ ]
},
- "AbstractGeometricAggregateType":{
+ "TransformationType":{
+ "required":[
+ "usesMethod"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/AbstractGeneralTransformationType"
},
{
"type":"object",
- "title":"AbstractGeometricAggregateType",
+ "title":"TransformationType",
"properties":{
+ "usesMethod":{
+ "title":"usesMethod",
+ "allOf":[
+ {
+ "$ref":"#/definitions/OperationMethodRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesMethod",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesValue":{
+ "title":"usesValue",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ParameterValueType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeometricAggregateType",
+ "localPart":"TransformationType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "usesMethod",
+ "usesValue"
+ ]
},
- "QuantityPropertyType":{
+ "TemporalDatumType":{
+ "required":[
+ "origin"
+ ],
"allOf":[
{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/TemporalDatumBaseType"
},
{
"type":"object",
- "title":"QuantityPropertyType",
+ "title":"TemporalDatumType",
"properties":{
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"QuantityPropertyType",
+ "localPart":"TemporalDatumType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "origin"
+ ]
},
- "DerivedCRSRefType":{
+ "KnotType":{
"type":"object",
- "title":"DerivedCRSRefType",
+ "title":"KnotType",
"required":[
- "derivedCRS"
+ "value",
+ "multiplicity",
+ "weight"
],
"properties":{
- "derivedCRS":{
- "title":"derivedCRS",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/DerivedCRSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DerivedCRS",
+ "localPart":"value",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "remoteSchema":{
- "title":"remoteSchema",
+ "multiplicity":{
+ "title":"multiplicity",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"multiplicity",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
+ "weight":{
+ "title":"weight",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"weight",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivedCRSRefType",
+ "localPart":"KnotType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "derivedCRS",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "value",
+ "multiplicity",
+ "weight"
]
},
- "VerticalDatumTypeType":{
+ "AbstractTimeSliceType":{
+ "required":[
+ "validTime"
+ ],
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"VerticalDatumTypeType",
+ "title":"AbstractTimeSliceType",
"properties":{
+ "validTime":{
+ "title":"validTime",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePrimitivePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"validTime",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "dataSource":{
+ "title":"dataSource",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dataSource",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalDatumTypeType",
+ "localPart":"AbstractTimeSliceType",
"namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "FeatureCollectionType":{
+ },
+ "propertiesOrder":[
+ "validTime",
+ "dataSource"
+ ]
+ },
+ "OffsetCurveType":{
+ "required":[
+ "offsetBase",
+ "distance"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureCollectionType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"FeatureCollectionType",
+ "title":"OffsetCurveType",
"properties":{
+ "offsetBase":{
+ "title":"offsetBase",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"offsetBase",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "distance":{
+ "title":"distance",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"distance",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "refDirection":{
+ "title":"refDirection",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VectorType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"refDirection",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"FeatureCollectionType",
+ "localPart":"OffsetCurveType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "offsetBase",
+ "distance",
+ "refDirection"
+ ]
},
- "CoordinateSystemAxisBaseType":{
+ "TimeOrdinalReferenceSystemType":{
+ "required":[
+ "component"
+ ],
"allOf":[
{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/AbstractTimeReferenceSystemType"
},
{
"type":"object",
- "title":"CoordinateSystemAxisBaseType",
+ "title":"TimeOrdinalReferenceSystemType",
"properties":{
+ "component":{
+ "title":"component",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeOrdinalEraPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"component",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateSystemAxisBaseType",
+ "localPart":"TimeOrdinalReferenceSystemType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "component"
+ ]
},
- "TrianglePatchArrayPropertyType":{
+ "AbstractDiscreteCoverageType":{
"allOf":[
{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ "$ref":"#/definitions/AbstractCoverageType"
},
{
"type":"object",
- "title":"TrianglePatchArrayPropertyType",
+ "title":"AbstractDiscreteCoverageType",
"properties":{
+ "coverageFunction":{
+ "title":"coverageFunction",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoverageFunctionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coverageFunction",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TrianglePatchArrayPropertyType",
+ "localPart":"AbstractDiscreteCoverageType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "coverageFunction"
+ ]
},
- "OperationParameterBaseType":{
+ "ClothoidType":{
+ "required":[
+ "refLocation",
+ "scaleFactor",
+ "startParameter",
+ "endParameter"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"OperationParameterBaseType",
+ "title":"ClothoidType",
"properties":{
+ "refLocation":{
+ "title":"refLocation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ClothoidType.RefLocation"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"refLocation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "scaleFactor":{
+ "title":"scaleFactor",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"scaleFactor",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "startParameter":{
+ "title":"startParameter",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "endParameter":{
+ "title":"endParameter",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"endParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterBaseType",
+ "localPart":"ClothoidType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "refLocation",
+ "scaleFactor",
+ "startParameter",
+ "endParameter"
+ ]
+ },
+ "BooleanPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ValuePropertyType"
+ },
+ {
+ "type":"object",
+ "title":"BooleanPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BooleanPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "TimeNodePropertyType":{
+ "TopoVolumePropertyType":{
"type":"object",
- "title":"TimeNodePropertyType",
+ "title":"TopoVolumePropertyType",
"required":[
- "timeNode"
+ "topoVolume"
],
"properties":{
- "timeNode":{
- "title":"timeNode",
+ "topoVolume":{
+ "title":"topoVolume",
"allOf":[
{
- "$ref":"#/definitions/TimeNodeType"
+ "$ref":"#/definitions/TopoVolumeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeNode",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "localPart":"TopoVolume",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeNodePropertyType",
+ "localPart":"TopoVolumePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeNode",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "topoVolume"
]
},
- "MetaDataPropertyType":{
+ "GeocentricCRSRefType":{
"type":"object",
- "title":"MetaDataPropertyType",
+ "title":"GeocentricCRSRefType",
"required":[
- "any"
+ "geocentricCRS"
],
"properties":{
- "any":{
- "title":"any",
- "allOf":[
- {
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
- }
- ],
- "propertyType":"anyElement"
- },
- "about":{
- "title":"about",
+ "geocentricCRS":{
+ "title":"geocentricCRS",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/GeocentricCRSType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GeocentricCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"remoteSchema":{
@@ -7707,12 +7108,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MetaDataPropertyType",
+ "localPart":"GeocentricCRSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "any",
- "about",
+ "geocentricCRS",
"remoteSchema",
"type",
"href",
@@ -7723,44 +7123,61 @@
"actuate"
]
},
- "AbstractSolidType":{
+ "QuantityExtentType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/MeasureOrNullListType"
},
{
"type":"object",
- "title":"AbstractSolidType",
+ "title":"QuantityExtentType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractSolidType",
+ "localPart":"QuantityExtentType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "RelatedTimeType":{
+ "TemporalCRSType":{
+ "required":[
+ "usesTemporalCS",
+ "usesTemporalDatum"
+ ],
"allOf":[
{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"#/definitions/AbstractReferenceSystemType"
},
{
"type":"object",
- "title":"RelatedTimeType",
+ "title":"TemporalCRSType",
"properties":{
- "relativePosition":{
- "title":"relativePosition",
+ "usesTemporalCS":{
+ "title":"usesTemporalCS",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/TemporalCSRefType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"relativePosition",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesTemporalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesTemporalDatum":{
+ "title":"usesTemporalDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalDatumRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesTemporalDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -7768,459 +7185,192 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RelatedTimeType",
+ "localPart":"TemporalCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "relativePosition"
+ "usesTemporalCS",
+ "usesTemporalDatum"
]
},
- "LengthType":{
+ "TopoVolumeType":{
+ "required":[
+ "directedTopoSolid"
+ ],
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"LengthType",
+ "title":"TopoVolumeType",
"properties":{
+ "directedTopoSolid":{
+ "title":"directedTopoSolid",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedTopoSolid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LengthType",
+ "localPart":"TopoVolumeType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "directedTopoSolid"
+ ]
},
- "CodeOrNullListType":{
+ "CoordinatesType":{
"type":"object",
- "title":"CodeOrNullListType",
+ "title":"CoordinatesType",
"properties":{
"value":{
"title":"value",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"value"
},
- "codeSpace":{
- "title":"codeSpace",
+ "decimal":{
+ "title":"decimal",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"codeSpace",
+ "localPart":"decimal",
"namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CodeOrNullListType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "codeSpace"
- ]
- },
- "ArcStringByBulgeType":{
- "required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "bulge",
- "normal"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
},
- {
- "type":"object",
- "title":"ArcStringByBulgeType",
- "properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "bulge":{
- "title":"bulge",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"bulge",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "normal":{
- "title":"normal",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"normal",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "numArc":{
- "title":"numArc",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
- }
+ "cs":{
+ "title":"cs",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"cs",
+ "namespaceURI":""
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArcStringByBulgeType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "bulge",
- "normal",
- "interpolation",
- "numArc"
- ]
- },
- "AbstractTimeObjectType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
},
- {
- "type":"object",
- "title":"AbstractTimeObjectType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimeObjectType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TopoVolumePropertyType":{
- "type":"object",
- "title":"TopoVolumePropertyType",
- "required":[
- "topoVolume"
- ],
- "properties":{
- "topoVolume":{
- "title":"topoVolume",
+ "ts":{
+ "title":"ts",
"allOf":[
{
- "$ref":"#/definitions/TopoVolumeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoVolume",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"ts",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoVolumePropertyType",
+ "localPart":"CoordinatesType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoVolume"
+ "value",
+ "decimal",
+ "cs",
+ "ts"
]
},
- "TimeType":{
+ "MultiCurveDomainType":{
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/DomainSetType"
},
{
"type":"object",
- "title":"TimeType",
+ "title":"MultiCurveDomainType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeType",
+ "localPart":"MultiCurveDomainType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "PolarCSType":{
+ "TrackType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/HistoryPropertyType"
},
{
"type":"object",
- "title":"PolarCSType",
+ "title":"TrackType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PolarCSType",
+ "localPart":"TrackType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "AbstractGMLType":{
- "type":"object",
- "title":"AbstractGMLType",
- "properties":{
- "metaDataProperty":{
- "title":"metaDataProperty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MetaDataPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"metaDataProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "name":{
- "title":"name",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CodeType"
- }
- },
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "id":{
- "title":"id",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"id",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGMLType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "metaDataProperty",
- "description",
- "name",
- "id"
- ]
- },
- "ConversionToPreferredUnitType":{
- "required":[
- "factor",
- "formula"
- ],
+ "AbstractFeatureCollectionType":{
"allOf":[
{
- "$ref":"#/definitions/UnitOfMeasureType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"ConversionToPreferredUnitType",
+ "title":"AbstractFeatureCollectionType",
"properties":{
- "factor":{
- "title":"factor",
+ "featureMember":{
+ "title":"featureMember",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/FeaturePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"factor",
+ "localPart":"featureMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "formula":{
- "title":"formula",
+ "featureMembers":{
+ "title":"featureMembers",
"allOf":[
{
- "$ref":"#/definitions/FormulaType"
+ "$ref":"#/definitions/FeatureArrayPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"formula",
+ "localPart":"featureMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -8229,97 +7379,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ConversionToPreferredUnitType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "factor",
- "formula"
- ]
- },
- "ConeType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
- },
- {
- "type":"object",
- "title":"ConeType",
- "properties":{
- "horizontalCURVETYPE":{
- "title":"horizontalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"horizontalCurveType",
- "namespaceURI":""
- }
- },
- "verticalCURVETYPE":{
- "title":"verticalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"verticalCurveType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ConeType",
+ "localPart":"AbstractFeatureCollectionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "horizontalCURVETYPE",
- "verticalCURVETYPE"
+ "featureMember",
+ "featureMembers"
]
},
- "AbstractCurveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
- },
- {
- "type":"object",
- "title":"AbstractCurveType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractCurveType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TransformationRefType":{
+ "VerticalDatumRefType":{
"type":"object",
- "title":"TransformationRefType",
+ "title":"VerticalDatumRefType",
"required":[
- "transformation"
+ "verticalDatum"
],
"properties":{
- "transformation":{
- "title":"transformation",
+ "verticalDatum":{
+ "title":"verticalDatum",
"allOf":[
{
- "$ref":"#/definitions/TransformationType"
+ "$ref":"#/definitions/VerticalDatumType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Transformation",
+ "localPart":"VerticalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -8430,11 +7514,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TransformationRefType",
+ "localPart":"VerticalDatumRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "transformation",
+ "verticalDatum",
"remoteSchema",
"type",
"href",
@@ -8445,26 +7529,29 @@
"actuate"
]
},
- "DerivationUnitTermType":{
+ "DefinitionProxyType":{
+ "required":[
+ "definitionRef"
+ ],
"allOf":[
{
- "$ref":"#/definitions/UnitOfMeasureType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"DerivationUnitTermType",
+ "title":"DefinitionProxyType",
"properties":{
- "exponent":{
- "title":"exponent",
+ "definitionRef":{
+ "title":"definitionRef",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/ReferenceType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"exponent",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"definitionRef",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -8472,226 +7559,176 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivationUnitTermType",
+ "localPart":"DefinitionProxyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "exponent"
+ "definitionRef"
]
},
- "VerticalCSType":{
+ "FaceType":{
+ "required":[
+ "directedEdge"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
},
{
"type":"object",
- "title":"VerticalCSType",
+ "title":"FaceType",
"properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VerticalCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "GeometryStylePropertyType":{
- "type":"object",
- "title":"GeometryStylePropertyType",
- "properties":{
- "geometryStyle":{
- "title":"geometryStyle",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryStyleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeometryStyle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "about":{
- "title":"about",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ "directedEdge":{
+ "title":"directedEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedEdgePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "directedTopoSolid":{
+ "title":"directedTopoSolid",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ },
+ "maxItems":2,
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedTopoSolid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "surfaceProperty":{
+ "title":"surfaceProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometryStylePropertyType",
+ "localPart":"FaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometryStyle",
- "about",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "directedEdge",
+ "directedTopoSolid",
+ "surfaceProperty"
]
},
- "LineStringSegmentArrayPropertyType":{
- "type":"object",
- "title":"LineStringSegmentArrayPropertyType",
- "properties":{
- "lineStringSegment":{
- "title":"lineStringSegment",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringSegmentType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LineStringSegment",
- "namespaceURI":"http://www.opengis.net/gml"
+ "SpeedType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"SpeedType",
+ "properties":{
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"LineStringSegmentArrayPropertyType",
+ "localPart":"SpeedType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "lineStringSegment"
- ]
+ }
},
- "PriorityLocationPropertyType":{
+ "FeatureStyleType":{
"allOf":[
{
- "$ref":"#/definitions/LocationPropertyType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"PriorityLocationPropertyType",
+ "title":"FeatureStyleType",
"properties":{
- "priority":{
- "title":"priority",
+ "featureConstraint":{
+ "title":"featureConstraint",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"featureConstraint",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "geometryStyle":{
+ "title":"geometryStyle",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GeometryStylePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geometryStyle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "topologyStyle":{
+ "title":"topologyStyle",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TopologyStylePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"topologyStyle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "labelStyle":{
+ "title":"labelStyle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LabelStylePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"labelStyle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "featureType":{
+ "title":"featureType",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -8699,7 +7736,33 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"priority",
+ "localPart":"featureType",
+ "namespaceURI":""
+ }
+ },
+ "baseType":{
+ "title":"baseType",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"baseType",
+ "namespaceURI":""
+ }
+ },
+ "queryGrammar":{
+ "title":"queryGrammar",
+ "allOf":[
+ {
+ "$ref":"#/definitions/QueryGrammarEnumeration"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"queryGrammar",
"namespaceURI":""
}
}
@@ -8708,81 +7771,105 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PriorityLocationPropertyType",
+ "localPart":"FeatureStyleType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "priority"
+ "featureConstraint",
+ "geometryStyle",
+ "topologyStyle",
+ "labelStyle",
+ "featureType",
+ "baseType",
+ "queryGrammar"
]
},
- "IndirectEntryType":{
- "type":"object",
- "title":"IndirectEntryType",
- "required":[
- "definitionProxy"
- ],
- "properties":{
- "definitionProxy":{
- "title":"definitionProxy",
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionProxyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DefinitionProxy",
- "namespaceURI":"http://www.opengis.net/gml"
+ "CategoryExtentType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeOrNullListType"
+ },
+ {
+ "type":"object",
+ "title":"CategoryExtentType",
+ "properties":{
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"IndirectEntryType",
+ "localPart":"CategoryExtentType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "definitionProxy"
- ]
+ }
},
- "AbstractTopologyType":{
+ "ConcatenatedOperationType":{
+ "required":[
+ "usesSingleOperation"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
},
{
"type":"object",
- "title":"AbstractTopologyType",
+ "title":"ConcatenatedOperationType",
"properties":{
+ "usesSingleOperation":{
+ "title":"usesSingleOperation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SingleOperationRefType"
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesSingleOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTopologyType",
+ "localPart":"ConcatenatedOperationType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "usesSingleOperation"
+ ]
},
- "AbstractTimeGeometricPrimitiveType":{
+ "TopoSolidType":{
+ "required":[
+ "directedFace"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractTimePrimitiveType"
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
},
{
"type":"object",
- "title":"AbstractTimeGeometricPrimitiveType",
+ "title":"TopoSolidType",
"properties":{
- "frame":{
- "title":"frame",
+ "directedFace":{
+ "title":"directedFace",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedFacePropertyType"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"frame",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedFace",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -8790,208 +7877,196 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTimeGeometricPrimitiveType",
+ "localPart":"TopoSolidType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "frame"
+ "directedFace"
]
},
- "DirectionVectorType":{
+ "ArrayAssociationType":{
"type":"object",
- "title":"DirectionVectorType",
- "required":[
- "vector",
- "horizontalAngle",
- "verticalAngle"
- ],
+ "title":"ArrayAssociationType",
"properties":{
- "vector":{
- "title":"vector",
- "allOf":[
- {
- "$ref":"#/definitions/VectorType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"vector",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "horizontalAngle":{
- "title":"horizontalAngle",
+ "object":{
+ "title":"object",
"allOf":[
{
- "$ref":"#/definitions/AngleType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Object",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"horizontalAngle",
+ "localPart":"_Object",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "verticalAngle":{
- "title":"verticalAngle",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArrayAssociationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "object"
+ ]
+ },
+ "TopoPointPropertyType":{
+ "type":"object",
+ "title":"TopoPointPropertyType",
+ "required":[
+ "topoPoint"
+ ],
+ "properties":{
+ "topoPoint":{
+ "title":"topoPoint",
"allOf":[
{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/TopoPointType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"verticalAngle",
+ "localPart":"TopoPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectionVectorType",
+ "localPart":"TopoPointPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "vector",
- "horizontalAngle",
- "verticalAngle"
+ "topoPoint"
]
},
- "AbstractTimeTopologyPrimitiveType":{
+ "EdgeType":{
+ "required":[
+ "directedNode"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractTimePrimitiveType"
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
},
{
"type":"object",
- "title":"AbstractTimeTopologyPrimitiveType",
+ "title":"EdgeType",
"properties":{
- "complex":{
- "title":"complex",
- "allOf":[
+ "directedNode":{
+ "title":"directedNode",
+ "allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedNodePropertyType"
+ },
+ "maxItems":2,
+ "minItems":2
}
],
"propertyType":"element",
"elementName":{
- "localPart":"complex",
+ "localPart":"directedNode",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimeTopologyPrimitiveType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "complex"
- ]
- },
- "DictionaryType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"DictionaryType",
- "properties":{
- "dictionaryEntryOrIndirectEntry":{
- "title":"dictionaryEntryOrIndirectEntry",
+ },
+ "directedFace":{
+ "title":"directedFace",
"allOf":[
{
"type":"array",
"items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/IndirectEntryType"
- }
- },
- "elementName":{
- "localPart":"indirectEntry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DictionaryEntryType"
- }
- },
- "elementName":{
- "localPart":"dictionaryEntry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
+ "$ref":"#/definitions/DirectedFacePropertyType"
},
"minItems":0
}
],
- "propertyType":"elementRefs"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedFace",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "curveProperty":{
+ "title":"curveProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DictionaryType",
+ "localPart":"EdgeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "dictionaryEntryOrIndirectEntry"
+ "directedNode",
+ "directedFace",
+ "curveProperty"
]
},
- "MultiGeometryType":{
+ "SolidType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/AbstractSolidType"
},
{
"type":"object",
- "title":"MultiGeometryType",
+ "title":"SolidType",
"properties":{
- "geometryMember":{
- "title":"geometryMember",
+ "exterior":{
+ "title":"exterior",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeometryPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/SurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"geometryMember",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "geometryMembers":{
- "title":"geometryMembers",
+ "interior":{
+ "title":"interior",
"allOf":[
{
- "$ref":"#/definitions/GeometryArrayPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SurfacePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"geometryMembers",
+ "localPart":"interior",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -9000,95 +8075,75 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiGeometryType",
+ "localPart":"SolidType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometryMember",
- "geometryMembers"
+ "exterior",
+ "interior"
]
},
- "BoundingShapeType":{
+ "DirectedEdgePropertyType":{
"type":"object",
- "title":"BoundingShapeType",
+ "title":"DirectedEdgePropertyType",
"required":[
- "envelope",
- "_null"
+ "edge"
],
"properties":{
- "envelope":{
- "title":"envelope",
+ "edge":{
+ "title":"edge",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EnvelopeType"
- }
- },
- "elementName":{
- "localPart":"Envelope",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/EdgeType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"Envelope",
+ "localPart":"Edge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "_null":{
- "title":"_null",
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/SignType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Null",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BoundingShapeType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "envelope",
- "_null"
- ]
- },
- "MeasureOrNullListType":{
- "type":"object",
- "title":"MeasureOrNullListType",
- "required":[
- "uom"
- ],
- "properties":{
- "value":{
- "title":"value",
+ },
+ "type":{
+ "title":"type",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
},
- "uom":{
- "title":"uom",
+ "href":{
+ "title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -9096,158 +8151,287 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uom",
- "namespaceURI":""
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MeasureOrNullListType",
+ "localPart":"DirectedEdgePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "uom"
+ "edge",
+ "orientation",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "ParameterValueType":{
+ "TimeOrdinalEraType":{
"required":[
- "value",
- "dmsAngleValue",
- "stringValue",
- "integerValue",
- "booleanValue",
- "valueList",
- "integerValueList",
- "valueFile",
- "valueOfParameter"
+ "start",
+ "end"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"ParameterValueType",
+ "title":"TimeOrdinalEraType",
"properties":{
- "value":{
- "title":"value",
+ "relatedTime":{
+ "title":"relatedTime",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/RelatedTimeType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"value",
+ "localPart":"relatedTime",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "dmsAngleValue":{
- "title":"dmsAngleValue",
+ "start":{
+ "title":"start",
"allOf":[
{
- "$ref":"#/definitions/DMSAngleType"
+ "$ref":"#/definitions/TimeNodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dmsAngleValue",
+ "localPart":"start",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "stringValue":{
- "title":"stringValue",
+ "end":{
+ "title":"end",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/TimeNodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"stringValue",
+ "localPart":"end",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "integerValue":{
- "title":"integerValue",
+ "extent":{
+ "title":"extent",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/TimePeriodPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"integerValue",
+ "localPart":"extent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "booleanValue":{
- "title":"booleanValue",
+ "member":{
+ "title":"member",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeOrdinalEraPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"booleanValue",
+ "localPart":"member",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "valueList":{
- "title":"valueList",
+ "group":{
+ "title":"group",
"allOf":[
{
- "$ref":"#/definitions/MeasureListType"
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"valueList",
+ "localPart":"group",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "integerValueList":{
- "title":"integerValueList",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeOrdinalEraType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "relatedTime",
+ "start",
+ "end",
+ "extent",
+ "member",
+ "group"
+ ]
+ },
+ "CompositeSolidType":{
+ "required":[
+ "solidMember"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSolidType"
+ },
+ {
+ "type":"object",
+ "title":"CompositeSolidType",
+ "properties":{
+ "solidMember":{
+ "title":"solidMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
+ "$ref":"#/definitions/SolidPropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"integerValueList",
+ "localPart":"solidMember",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "valueFile":{
- "title":"valueFile",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CompositeSolidType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "solidMember"
+ ]
+ },
+ "OperationParameterType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/OperationParameterBaseType"
+ },
+ {
+ "type":"object",
+ "title":"OperationParameterType",
+ "properties":{
+ "parameterID":{
+ "title":"parameterID",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IdentifierType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"valueFile",
+ "localPart":"parameterID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "valueOfParameter":{
- "title":"valueOfParameter",
+ "remarks":{
+ "title":"remarks",
"allOf":[
{
- "$ref":"#/definitions/OperationParameterRefType"
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"valueOfParameter",
+ "localPart":"remarks",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -9256,156 +8440,66 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ParameterValueType",
+ "localPart":"OperationParameterType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "dmsAngleValue",
- "stringValue",
- "integerValue",
- "booleanValue",
- "valueList",
- "integerValueList",
- "valueFile",
- "valueOfParameter"
+ "parameterID",
+ "remarks"
]
},
- "AbstractCurveSegmentType":{
- "type":"object",
- "title":"AbstractCurveSegmentType",
- "properties":{
- "numDerivativesAtStart":{
- "title":"numDerivativesAtStart",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numDerivativesAtStart",
- "namespaceURI":""
- }
- },
- "numDerivativesAtEnd":{
- "title":"numDerivativesAtEnd",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numDerivativesAtEnd",
- "namespaceURI":""
- }
- },
- "numDerivativeInterior":{
- "title":"numDerivativeInterior",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numDerivativeInterior",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractCurveSegmentType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "numDerivativesAtStart",
- "numDerivativesAtEnd",
- "numDerivativeInterior"
- ]
- },
- "TopoPrimitiveArrayAssociationType":{
- "type":"object",
- "title":"TopoPrimitiveArrayAssociationType",
- "properties":{
- "topoPrimitive":{
- "title":"topoPrimitive",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"_TopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_TopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoPrimitiveArrayAssociationType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "topoPrimitive"
- ]
- },
- "CylindricalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"CylindricalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CylindricalCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "AbstractTimeReferenceSystemType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
+ "PrimeMeridianType":{
+ "required":[
+ "greenwichLongitude"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/PrimeMeridianBaseType"
},
{
"type":"object",
- "title":"AbstractTimeReferenceSystemType",
+ "title":"PrimeMeridianType",
"properties":{
- "domainOfValidity":{
- "title":"domainOfValidity",
+ "meridianID":{
+ "title":"meridianID",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IdentifierType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"domainOfValidity",
+ "localPart":"meridianID",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remarks":{
+ "title":"remarks",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"remarks",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "greenwichLongitude":{
+ "title":"greenwichLongitude",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleChoiceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"greenwichLongitude",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -9414,35 +8508,41 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTimeReferenceSystemType",
+ "localPart":"PrimeMeridianType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "domainOfValidity"
+ "meridianID",
+ "remarks",
+ "greenwichLongitude"
]
},
- "DirectedObservationType":{
+ "TimeTopologyComplexType":{
"required":[
- "direction"
+ "primitive"
],
"allOf":[
{
- "$ref":"#/definitions/ObservationType"
+ "$ref":"#/definitions/AbstractTimeComplexType"
},
{
"type":"object",
- "title":"DirectedObservationType",
+ "title":"TimeTopologyComplexType",
"properties":{
- "direction":{
- "title":"direction",
+ "primitive":{
+ "title":"primitive",
"allOf":[
{
- "$ref":"#/definitions/DirectionPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeTopologyPrimitivePropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"direction",
+ "localPart":"primitive",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -9451,149 +8551,109 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedObservationType",
+ "localPart":"TimeTopologyComplexType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "direction"
+ "primitive"
]
},
- "BaseStyleDescriptorType":{
+ "DictionaryType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"BaseStyleDescriptorType",
+ "title":"DictionaryType",
"properties":{
- "spatialResolution":{
- "title":"spatialResolution",
- "allOf":[
- {
- "$ref":"#/definitions/ScaleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"spatialResolution",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "styleVariation":{
- "title":"styleVariation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/StyleVariationType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"styleVariation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "animate":{
- "title":"animate",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"animate",
- "namespaceURI":"http://www.w3.org/2001/SMIL20/"
- }
- },
- "animateMotion":{
- "title":"animateMotion",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateMotionType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"animateMotion",
- "namespaceURI":"http://www.w3.org/2001/SMIL20/"
- }
- },
- "animateColor":{
- "title":"animateColor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateColorType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"animateColor",
- "namespaceURI":"http://www.w3.org/2001/SMIL20/"
- }
- },
- "set":{
- "title":"set",
+ "dictionaryEntryOrIndirectEntry":{
+ "title":"dictionaryEntryOrIndirectEntry",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/SetType"
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/IndirectEntryType"
+ }
+ },
+ "elementName":{
+ "localPart":"indirectEntry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DictionaryEntryType"
+ }
+ },
+ "elementName":{
+ "localPart":"dictionaryEntry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
},
"minItems":0
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"set",
- "namespaceURI":"http://www.w3.org/2001/SMIL20/"
- }
+ "propertyType":"elementRefs"
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BaseStyleDescriptorType",
+ "localPart":"DictionaryType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "spatialResolution",
- "styleVariation",
- "animate",
- "animateMotion",
- "animateColor",
- "set"
+ "dictionaryEntryOrIndirectEntry"
]
},
- "StringOrRefType":{
+ "GeneralTransformationRefType":{
"type":"object",
- "title":"StringOrRefType",
+ "title":"GeneralTransformationRefType",
+ "required":[
+ "generalTransformation"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "generalTransformation":{
+ "title":"generalTransformation",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralTransformationType"
+ }
+ },
+ "elementName":{
+ "localPart":"_GeneralTransformation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"value"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_GeneralTransformation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"remoteSchema":{
"title":"remoteSchema",
@@ -9702,11 +8762,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"StringOrRefType",
+ "localPart":"GeneralTransformationRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
+ "generalTransformation",
"remoteSchema",
"type",
"href",
@@ -9717,23 +8777,23 @@
"actuate"
]
},
- "VerticalCRSRefType":{
+ "CartesianCSRefType":{
"type":"object",
- "title":"VerticalCRSRefType",
+ "title":"CartesianCSRefType",
"required":[
- "verticalCRS"
+ "cartesianCS"
],
"properties":{
- "verticalCRS":{
- "title":"verticalCRS",
+ "cartesianCS":{
+ "title":"cartesianCS",
"allOf":[
{
- "$ref":"#/definitions/VerticalCRSType"
+ "$ref":"#/definitions/CartesianCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"VerticalCRS",
+ "localPart":"CartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -9844,11 +8904,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalCRSRefType",
+ "localPart":"CartesianCSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "verticalCRS",
+ "cartesianCS",
"remoteSchema",
"type",
"href",
@@ -9859,141 +8919,204 @@
"actuate"
]
},
- "RectifiedGridDomainType":{
+ "VectorType":{
+ "type":"object",
+ "title":"VectorType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "srsName":{
+ "title":"srsName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
+ "namespaceURI":""
+ }
+ },
+ "srsDimension":{
+ "title":"srsDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsDimension",
+ "namespaceURI":""
+ }
+ },
+ "axisLabels":{
+ "title":"axisLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisLabels",
+ "namespaceURI":""
+ }
+ },
+ "uomLabels":{
+ "title":"uomLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uomLabels",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VectorType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
+ ]
+ },
+ "AbstractCurveType":{
"allOf":[
{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
},
{
"type":"object",
- "title":"RectifiedGridDomainType",
+ "title":"AbstractCurveType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RectifiedGridDomainType",
+ "localPart":"AbstractCurveType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "AbstractCoordinateSystemType":{
+ "TimePeriodType":{
"required":[
- "usesAxis"
+ "beginPosition",
+ "begin",
+ "endPosition",
+ "end",
+ "duration",
+ "timeInterval"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemBaseType"
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
},
{
"type":"object",
- "title":"AbstractCoordinateSystemType",
+ "title":"TimePeriodType",
"properties":{
- "csID":{
- "title":"csID",
+ "beginPosition":{
+ "title":"beginPosition",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/IdentifierType"
- },
- "minItems":0
+ "$ref":"#/definitions/TimePositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"csID",
+ "localPart":"beginPosition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "remarks":{
- "title":"remarks",
+ "begin":{
+ "title":"begin",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/TimeInstantPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"remarks",
+ "localPart":"begin",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "usesAxis":{
- "title":"usesAxis",
+ "endPosition":{
+ "title":"endPosition",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CoordinateSystemAxisRefType"
- },
- "minItems":1
+ "$ref":"#/definitions/TimePositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesAxis",
+ "localPart":"endPosition",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractCoordinateSystemType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "csID",
- "remarks",
- "usesAxis"
- ]
- },
- "MultiCurveDomainType":{
- "allOf":[
- {
- "$ref":"#/definitions/DomainSetType"
- },
- {
- "type":"object",
- "title":"MultiCurveDomainType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiCurveDomainType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TopoCurveType":{
- "required":[
- "directedEdge"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"TopoCurveType",
- "properties":{
- "directedEdge":{
- "title":"directedEdge",
+ },
+ "end":{
+ "title":"end",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/TimeInstantPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedEdge",
+ "localPart":"end",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "duration":{
+ "title":"duration",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"duration",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "timeInterval":{
+ "title":"timeInterval",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeIntervalLengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"timeInterval",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -10002,51 +9125,91 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoCurveType",
+ "localPart":"TimePeriodType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedEdge"
+ "beginPosition",
+ "begin",
+ "endPosition",
+ "end",
+ "duration",
+ "timeInterval"
]
},
- "CategoryPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/ValuePropertyType"
- },
- {
- "type":"object",
- "title":"CategoryPropertyType",
- "properties":{
+ "SolidArrayPropertyType":{
+ "type":"object",
+ "title":"SolidArrayPropertyType",
+ "properties":{
+ "solid":{
+ "title":"solid",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSolidType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Solid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Solid",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"CategoryPropertyType",
+ "localPart":"SolidArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "solid"
+ ]
},
- "TemporalDatumRefType":{
+ "GeometryStylePropertyType":{
"type":"object",
- "title":"TemporalDatumRefType",
- "required":[
- "temporalDatum"
- ],
+ "title":"GeometryStylePropertyType",
"properties":{
- "temporalDatum":{
- "title":"temporalDatum",
+ "geometryStyle":{
+ "title":"geometryStyle",
"allOf":[
{
- "$ref":"#/definitions/TemporalDatumType"
+ "$ref":"#/definitions/GeometryStyleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TemporalDatum",
+ "localPart":"GeometryStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "about":{
+ "title":"about",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"about",
+ "namespaceURI":""
+ }
+ },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -10154,11 +9317,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalDatumRefType",
+ "localPart":"GeometryStylePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "temporalDatum",
+ "geometryStyle",
+ "about",
"remoteSchema",
"type",
"href",
@@ -10169,53 +9333,41 @@
"actuate"
]
},
- "CircleByCenterPointType":{
+ "OperationParameterBaseType":{
"allOf":[
{
- "$ref":"#/definitions/ArcByCenterPointType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
},
{
"type":"object",
- "title":"CircleByCenterPointType",
+ "title":"OperationParameterBaseType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CircleByCenterPointType",
+ "localPart":"OperationParameterBaseType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "CurvePropertyType":{
+ "TimeTopologyComplexPropertyType":{
"type":"object",
- "title":"CurvePropertyType",
+ "title":"TimeTopologyComplexPropertyType",
"required":[
- "curve"
+ "timeTopologyComplex"
],
"properties":{
- "curve":{
- "title":"curve",
+ "timeTopologyComplex":{
+ "title":"timeTopologyComplex",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCurveType"
- }
- },
- "elementName":{
- "localPart":"_Curve",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/TimeTopologyComplexType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Curve",
+ "localPart":"TimeTopologyComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -10326,11 +9478,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CurvePropertyType",
+ "localPart":"TimeTopologyComplexPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "curve",
+ "timeTopologyComplex",
"remoteSchema",
"type",
"href",
@@ -10341,432 +9493,311 @@
"actuate"
]
},
- "TemporalCRSRefType":{
- "type":"object",
- "title":"TemporalCRSRefType",
- "required":[
- "temporalCRS"
- ],
- "properties":{
- "temporalCRS":{
- "title":"temporalCRS",
- "allOf":[
- {
- "$ref":"#/definitions/TemporalCRSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TemporalCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "AbstractDatumType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDatumBaseType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"AbstractDatumType",
+ "properties":{
+ "datumID":{
+ "title":"datumID",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IdentifierType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"datumID",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remarks":{
+ "title":"remarks",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"remarks",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "anchorPoint":{
+ "title":"anchorPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"anchorPoint",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "realizationEpoch":{
+ "title":"realizationEpoch",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"realizationEpoch",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "validArea":{
+ "title":"validArea",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ExtentType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"validArea",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "scope":{
+ "title":"scope",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"scope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalCRSRefType",
+ "localPart":"AbstractDatumType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "temporalCRS",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "datumID",
+ "remarks",
+ "anchorPoint",
+ "realizationEpoch",
+ "validArea",
+ "scope"
]
},
- "MultiPointCoverageType":{
+ "AbstractGeneralConversionType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
},
{
"type":"object",
- "title":"MultiPointCoverageType",
+ "title":"AbstractGeneralConversionType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiPointCoverageType",
+ "localPart":"AbstractGeneralConversionType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "CompositeSurfaceType":{
- "required":[
- "surfaceMember"
- ],
+ "AbstractStyleType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"CompositeSurfaceType",
+ "title":"AbstractStyleType",
"properties":{
- "surfaceMember":{
- "title":"surfaceMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SurfacePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeSurfaceType",
+ "localPart":"AbstractStyleType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "surfaceMember"
- ]
+ }
},
- "DatumRefType":{
+ "TinType.ControlPoint":{
"type":"object",
- "title":"DatumRefType",
+ "title":"TinType.ControlPoint",
"required":[
- "datum"
+ "posList",
+ "geometricPositionGroup"
],
"properties":{
- "datum":{
- "title":"datum",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractDatumType"
- }
- },
- "elementName":{
- "localPart":"_Datum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/DirectPositionListType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Datum",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "remoteSchema":{
- "title":"remoteSchema",
+ "geometricPositionGroup":{
+ "title":"geometricPositionGroup",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":3
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"elements"
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"DatumRefType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
"propertiesOrder":[
- "datum",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "posList",
+ "geometricPositionGroup"
]
},
- "AbstractDatumBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"AbstractDatumBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractDatumBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ConventionalUnitType":{
+ "OperationMethodType":{
"required":[
- "conversionToPreferredUnit",
- "roughConversionToPreferredUnit"
+ "methodFormula",
+ "sourceDimensions",
+ "targetDimensions"
],
"allOf":[
{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/OperationMethodBaseType"
},
{
"type":"object",
- "title":"ConventionalUnitType",
+ "title":"OperationMethodType",
"properties":{
- "conversionToPreferredUnit":{
- "title":"conversionToPreferredUnit",
+ "methodID":{
+ "title":"methodID",
"allOf":[
{
- "$ref":"#/definitions/ConversionToPreferredUnitType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IdentifierType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"conversionToPreferredUnit",
+ "localPart":"methodID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "roughConversionToPreferredUnit":{
- "title":"roughConversionToPreferredUnit",
+ "remarks":{
+ "title":"remarks",
"allOf":[
{
- "$ref":"#/definitions/ConversionToPreferredUnitType"
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"roughConversionToPreferredUnit",
+ "localPart":"remarks",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "derivationUnitTerm":{
- "title":"derivationUnitTerm",
+ "methodFormula":{
+ "title":"methodFormula",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"methodFormula",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "sourceDimensions":{
+ "title":"sourceDimensions",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sourceDimensions",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "targetDimensions":{
+ "title":"targetDimensions",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"targetDimensions",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesParameter":{
+ "title":"usesParameter",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DerivationUnitTermType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"derivationUnitTerm",
+ "localPart":"usesParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -10775,856 +9806,356 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ConventionalUnitType",
+ "localPart":"OperationMethodType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "conversionToPreferredUnit",
- "roughConversionToPreferredUnit",
- "derivationUnitTerm"
+ "methodID",
+ "remarks",
+ "methodFormula",
+ "sourceDimensions",
+ "targetDimensions",
+ "usesParameter"
]
},
- "EngineeringCRSType":{
+ "PriorityLocationPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/LocationPropertyType"
+ },
+ {
+ "type":"object",
+ "title":"PriorityLocationPropertyType",
+ "properties":{
+ "priority":{
+ "title":"priority",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"priority",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PriorityLocationPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "priority"
+ ]
+ },
+ "BSplineType":{
"required":[
- "usesCS",
- "usesEngineeringDatum"
+ "posList",
+ "coordinates",
+ "degree",
+ "knot"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractReferenceSystemType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"EngineeringCRSType",
+ "title":"BSplineType",
"properties":{
- "usesCS":{
- "title":"usesCS",
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
"allOf":[
{
- "$ref":"#/definitions/CoordinateSystemRefType"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesCS",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "usesEngineeringDatum":{
- "title":"usesEngineeringDatum",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"#/definitions/EngineeringDatumRefType"
+ "$ref":"#/definitions/CoordinatesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesEngineeringDatum",
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "degree":{
+ "title":"degree",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"degree",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "knot":{
+ "title":"knot",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/KnotPropertyType"
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"knot",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "isPolynomial":{
+ "title":"isPolynomial",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"isPolynomial",
+ "namespaceURI":""
+ }
+ },
+ "knotType":{
+ "title":"knotType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/KnotTypesType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"knotType",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EngineeringCRSType",
+ "localPart":"BSplineType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "usesCS",
- "usesEngineeringDatum"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "degree",
+ "knot",
+ "interpolation",
+ "isPolynomial",
+ "knotType"
]
},
- "GridEnvelopeType":{
+ "UnitOfMeasureType":{
"type":"object",
- "title":"GridEnvelopeType",
+ "title":"UnitOfMeasureType",
"required":[
- "low",
- "high"
+ "uom"
],
"properties":{
- "low":{
- "title":"low",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"low",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "high":{
- "title":"high",
+ "uom":{
+ "title":"uom",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"high",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GridEnvelopeType",
+ "localPart":"UnitOfMeasureType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "low",
- "high"
+ "uom"
]
},
- "CoverageFunctionType":{
- "type":"object",
- "title":"CoverageFunctionType",
+ "OrientableCurveType":{
"required":[
- "mappingRule",
- "gridFunction"
+ "baseCurve"
],
- "properties":{
- "mappingRule":{
- "title":"mappingRule",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MappingRule",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "gridFunction":{
- "title":"gridFunction",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GridFunctionType"
- }
- },
- "elementName":{
- "localPart":"GridFunction",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"GridFunction",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CoverageFunctionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "mappingRule",
- "gridFunction"
- ]
- },
- "TargetPropertyType":{
- "type":"object",
- "title":"TargetPropertyType",
- "required":[
- "feature",
- "geometry"
- ],
- "properties":{
- "feature":{
- "title":"feature",
- "allOf":[
- {
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"_Feature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Feature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "geometry":{
- "title":"geometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TargetPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "feature",
- "geometry",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "AbstractTopoPrimitiveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"AbstractTopoPrimitiveType",
- "properties":{
- "isolated":{
- "title":"isolated",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/IsolatedPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"isolated",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "container":{
- "title":"container",
- "allOf":[
- {
- "$ref":"#/definitions/ContainerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"container",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTopoPrimitiveType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "isolated",
- "container"
- ]
- },
- "TemporalCRSType":{
- "required":[
- "usesTemporalCS",
- "usesTemporalDatum"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReferenceSystemType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveType"
},
{
"type":"object",
- "title":"TemporalCRSType",
+ "title":"OrientableCurveType",
"properties":{
- "usesTemporalCS":{
- "title":"usesTemporalCS",
- "allOf":[
- {
- "$ref":"#/definitions/TemporalCSRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesTemporalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesTemporalDatum":{
- "title":"usesTemporalDatum",
+ "baseCurve":{
+ "title":"baseCurve",
"allOf":[
{
- "$ref":"#/definitions/TemporalDatumRefType"
+ "$ref":"#/definitions/CurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesTemporalDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TemporalCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "usesTemporalCS",
- "usesTemporalDatum"
- ]
- },
- "AbstractGeneralOperationParameterRefType":{
- "type":"object",
- "title":"AbstractGeneralOperationParameterRefType",
- "required":[
- "generalOperationParameter"
- ],
- "properties":{
- "generalOperationParameter":{
- "title":"generalOperationParameter",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
- }
- },
- "elementName":{
- "localPart":"_GeneralOperationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_GeneralOperationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralOperationParameterRefType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "generalOperationParameter",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "ValuePropertyType":{
- "type":"object",
- "title":"ValuePropertyType",
- "required":[
- "_boolean",
- "category",
- "quantity",
- "count",
- "booleanList",
- "categoryList",
- "quantityList",
- "countList",
- "categoryExtent",
- "quantityExtent",
- "countExtent",
- "compositeValue",
- "object",
- "_null"
- ],
- "properties":{
- "_boolean":{
- "title":"_boolean",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Boolean",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "category":{
- "title":"category",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Category",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "quantity":{
- "title":"quantity",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Quantity",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "count":{
- "title":"count",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Count",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "booleanList":{
- "title":"booleanList",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"BooleanList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "categoryList":{
- "title":"categoryList",
- "allOf":[
- {
- "$ref":"#/definitions/CodeOrNullListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CategoryList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "quantityList":{
- "title":"quantityList",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureOrNullListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"QuantityList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "countList":{
- "title":"countList",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CountList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "categoryExtent":{
- "title":"categoryExtent",
- "allOf":[
- {
- "$ref":"#/definitions/CategoryExtentType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CategoryExtent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "quantityExtent":{
- "title":"quantityExtent",
- "allOf":[
- {
- "$ref":"#/definitions/QuantityExtentType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"QuantityExtent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "countExtent":{
- "title":"countExtent",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CountExtent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "compositeValue":{
- "title":"compositeValue",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CompositeValueType"
- }
- },
- "elementName":{
- "localPart":"CompositeValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"CompositeValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "object":{
- "title":"object",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"_Object",
+ "localPart":"baseCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "orientation":{
+ "title":"orientation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SignType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Object",
- "namespaceURI":"http://www.opengis.net/gml"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OrientableCurveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "baseCurve",
+ "orientation"
+ ]
+ },
+ "PolyhedralSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfaceType"
},
- "_null":{
- "title":"_null",
+ {
+ "type":"object",
+ "title":"PolyhedralSurfaceType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolyhedralSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "LineStringPropertyType":{
+ "type":"object",
+ "title":"LineStringPropertyType",
+ "required":[
+ "lineString"
+ ],
+ "properties":{
+ "lineString":{
+ "title":"lineString",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/LineStringType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Null",
+ "localPart":"LineString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -11735,24 +10266,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ValuePropertyType",
+ "localPart":"LineStringPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "_boolean",
- "category",
- "quantity",
- "count",
- "booleanList",
- "categoryList",
- "quantityList",
- "countList",
- "categoryExtent",
- "quantityExtent",
- "countExtent",
- "compositeValue",
- "object",
- "_null",
+ "lineString",
"remoteSchema",
"type",
"href",
@@ -11763,72 +10281,25 @@
"actuate"
]
},
- "EllipsoidType":{
- "required":[
- "semiMajorAxis",
- "secondDefiningParameter"
- ],
+ "AbstractTimeReferenceSystemType":{
"allOf":[
{
- "$ref":"#/definitions/EllipsoidBaseType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"EllipsoidType",
+ "title":"AbstractTimeReferenceSystemType",
"properties":{
- "ellipsoidID":{
- "title":"ellipsoidID",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/IdentifierType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ellipsoidID",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remarks":{
- "title":"remarks",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"remarks",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "semiMajorAxis":{
- "title":"semiMajorAxis",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"semiMajorAxis",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "secondDefiningParameter":{
- "title":"secondDefiningParameter",
+ "domainOfValidity":{
+ "title":"domainOfValidity",
"allOf":[
{
- "$ref":"#/definitions/SecondDefiningParameterType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"secondDefiningParameter",
+ "localPart":"domainOfValidity",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -11837,33 +10308,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EllipsoidType",
+ "localPart":"AbstractTimeReferenceSystemType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "ellipsoidID",
- "remarks",
- "semiMajorAxis",
- "secondDefiningParameter"
+ "domainOfValidity"
]
},
- "EngineeringCRSRefType":{
+ "ProjectedCRSRefType":{
"type":"object",
- "title":"EngineeringCRSRefType",
+ "title":"ProjectedCRSRefType",
"required":[
- "engineeringCRS"
+ "projectedCRS"
],
"properties":{
- "engineeringCRS":{
- "title":"engineeringCRS",
+ "projectedCRS":{
+ "title":"projectedCRS",
"allOf":[
{
- "$ref":"#/definitions/EngineeringCRSType"
+ "$ref":"#/definitions/ProjectedCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EngineeringCRS",
+ "localPart":"ProjectedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -11974,11 +10442,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EngineeringCRSRefType",
+ "localPart":"ProjectedCRSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "engineeringCRS",
+ "projectedCRS",
"remoteSchema",
"type",
"href",
@@ -11989,17 +10457,119 @@
"actuate"
]
},
- "AbstractDatumType":{
+ "DirectPositionListType":{
+ "type":"object",
+ "title":"DirectPositionListType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "count":{
+ "title":"count",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"count",
+ "namespaceURI":""
+ }
+ },
+ "srsName":{
+ "title":"srsName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
+ "namespaceURI":""
+ }
+ },
+ "srsDimension":{
+ "title":"srsDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsDimension",
+ "namespaceURI":""
+ }
+ },
+ "axisLabels":{
+ "title":"axisLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisLabels",
+ "namespaceURI":""
+ }
+ },
+ "uomLabels":{
+ "title":"uomLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uomLabels",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectPositionListType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "count",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
+ ]
+ },
+ "AbstractCoordinateOperationType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDatumBaseType"
+ "$ref":"#/definitions/AbstractCoordinateOperationBaseType"
},
{
"type":"object",
- "title":"AbstractDatumType",
+ "title":"AbstractCoordinateOperationType",
"properties":{
- "datumID":{
- "title":"datumID",
+ "coordinateOperationID":{
+ "title":"coordinateOperationID",
"allOf":[
{
"type":"array",
@@ -12011,7 +10581,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"datumID",
+ "localPart":"coordinateOperationID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -12028,29 +10598,16 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "anchorPoint":{
- "title":"anchorPoint",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"anchorPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "realizationEpoch":{
- "title":"realizationEpoch",
+ "operationVersion":{
+ "title":"operationVersion",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"realizationEpoch",
+ "localPart":"operationVersion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -12079,86 +10636,60 @@
"localPart":"scope",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractDatumType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "datumID",
- "remarks",
- "anchorPoint",
- "realizationEpoch",
- "validArea",
- "scope"
- ]
- },
- "AbstractCoverageType":{
- "required":[
- "domainSet",
- "rangeSet"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"AbstractCoverageType",
- "properties":{
- "domainSet":{
- "title":"domainSet",
+ },
+ "positionalAccuracy":{
+ "title":"positionalAccuracy",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractPositionalAccuracyType"
+ }
},
- "value":{
- "$ref":"#/definitions/DomainSetType"
+ "elementName":{
+ "localPart":"_positionalAccuracy",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "elementName":{
- "localPart":"domainSet",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"domainSet",
+ "localPart":"_positionalAccuracy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "rangeSet":{
- "title":"rangeSet",
+ "sourceCRS":{
+ "title":"sourceCRS",
"allOf":[
{
- "$ref":"#/definitions/RangeSetType"
+ "$ref":"#/definitions/CRSRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"rangeSet",
+ "localPart":"sourceCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "dimension":{
- "title":"dimension",
+ "targetCRS":{
+ "title":"targetCRS",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/CRSRefType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"dimension",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"targetCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -12166,50 +10697,37 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCoverageType",
+ "localPart":"AbstractCoordinateOperationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "domainSet",
- "rangeSet",
- "dimension"
+ "coordinateOperationID",
+ "remarks",
+ "operationVersion",
+ "validArea",
+ "scope",
+ "positionalAccuracy",
+ "sourceCRS",
+ "targetCRS"
]
},
- "OperationMethodBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"OperationMethodBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"OperationMethodBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "VerticalDatumRefType":{
+ "EngineeringDatumRefType":{
"type":"object",
- "title":"VerticalDatumRefType",
+ "title":"EngineeringDatumRefType",
"required":[
- "verticalDatum"
+ "engineeringDatum"
],
"properties":{
- "verticalDatum":{
- "title":"verticalDatum",
+ "engineeringDatum":{
+ "title":"engineeringDatum",
"allOf":[
{
- "$ref":"#/definitions/VerticalDatumType"
+ "$ref":"#/definitions/EngineeringDatumType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"VerticalDatum",
+ "localPart":"EngineeringDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -12282,191 +10800,63 @@
"title":"title",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VerticalDatumRefType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "verticalDatum",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "MultiLineStringType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"MultiLineStringType",
- "properties":{
- "lineStringMember":{
- "title":"lineStringMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lineStringMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiLineStringType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "lineStringMember"
- ]
- },
- "GeodesicType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeodesicStringType"
},
- {
- "type":"object",
- "title":"GeodesicType",
- "properties":{
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeodesicType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "PassThroughOperationType":{
- "required":[
- "modifiedCoordinate",
- "usesOperation"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateOperationType"
},
- {
- "type":"object",
- "title":"PassThroughOperationType",
- "properties":{
- "modifiedCoordinate":{
- "title":"modifiedCoordinate",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"modifiedCoordinate",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesOperation":{
- "title":"usesOperation",
- "allOf":[
- {
- "$ref":"#/definitions/OperationRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesOperation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"PassThroughOperationType",
+ "localPart":"EngineeringDatumRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "modifiedCoordinate",
- "usesOperation"
+ "engineeringDatum",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "VerticalCSRefType":{
+ "ReferenceType":{
"type":"object",
- "title":"VerticalCSRefType",
- "required":[
- "verticalCS"
- ],
+ "title":"ReferenceType",
"properties":{
- "verticalCS":{
- "title":"verticalCS",
- "allOf":[
- {
- "$ref":"#/definitions/VerticalCSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"VerticalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -12574,11 +10964,10 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalCSRefType",
+ "localPart":"ReferenceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "verticalCS",
"remoteSchema",
"type",
"href",
@@ -12589,24 +10978,47 @@
"actuate"
]
},
- "OperationParameterRefType":{
+ "MetaDataPropertyType":{
"type":"object",
- "title":"OperationParameterRefType",
+ "title":"MetaDataPropertyType",
"required":[
- "operationParameter"
+ "any"
],
"properties":{
- "operationParameter":{
- "title":"operationParameter",
+ "any":{
+ "title":"any",
"allOf":[
{
- "$ref":"#/definitions/OperationParameterType"
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ]
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"OperationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"anyElement"
+ },
+ "about":{
+ "title":"about",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"about",
+ "namespaceURI":""
}
},
"remoteSchema":{
@@ -12716,11 +11128,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterRefType",
+ "localPart":"MetaDataPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "operationParameter",
+ "any",
+ "about",
"remoteSchema",
"type",
"href",
@@ -12731,41 +11144,28 @@
"actuate"
]
},
- "UnitDefinitionType":{
+ "CurveType":{
"required":[
- "quantityType"
+ "segments"
],
"allOf":[
{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/AbstractCurveType"
},
{
"type":"object",
- "title":"UnitDefinitionType",
+ "title":"CurveType",
"properties":{
- "quantityType":{
- "title":"quantityType",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"quantityType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "catalogSymbol":{
- "title":"catalogSymbol",
+ "segments":{
+ "title":"segments",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/CurveSegmentArrayPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"catalogSymbol",
+ "localPart":"segments",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -12774,69 +11174,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"UnitDefinitionType",
+ "localPart":"CurveType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "quantityType",
- "catalogSymbol"
+ "segments"
]
},
- "DomainSetType":{
+ "EngineeringCRSRefType":{
"type":"object",
- "title":"DomainSetType",
+ "title":"EngineeringCRSRefType",
"required":[
- "geometry",
- "timeObject"
+ "engineeringCRS"
],
"properties":{
- "geometry":{
- "title":"geometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "timeObject":{
- "title":"timeObject",
+ "engineeringCRS":{
+ "title":"engineeringCRS",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
- }
- },
- "elementName":{
- "localPart":"_TimeObject",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/EngineeringCRSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_TimeObject",
+ "localPart":"EngineeringCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -12947,12 +11308,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DomainSetType",
+ "localPart":"EngineeringCRSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometry",
- "timeObject",
+ "engineeringCRS",
"remoteSchema",
"type",
"href",
@@ -12963,60 +11323,35 @@
"actuate"
]
},
- "CodeType":{
- "type":"object",
- "title":"CodeType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CodeType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "codeSpace"
- ]
- },
- "TimeTopologyComplexPropertyType":{
+ "TimeTopologyPrimitivePropertyType":{
"type":"object",
- "title":"TimeTopologyComplexPropertyType",
+ "title":"TimeTopologyPrimitivePropertyType",
"required":[
- "timeTopologyComplex"
+ "timeTopologyPrimitive"
],
"properties":{
- "timeTopologyComplex":{
- "title":"timeTopologyComplex",
+ "timeTopologyPrimitive":{
+ "title":"timeTopologyPrimitive",
"allOf":[
{
- "$ref":"#/definitions/TimeTopologyComplexType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"_TimeTopologyPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TimeTopologyComplex",
+ "localPart":"_TimeTopologyPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -13127,11 +11462,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeTopologyComplexPropertyType",
+ "localPart":"TimeTopologyPrimitivePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeTopologyComplex",
+ "timeTopologyPrimitive",
"remoteSchema",
"type",
"href",
@@ -13142,32 +11477,186 @@
"actuate"
]
},
- "RingType":{
+ "ExtentType":{
+ "type":"object",
+ "title":"ExtentType",
+ "properties":{
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "boundingBox":{
+ "title":"boundingBox",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/EnvelopeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundingBox",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "boundingPolygon":{
+ "title":"boundingPolygon",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/PolygonType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundingPolygon",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "verticalExtent":{
+ "title":"verticalExtent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/EnvelopeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"verticalExtent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "temporalExtent":{
+ "title":"temporalExtent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimePeriodType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"temporalExtent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ExtentType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "description",
+ "boundingBox",
+ "boundingPolygon",
+ "verticalExtent",
+ "temporalExtent"
+ ]
+ },
+ "TopoSurfaceType":{
"required":[
- "curveMember"
+ "directedFace"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractRingType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"RingType",
+ "title":"TopoSurfaceType",
"properties":{
- "curveMember":{
- "title":"curveMember",
+ "directedFace":{
+ "title":"directedFace",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/DirectedFacePropertyType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"curveMember",
+ "localPart":"directedFace",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "directedFace"
+ ]
+ },
+ "RectifiedGridType":{
+ "required":[
+ "origin",
+ "offsetVector"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridType"
+ },
+ {
+ "type":"object",
+ "title":"RectifiedGridType",
+ "properties":{
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "offsetVector":{
+ "title":"offsetVector",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"offsetVector",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -13176,30 +11665,45 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RingType",
+ "localPart":"RectifiedGridType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "curveMember"
+ "origin",
+ "offsetVector"
]
},
- "EngineeringDatumRefType":{
+ "ContainerPropertyType":{
"type":"object",
- "title":"EngineeringDatumRefType",
+ "title":"ContainerPropertyType",
"required":[
- "engineeringDatum"
+ "face",
+ "topoSolid"
],
"properties":{
- "engineeringDatum":{
- "title":"engineeringDatum",
+ "face":{
+ "title":"face",
"allOf":[
{
- "$ref":"#/definitions/EngineeringDatumType"
+ "$ref":"#/definitions/FaceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EngineeringDatum",
+ "localPart":"Face",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "topoSolid":{
+ "title":"topoSolid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoSolidType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -13310,11 +11814,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EngineeringDatumRefType",
+ "localPart":"ContainerPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "engineeringDatum",
+ "face",
+ "topoSolid",
"remoteSchema",
"type",
"href",
@@ -13325,26 +11830,88 @@
"actuate"
]
},
- "MultiPolygonPropertyType":{
- "type":"object",
- "title":"MultiPolygonPropertyType",
- "required":[
- "multiPolygon"
+ "MultiSolidCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ },
+ {
+ "type":"object",
+ "title":"MultiSolidCoverageType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiSolidCoverageType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractTimeTopologyPrimitiveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimeTopologyPrimitiveType",
+ "properties":{
+ "complex":{
+ "title":"complex",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"complex",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimeTopologyPrimitiveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "complex"
+ ]
+ },
+ "GraphStylePropertyType":{
+ "type":"object",
+ "title":"GraphStylePropertyType",
"properties":{
- "multiPolygon":{
- "title":"multiPolygon",
+ "graphStyle":{
+ "title":"graphStyle",
"allOf":[
{
- "$ref":"#/definitions/MultiPolygonType"
+ "$ref":"#/definitions/GraphStyleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiPolygon",
+ "localPart":"GraphStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "about":{
+ "title":"about",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"about",
+ "namespaceURI":""
+ }
+ },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -13452,11 +12019,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiPolygonPropertyType",
+ "localPart":"GraphStylePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "multiPolygon",
+ "graphStyle",
+ "about",
"remoteSchema",
"type",
"href",
@@ -13467,60 +12035,41 @@
"actuate"
]
},
- "ImageDatumType":{
- "required":[
- "pixelInCell"
- ],
+ "DefinitionType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"ImageDatumType",
+ "title":"DefinitionType",
"properties":{
- "pixelInCell":{
- "title":"pixelInCell",
- "allOf":[
- {
- "$ref":"#/definitions/PixelInCellType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pixelInCell",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ImageDatumType",
+ "localPart":"DefinitionType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "pixelInCell"
- ]
+ }
},
- "SphericalCSRefType":{
+ "ImageDatumRefType":{
"type":"object",
- "title":"SphericalCSRefType",
+ "title":"ImageDatumRefType",
"required":[
- "sphericalCS"
+ "imageDatum"
],
"properties":{
- "sphericalCS":{
- "title":"sphericalCS",
+ "imageDatum":{
+ "title":"imageDatum",
"allOf":[
{
- "$ref":"#/definitions/SphericalCSType"
+ "$ref":"#/definitions/ImageDatumType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"SphericalCS",
+ "localPart":"ImageDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -13631,11 +12180,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SphericalCSRefType",
+ "localPart":"ImageDatumRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "sphericalCS",
+ "imageDatum",
"remoteSchema",
"type",
"href",
@@ -13646,239 +12195,23 @@
"actuate"
]
},
- "AbstractGeneralOperationParameterType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"AbstractGeneralOperationParameterType",
- "properties":{
- "minimumOccurs":{
- "title":"minimumOccurs",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"minimumOccurs",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralOperationParameterType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "minimumOccurs"
- ]
- },
- "IdentifierType":{
- "type":"object",
- "title":"IdentifierType",
- "required":[
- "name"
- ],
- "properties":{
- "name":{
- "title":"name",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CodeType"
- }
- },
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "version":{
- "title":"version",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"version",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remarks":{
- "title":"remarks",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"remarks",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"IdentifierType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "name",
- "version",
- "remarks"
- ]
- },
- "KnotType":{
- "type":"object",
- "title":"KnotType",
- "required":[
- "value",
- "multiplicity",
- "weight"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"value",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "multiplicity":{
- "title":"multiplicity",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"multiplicity",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "weight":{
- "title":"weight",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"weight",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"KnotType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "multiplicity",
- "weight"
- ]
- },
- "DerivedCRSType":{
- "required":[
- "derivedCRSType",
- "usesCS"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
- },
- {
- "type":"object",
- "title":"DerivedCRSType",
- "properties":{
- "derivedCRSType":{
- "title":"derivedCRSType",
- "allOf":[
- {
- "$ref":"#/definitions/DerivedCRSTypeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"derivedCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesCS":{
- "title":"usesCS",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinateSystemRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DerivedCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "derivedCRSType",
- "usesCS"
- ]
- },
- "TimeClockPropertyType":{
+ "MultiPointPropertyType":{
"type":"object",
- "title":"TimeClockPropertyType",
+ "title":"MultiPointPropertyType",
"required":[
- "timeClock"
+ "multiPoint"
],
"properties":{
- "timeClock":{
- "title":"timeClock",
+ "multiPoint":{
+ "title":"multiPoint",
"allOf":[
{
- "$ref":"#/definitions/TimeClockType"
+ "$ref":"#/definitions/MultiPointType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeClock",
+ "localPart":"MultiPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -13989,11 +12322,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeClockPropertyType",
+ "localPart":"MultiPointPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeClock",
+ "multiPoint",
"remoteSchema",
"type",
"href",
@@ -14004,23 +12337,23 @@
"actuate"
]
},
- "TimePeriodPropertyType":{
+ "TimeClockPropertyType":{
"type":"object",
- "title":"TimePeriodPropertyType",
+ "title":"TimeClockPropertyType",
"required":[
- "timePeriod"
+ "timeClock"
],
"properties":{
- "timePeriod":{
- "title":"timePeriod",
+ "timeClock":{
+ "title":"timeClock",
"allOf":[
{
- "$ref":"#/definitions/TimePeriodType"
+ "$ref":"#/definitions/TimeClockType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimePeriod",
+ "localPart":"TimeClock",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -14131,11 +12464,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimePeriodPropertyType",
+ "localPart":"TimeClockPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timePeriod",
+ "timeClock",
"remoteSchema",
"type",
"href",
@@ -14146,53 +12479,135 @@
"actuate"
]
},
- "TopoPointPropertyType":{
+ "MultiSolidType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"MultiSolidType",
+ "properties":{
+ "solidMember":{
+ "title":"solidMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SolidPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"solidMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "solidMembers":{
+ "title":"solidMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SolidArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"solidMembers",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiSolidType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "solidMember",
+ "solidMembers"
+ ]
+ },
+ "VerticalCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"VerticalCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VerticalCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "DirectionPropertyType":{
"type":"object",
- "title":"TopoPointPropertyType",
+ "title":"DirectionPropertyType",
"required":[
- "topoPoint"
+ "directionVector",
+ "compassPoint",
+ "directionKeyword",
+ "directionString"
],
"properties":{
- "topoPoint":{
- "title":"topoPoint",
+ "directionVector":{
+ "title":"directionVector",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectionVectorType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionVector",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "compassPoint":{
+ "title":"compassPoint",
"allOf":[
{
- "$ref":"#/definitions/TopoPointType"
+ "$ref":"#/definitions/CompassPointEnumeration"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TopoPoint",
+ "localPart":"CompassPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoPointPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "topoPoint"
- ]
- },
- "TimeEdgePropertyType":{
- "type":"object",
- "title":"TimeEdgePropertyType",
- "required":[
- "timeEdge"
- ],
- "properties":{
- "timeEdge":{
- "title":"timeEdge",
+ },
+ "directionKeyword":{
+ "title":"directionKeyword",
"allOf":[
{
- "$ref":"#/definitions/TimeEdgeType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeEdge",
+ "localPart":"DirectionKeyword",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "directionString":{
+ "title":"directionString",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -14303,11 +12718,14 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeEdgePropertyType",
+ "localPart":"DirectionPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeEdge",
+ "directionVector",
+ "compassPoint",
+ "directionKeyword",
+ "directionString",
"remoteSchema",
"type",
"href",
@@ -14318,73 +12736,295 @@
"actuate"
]
},
- "PointArrayPropertyType":{
+ "ArcStringByBulgeType":{
+ "required":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "bulge",
+ "normal"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ },
+ {
+ "type":"object",
+ "title":"ArcStringByBulgeType",
+ "properties":{
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "bulge":{
+ "title":"bulge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"bulge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "normal":{
+ "title":"normal",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"normal",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "numArc":{
+ "title":"numArc",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numArc",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArcStringByBulgeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "bulge",
+ "normal",
+ "interpolation",
+ "numArc"
+ ]
+ },
+ "CoverageFunctionType":{
"type":"object",
- "title":"PointArrayPropertyType",
+ "title":"CoverageFunctionType",
+ "required":[
+ "mappingRule",
+ "gridFunction"
+ ],
"properties":{
- "point":{
- "title":"point",
+ "mappingRule":{
+ "title":"mappingRule",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/PointType"
- },
- "minItems":0
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Point",
+ "localPart":"MappingRule",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "gridFunction":{
+ "title":"gridFunction",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/GridFunctionType"
+ }
+ },
+ "elementName":{
+ "localPart":"GridFunction",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"GridFunction",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PointArrayPropertyType",
+ "localPart":"CoverageFunctionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "point"
+ "mappingRule",
+ "gridFunction"
]
},
- "GeographicCRSType":{
+ "ConventionalUnitType":{
"required":[
- "usesEllipsoidalCS",
- "usesGeodeticDatum"
+ "conversionToPreferredUnit",
+ "roughConversionToPreferredUnit"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractReferenceSystemType"
+ "$ref":"#/definitions/UnitDefinitionType"
},
{
"type":"object",
- "title":"GeographicCRSType",
+ "title":"ConventionalUnitType",
"properties":{
- "usesEllipsoidalCS":{
- "title":"usesEllipsoidalCS",
+ "conversionToPreferredUnit":{
+ "title":"conversionToPreferredUnit",
"allOf":[
{
- "$ref":"#/definitions/EllipsoidalCSRefType"
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesEllipsoidalCS",
+ "localPart":"conversionToPreferredUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "usesGeodeticDatum":{
- "title":"usesGeodeticDatum",
+ "roughConversionToPreferredUnit":{
+ "title":"roughConversionToPreferredUnit",
"allOf":[
{
- "$ref":"#/definitions/GeodeticDatumRefType"
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesGeodeticDatum",
+ "localPart":"roughConversionToPreferredUnit",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "derivationUnitTerm":{
+ "title":"derivationUnitTerm",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DerivationUnitTermType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"derivationUnitTerm",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -14393,45 +13033,202 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeographicCRSType",
+ "localPart":"ConventionalUnitType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "usesEllipsoidalCS",
- "usesGeodeticDatum"
+ "conversionToPreferredUnit",
+ "roughConversionToPreferredUnit",
+ "derivationUnitTerm"
]
},
- "IsolatedPropertyType":{
+ "PixelInCellType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ },
+ {
+ "type":"object",
+ "title":"PixelInCellType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PixelInCellType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "IndirectEntryType":{
"type":"object",
- "title":"IsolatedPropertyType",
+ "title":"IndirectEntryType",
"required":[
- "node",
- "edge"
+ "definitionProxy"
],
"properties":{
- "node":{
- "title":"node",
+ "definitionProxy":{
+ "title":"definitionProxy",
"allOf":[
{
- "$ref":"#/definitions/NodeType"
+ "$ref":"#/definitions/DefinitionProxyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Node",
+ "localPart":"DefinitionProxy",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"IndirectEntryType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "definitionProxy"
+ ]
+ },
+ "FeatureArrayPropertyType":{
+ "type":"object",
+ "title":"FeatureArrayPropertyType",
+ "properties":{
+ "feature":{
+ "title":"feature",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Feature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Feature",
"namespaceURI":"http://www.opengis.net/gml"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FeatureArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "feature"
+ ]
+ },
+ "StyleVariationType":{
+ "type":"object",
+ "title":"StyleVariationType",
+ "required":[
+ "styleProperty"
+ ],
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
},
- "edge":{
- "title":"edge",
+ "styleProperty":{
+ "title":"styleProperty",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"styleProperty",
+ "namespaceURI":""
+ }
+ },
+ "featurePropertyRange":{
+ "title":"featurePropertyRange",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"featurePropertyRange",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"StyleVariationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "styleProperty",
+ "featurePropertyRange"
+ ]
+ },
+ "AbstractReferenceSystemBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractReferenceSystemBaseType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractReferenceSystemBaseType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TimeCalendarPropertyType":{
+ "type":"object",
+ "title":"TimeCalendarPropertyType",
+ "required":[
+ "timeCalendar"
+ ],
+ "properties":{
+ "timeCalendar":{
+ "title":"timeCalendar",
"allOf":[
{
- "$ref":"#/definitions/EdgeType"
+ "$ref":"#/definitions/TimeCalendarType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Edge",
+ "localPart":"TimeCalendar",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -14542,12 +13339,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"IsolatedPropertyType",
+ "localPart":"TimeCalendarPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "node",
- "edge",
+ "timeCalendar",
"remoteSchema",
"type",
"href",
@@ -14558,36 +13354,45 @@
"actuate"
]
},
- "DirectedTopoSolidPropertyType":{
+ "DefaultStylePropertyType":{
"type":"object",
- "title":"DirectedTopoSolidPropertyType",
- "required":[
- "topoSolid"
- ],
+ "title":"DefaultStylePropertyType",
"properties":{
- "topoSolid":{
- "title":"topoSolid",
+ "style":{
+ "title":"style",
"allOf":[
{
- "$ref":"#/definitions/TopoSolidType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractStyleType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Style",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TopoSolid",
+ "localPart":"_Style",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "orientation":{
- "title":"orientation",
+ "about":{
+ "title":"about",
"allOf":[
{
- "$ref":"#/definitions/SignType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"orientation",
+ "localPart":"about",
"namespaceURI":""
}
},
@@ -14698,12 +13503,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedTopoSolidPropertyType",
+ "localPart":"DefaultStylePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoSolid",
- "orientation",
+ "style",
+ "about",
"remoteSchema",
"type",
"href",
@@ -14714,53 +13519,101 @@
"actuate"
]
},
- "MultiSolidCoverageType":{
+ "EngineeringDatumType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/AbstractDatumType"
},
{
"type":"object",
- "title":"MultiSolidCoverageType",
+ "title":"EngineeringDatumType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSolidCoverageType",
+ "localPart":"EngineeringDatumType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "OperationRefType":{
+ "SecondDefiningParameterType":{
"type":"object",
- "title":"OperationRefType",
+ "title":"SecondDefiningParameterType",
"required":[
- "operation"
+ "inverseFlattening",
+ "semiMinorAxis",
+ "isSphere"
],
"properties":{
- "operation":{
- "title":"operation",
+ "inverseFlattening":{
+ "title":"inverseFlattening",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- }
- },
- "elementName":{
- "localPart":"_Operation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/MeasureType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Operation",
+ "localPart":"inverseFlattening",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "semiMinorAxis":{
+ "title":"semiMinorAxis",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"semiMinorAxis",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "isSphere":{
+ "title":"isSphere",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"isSphere",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SecondDefiningParameterType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "inverseFlattening",
+ "semiMinorAxis",
+ "isSphere"
+ ]
+ },
+ "MultiSolidPropertyType":{
+ "type":"object",
+ "title":"MultiSolidPropertyType",
+ "required":[
+ "multiSolid"
+ ],
+ "properties":{
+ "multiSolid":{
+ "title":"multiSolid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSolidType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MultiSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -14871,11 +13724,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationRefType",
+ "localPart":"MultiSolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "operation",
+ "multiSolid",
"remoteSchema",
"type",
"href",
@@ -14886,109 +13739,38 @@
"actuate"
]
},
- "EllipsoidBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"EllipsoidBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EllipsoidBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "MultiCurveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"MultiCurveType",
- "properties":{
- "curveMember":{
- "title":"curveMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CurvePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"curveMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "curveMembers":{
- "title":"curveMembers",
- "allOf":[
- {
- "$ref":"#/definitions/CurveArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"curveMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiCurveType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "curveMember",
- "curveMembers"
- ]
- },
- "DirectedNodePropertyType":{
+ "DatumRefType":{
"type":"object",
- "title":"DirectedNodePropertyType",
+ "title":"DatumRefType",
"required":[
- "node"
+ "datum"
],
"properties":{
- "node":{
- "title":"node",
+ "datum":{
+ "title":"datum",
"allOf":[
{
- "$ref":"#/definitions/NodeType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractDatumType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Datum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Node",
+ "localPart":"_Datum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "$ref":"#/definitions/SignType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
- }
- },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -15096,12 +13878,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedNodePropertyType",
+ "localPart":"DatumRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "node",
- "orientation",
+ "datum",
"remoteSchema",
"type",
"href",
@@ -15112,125 +13893,334 @@
"actuate"
]
},
- "AffinePlacementType":{
+ "RangeSetType":{
"type":"object",
- "title":"AffinePlacementType",
+ "title":"RangeSetType",
"required":[
- "location",
- "refDirection",
- "inDimension",
- "outDimension"
+ "valueArray",
+ "scalarValueList",
+ "dataBlock",
+ "file"
],
"properties":{
- "location":{
- "title":"location",
+ "valueArray":{
+ "title":"valueArray",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ValueArrayType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"location",
+ "localPart":"ValueArray",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "refDirection":{
- "title":"refDirection",
+ "scalarValueList":{
+ "title":"scalarValueList",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/VectorType"
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ },
+ "elementName":{
+ "localPart":"BooleanList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/MeasureOrNullListType"
+ }
+ },
+ "elementName":{
+ "localPart":"QuantityList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ },
+ "elementName":{
+ "localPart":"CountList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CodeOrNullListType"
+ }
+ },
+ "elementName":{
+ "localPart":"CategoryList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
},
"minItems":1
}
],
+ "propertyType":"elementRefs"
+ },
+ "dataBlock":{
+ "title":"dataBlock",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DataBlockType"
+ }
+ ],
"propertyType":"element",
"elementName":{
- "localPart":"refDirection",
+ "localPart":"DataBlock",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "inDimension":{
- "title":"inDimension",
+ "file":{
+ "title":"file",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/FileType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"inDimension",
+ "localPart":"File",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RangeSetType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "valueArray",
+ "scalarValueList",
+ "dataBlock",
+ "file"
+ ]
+ },
+ "TimeCalendarEraPropertyType":{
+ "type":"object",
+ "title":"TimeCalendarEraPropertyType",
+ "required":[
+ "timeCalendarEra"
+ ],
+ "properties":{
+ "timeCalendarEra":{
+ "title":"timeCalendarEra",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeCalendarEraType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimeCalendarEra",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "outDimension":{
- "title":"outDimension",
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/ActuateType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"outDimension",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AffinePlacementType",
+ "localPart":"TimeCalendarEraPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "location",
- "refDirection",
- "inDimension",
- "outDimension"
+ "timeCalendarEra",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "EllipsoidalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"EllipsoidalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EllipsoidalCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "AbsoluteExternalPositionalAccuracyType":{
+ "PassThroughOperationType":{
"required":[
- "result"
+ "modifiedCoordinate",
+ "usesOperation"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractPositionalAccuracyType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
},
{
"type":"object",
- "title":"AbsoluteExternalPositionalAccuracyType",
+ "title":"PassThroughOperationType",
"properties":{
- "result":{
- "title":"result",
+ "modifiedCoordinate":{
+ "title":"modifiedCoordinate",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"result",
+ "localPart":"modifiedCoordinate",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesOperation":{
+ "title":"usesOperation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/OperationRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -15239,136 +14229,119 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbsoluteExternalPositionalAccuracyType",
+ "localPart":"PassThroughOperationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "result"
+ "modifiedCoordinate",
+ "usesOperation"
]
},
- "ArcStringType":{
- "required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
- ],
+ "BaseStyleDescriptorType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"ArcStringType",
+ "title":"BaseStyleDescriptorType",
"properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
+ "spatialResolution":{
+ "title":"spatialResolution",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ScaleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"spatialResolution",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "styleVariation":{
+ "title":"styleVariation",
"allOf":[
{
"type":"array",
"items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
+ "$ref":"#/definitions/StyleVariationType"
},
- "minItems":3
+ "minItems":0
}
],
- "propertyType":"elementRefs"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"styleVariation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "posList":{
- "title":"posList",
+ "animate":{
+ "title":"animate",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionListType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"animate",
+ "namespaceURI":"http://www.w3.org/2001/SMIL20/"
}
},
- "coordinates":{
- "title":"coordinates",
+ "animateMotion":{
+ "title":"animateMotion",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateMotionType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"animateMotion",
+ "namespaceURI":"http://www.w3.org/2001/SMIL20/"
}
},
- "interpolation":{
- "title":"interpolation",
+ "animateColor":{
+ "title":"animateColor",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateColorType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"animateColor",
+ "namespaceURI":"http://www.w3.org/2001/SMIL20/"
}
},
- "numArc":{
- "title":"numArc",
+ "set":{
+ "title":"set",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/SetType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"set",
+ "namespaceURI":"http://www.w3.org/2001/SMIL20/"
}
}
}
@@ -15376,54 +14349,110 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ArcStringType",
+ "localPart":"BaseStyleDescriptorType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "interpolation",
- "numArc"
+ "spatialResolution",
+ "styleVariation",
+ "animate",
+ "animateMotion",
+ "animateColor",
+ "set"
]
},
- "OperationParameterType":{
+ "AbstractSurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/OperationParameterBaseType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
},
{
"type":"object",
- "title":"OperationParameterType",
+ "title":"AbstractSurfaceType",
"properties":{
- "parameterID":{
- "title":"parameterID",
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "PolygonPatchType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfacePatchType"
+ },
+ {
+ "type":"object",
+ "title":"PolygonPatchType",
+ "properties":{
+ "exterior":{
+ "title":"exterior",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interior":{
+ "title":"interior",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/IdentifierType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"interior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"parameterID",
+ "localPart":"interior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "remarks":{
- "title":"remarks",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/SurfaceInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"remarks",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
}
}
}
@@ -15431,262 +14460,221 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterType",
+ "localPart":"PolygonPatchType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "parameterID",
- "remarks"
+ "exterior",
+ "interior",
+ "interpolation"
]
},
- "EnvelopeWithTimePeriodType":{
+ "CovarianceMatrixType":{
"required":[
- "timePosition"
+ "unitOfMeasure",
+ "includesElement"
],
"allOf":[
{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/AbstractPositionalAccuracyType"
},
{
"type":"object",
- "title":"EnvelopeWithTimePeriodType",
+ "title":"CovarianceMatrixType",
"properties":{
- "timePosition":{
- "title":"timePosition",
+ "unitOfMeasure":{
+ "title":"unitOfMeasure",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/TimePositionType"
+ "$ref":"#/definitions/UnitOfMeasureType"
},
- "maxItems":2,
- "minItems":2
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"timePosition",
+ "localPart":"unitOfMeasure",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "frame":{
- "title":"frame",
+ "includesElement":{
+ "title":"includesElement",
"allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"frame",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EnvelopeWithTimePeriodType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "timePosition",
- "frame"
- ]
- },
- "DirectedFacePropertyType":{
- "type":"object",
- "title":"DirectedFacePropertyType",
- "required":[
- "face"
- ],
- "properties":{
- "face":{
- "title":"face",
- "allOf":[
- {
- "$ref":"#/definitions/FaceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Face",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "$ref":"#/definitions/SignType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CovarianceElementType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"includesElement",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedFacePropertyType",
+ "localPart":"CovarianceMatrixType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "face",
- "orientation",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "unitOfMeasure",
+ "includesElement"
]
},
- "GeodeticDatumType":{
+ "GeodesicStringType":{
"required":[
- "usesPrimeMeridian",
- "usesEllipsoid"
+ "posList",
+ "geometricPositionGroup"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"GeodeticDatumType",
+ "title":"GeodesicStringType",
"properties":{
- "usesPrimeMeridian":{
- "title":"usesPrimeMeridian",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "$ref":"#/definitions/PrimeMeridianRefType"
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesPrimeMeridian",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "usesEllipsoid":{
- "title":"usesEllipsoid",
+ "geometricPositionGroup":{
+ "title":"geometricPositionGroup",
"allOf":[
{
- "$ref":"#/definitions/EllipsoidRefType"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elements"
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeodesicStringType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "posList",
+ "geometricPositionGroup",
+ "interpolation"
+ ]
+ },
+ "LineStringSegmentArrayPropertyType":{
+ "type":"object",
+ "title":"LineStringSegmentArrayPropertyType",
+ "properties":{
+ "lineStringSegment":{
+ "title":"lineStringSegment",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LineStringSegmentType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LineStringSegment",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LineStringSegmentArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "lineStringSegment"
+ ]
+ },
+ "CompositeCurveType":{
+ "required":[
+ "curveMember"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveType"
+ },
+ {
+ "type":"object",
+ "title":"CompositeCurveType",
+ "properties":{
+ "curveMember":{
+ "title":"curveMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CurvePropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesEllipsoid",
+ "localPart":"curveMember",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -15695,49 +14683,48 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodeticDatumType",
+ "localPart":"CompositeCurveType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "usesPrimeMeridian",
- "usesEllipsoid"
+ "curveMember"
]
},
- "ObliqueCartesianCSType":{
+ "AbstractGeometricPrimitiveType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/AbstractGeometryType"
},
{
"type":"object",
- "title":"ObliqueCartesianCSType",
+ "title":"AbstractGeometricPrimitiveType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ObliqueCartesianCSType",
+ "localPart":"AbstractGeometricPrimitiveType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "CompoundCRSRefType":{
+ "DerivedCRSRefType":{
"type":"object",
- "title":"CompoundCRSRefType",
+ "title":"DerivedCRSRefType",
"required":[
- "compoundCRS"
+ "derivedCRS"
],
"properties":{
- "compoundCRS":{
- "title":"compoundCRS",
+ "derivedCRS":{
+ "title":"derivedCRS",
"allOf":[
{
- "$ref":"#/definitions/CompoundCRSType"
+ "$ref":"#/definitions/DerivedCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CompoundCRS",
+ "localPart":"DerivedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -15848,11 +14835,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CompoundCRSRefType",
+ "localPart":"DerivedCRSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "compoundCRS",
+ "derivedCRS",
"remoteSchema",
"type",
"href",
@@ -15863,80 +14850,43 @@
"actuate"
]
},
- "PolygonPropertyType":{
- "type":"object",
- "title":"PolygonPropertyType",
- "required":[
- "polygon"
+ "AbstractGeometricAggregateType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeometricAggregateType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeometricAggregateType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TopologyStylePropertyType":{
+ "type":"object",
+ "title":"TopologyStylePropertyType",
"properties":{
- "polygon":{
- "title":"polygon",
+ "topologyStyle":{
+ "title":"topologyStyle",
"allOf":[
{
- "$ref":"#/definitions/PolygonType"
+ "$ref":"#/definitions/TopologyStyleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Polygon",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "localPart":"TopologyStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
+ "about":{
+ "title":"about",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -15944,71 +14894,10 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"about",
+ "namespaceURI":""
}
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "polygon",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "ReferenceType":{
- "type":"object",
- "title":"ReferenceType",
- "properties":{
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -16055,233 +14944,119 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ReferenceType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "ScalarValuePropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/ValuePropertyType"
- },
- {
- "type":"object",
- "title":"ScalarValuePropertyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ScalarValuePropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "AbstractReferenceSystemType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReferenceSystemBaseType"
- },
- {
- "type":"object",
- "title":"AbstractReferenceSystemType",
- "properties":{
- "srsID":{
- "title":"srsID",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/IdentifierType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"srsID",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remarks":{
- "title":"remarks",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"remarks",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "validArea":{
- "title":"validArea",
- "allOf":[
- {
- "$ref":"#/definitions/ExtentType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"validArea",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "scope":{
- "title":"scope",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"scope",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractReferenceSystemType",
+ "localPart":"TopologyStylePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "srsID",
- "remarks",
- "validArea",
- "scope"
+ "topologyStyle",
+ "about",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "AbstractCoordinateOperationBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"AbstractCoordinateOperationBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractCoordinateOperationBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "NodeType":{
+ "MultiGeometryType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
{
"type":"object",
- "title":"NodeType",
+ "title":"MultiGeometryType",
"properties":{
- "directedEdge":{
- "title":"directedEdge",
+ "geometryMember":{
+ "title":"geometryMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedEdge",
+ "localPart":"geometryMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "pointProperty":{
- "title":"pointProperty",
+ "geometryMembers":{
+ "title":"geometryMembers",
"allOf":[
{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/GeometryArrayPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"geometryMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -16290,105 +15065,85 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"NodeType",
+ "localPart":"MultiGeometryType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedEdge",
- "pointProperty"
+ "geometryMember",
+ "geometryMembers"
]
},
- "EdgeType":{
- "required":[
- "directedNode"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
- },
- {
- "type":"object",
- "title":"EdgeType",
- "properties":{
- "directedNode":{
- "title":"directedNode",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedNodePropertyType"
- },
- "maxItems":2,
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedNode",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "directedFace":{
- "title":"directedFace",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedFacePropertyType"
+ "CurveArrayPropertyType":{
+ "type":"object",
+ "title":"CurveArrayPropertyType",
+ "properties":{
+ "curve":{
+ "title":"curve",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedFace",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "curveProperty":{
- "title":"curveProperty",
- "allOf":[
- {
- "$ref":"#/definitions/CurvePropertyType"
+ "value":{
+ "$ref":"#/definitions/AbstractCurveType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Curve",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"curveProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "minItems":0
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Curve",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"EdgeType",
+ "localPart":"CurveArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedNode",
- "directedFace",
- "curveProperty"
+ "curve"
]
},
- "TimeOrdinalEraPropertyType":{
+ "AbstractGeneralParameterValueType":{
"type":"object",
- "title":"TimeOrdinalEraPropertyType",
+ "title":"AbstractGeneralParameterValueType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralParameterValueType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CompositeSurfacePropertyType":{
+ "type":"object",
+ "title":"CompositeSurfacePropertyType",
"required":[
- "timeOrdinalEra"
+ "compositeSurface"
],
"properties":{
- "timeOrdinalEra":{
- "title":"timeOrdinalEra",
+ "compositeSurface":{
+ "title":"compositeSurface",
"allOf":[
{
- "$ref":"#/definitions/TimeOrdinalEraType"
+ "$ref":"#/definitions/CompositeSurfaceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeOrdinalEra",
+ "localPart":"CompositeSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -16499,11 +15254,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeOrdinalEraPropertyType",
+ "localPart":"CompositeSurfacePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeOrdinalEra",
+ "compositeSurface",
"remoteSchema",
"type",
"href",
@@ -16514,25 +15269,25 @@
"actuate"
]
},
- "ArrayType":{
+ "VerticalDatumType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractDatumType"
},
{
"type":"object",
- "title":"ArrayType",
+ "title":"VerticalDatumType",
"properties":{
- "members":{
- "title":"members",
+ "verticalDatumType":{
+ "title":"verticalDatumType",
"allOf":[
{
- "$ref":"#/definitions/ArrayAssociationType"
+ "$ref":"#/definitions/VerticalDatumTypeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"members",
+ "localPart":"verticalDatumType",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -16541,72 +15296,125 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ArrayType",
+ "localPart":"VerticalDatumType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "members"
+ "verticalDatumType"
]
},
- "SymbolType":{
- "type":"object",
- "title":"SymbolType",
+ "ObservationType":{
"required":[
- "symbolType"
+ "validTime",
+ "resultOf"
],
- "properties":{
- "any":{
- "title":"any",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- "minItems":0
- }
- ],
- "propertyType":"anyElement"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
},
- "symbolType":{
- "title":"symbolType",
- "allOf":[
- {
- "$ref":"#/definitions/SymbolTypeEnumeration"
+ {
+ "type":"object",
+ "title":"ObservationType",
+ "properties":{
+ "validTime":{
+ "title":"validTime",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePrimitivePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"validTime",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "using":{
+ "title":"using",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FeaturePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"using",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "target":{
+ "title":"target",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/TargetPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"target",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"target",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "resultOf":{
+ "title":"resultOf",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AssociationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resultOf",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"symbolType",
- "namespaceURI":""
}
- },
- "transform":{
- "title":"transform",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ObservationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "validTime",
+ "using",
+ "target",
+ "resultOf"
+ ]
+ },
+ "ConversionRefType":{
+ "type":"object",
+ "title":"ConversionRefType",
+ "required":[
+ "conversion"
+ ],
+ "properties":{
+ "conversion":{
+ "title":"conversion",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/ConversionType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"transform",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Conversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "about":{
- "title":"about",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
- }
- },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -16714,14 +15522,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SymbolType",
+ "localPart":"ConversionRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "any",
- "symbolType",
- "transform",
- "about",
+ "conversion",
"remoteSchema",
"type",
"href",
@@ -16732,66 +15537,83 @@
"actuate"
]
},
- "GeometricComplexPropertyType":{
+ "PointArrayPropertyType":{
"type":"object",
- "title":"GeometricComplexPropertyType",
- "required":[
- "geometricComplex",
- "compositeCurve",
- "compositeSurface",
- "compositeSolid"
- ],
+ "title":"PointArrayPropertyType",
"properties":{
- "geometricComplex":{
- "title":"geometricComplex",
+ "point":{
+ "title":"point",
"allOf":[
{
- "$ref":"#/definitions/GeometricComplexType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/PointType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"GeometricComplex",
+ "localPart":"Point",
"namespaceURI":"http://www.opengis.net/gml"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PointArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "point"
+ ]
+ },
+ "RectifiedGridCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
},
- "compositeCurve":{
- "title":"compositeCurve",
- "allOf":[
- {
- "$ref":"#/definitions/CompositeCurveType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CompositeCurve",
- "namespaceURI":"http://www.opengis.net/gml"
+ {
+ "type":"object",
+ "title":"RectifiedGridCoverageType",
+ "properties":{
}
- },
- "compositeSurface":{
- "title":"compositeSurface",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RectifiedGridCoverageType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "FeatureStylePropertyType":{
+ "type":"object",
+ "title":"FeatureStylePropertyType",
+ "properties":{
+ "featureStyle":{
+ "title":"featureStyle",
"allOf":[
{
- "$ref":"#/definitions/CompositeSurfaceType"
+ "$ref":"#/definitions/FeatureStyleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CompositeSurface",
+ "localPart":"FeatureStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "compositeSolid":{
- "title":"compositeSolid",
+ "about":{
+ "title":"about",
"allOf":[
{
- "$ref":"#/definitions/CompositeSolidType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CompositeSolid",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"about",
+ "namespaceURI":""
}
},
"remoteSchema":{
@@ -16901,14 +15723,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometricComplexPropertyType",
+ "localPart":"FeatureStylePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometricComplex",
- "compositeCurve",
- "compositeSurface",
- "compositeSolid",
+ "featureStyle",
+ "about",
"remoteSchema",
"type",
"href",
@@ -16919,103 +15739,84 @@
"actuate"
]
},
- "DynamicFeatureType":{
+ "AbstractGeometryType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"DynamicFeatureType",
+ "title":"AbstractGeometryType",
"properties":{
- "validTime":{
- "title":"validTime",
+ "gid":{
+ "title":"gid",
"allOf":[
{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"validTime",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"gid",
+ "namespaceURI":""
}
},
- "history":{
- "title":"history",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/HistoryPropertyType"
- }
- },
- "elementName":{
- "localPart":"history",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"history",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
+ "namespaceURI":""
}
},
- "dataSource":{
- "title":"dataSource",
+ "srsDimension":{
+ "title":"srsDimension",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"dataSource",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsDimension",
+ "namespaceURI":""
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DynamicFeatureType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "validTime",
- "history",
- "dataSource"
- ]
- },
- "TemporalDatumType":{
- "required":[
- "origin"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/TemporalDatumBaseType"
- },
- {
- "type":"object",
- "title":"TemporalDatumType",
- "properties":{
- "origin":{
- "title":"origin",
+ },
+ "axisLabels":{
+ "title":"axisLabels",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"origin",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisLabels",
+ "namespaceURI":""
+ }
+ },
+ "uomLabels":{
+ "title":"uomLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uomLabels",
+ "namespaceURI":""
}
}
}
@@ -17023,66 +15824,53 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalDatumType",
+ "localPart":"AbstractGeometryType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "origin"
+ "gid",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
]
},
- "TimeNodeType":{
+ "LabelStyleType":{
+ "required":[
+ "style",
+ "label"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ "$ref":"#/definitions/BaseStyleDescriptorType"
},
{
"type":"object",
- "title":"TimeNodeType",
+ "title":"LabelStyleType",
"properties":{
- "previousEdge":{
- "title":"previousEdge",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeEdgePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"previousEdge",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nextEdge":{
- "title":"nextEdge",
+ "style":{
+ "title":"style",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeEdgePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"nextEdge",
+ "localPart":"style",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "position":{
- "title":"position",
+ "label":{
+ "title":"label",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantPropertyType"
+ "$ref":"#/definitions/LabelType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"position",
+ "localPart":"label",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -17091,50 +15879,64 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeNodeType",
+ "localPart":"LabelStyleType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "previousEdge",
- "nextEdge",
- "position"
+ "style",
+ "label"
]
},
- "AbstractTimeSliceType":{
+ "GeocentricCRSType":{
"required":[
- "validTime"
+ "usesCartesianCS",
+ "usesSphericalCS",
+ "usesGeodeticDatum"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractReferenceSystemType"
},
{
"type":"object",
- "title":"AbstractTimeSliceType",
+ "title":"GeocentricCRSType",
"properties":{
- "validTime":{
- "title":"validTime",
+ "usesCartesianCS":{
+ "title":"usesCartesianCS",
"allOf":[
{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"#/definitions/CartesianCSRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"validTime",
+ "localPart":"usesCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "dataSource":{
- "title":"dataSource",
+ "usesSphericalCS":{
+ "title":"usesSphericalCS",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/SphericalCSRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dataSource",
+ "localPart":"usesSphericalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesGeodeticDatum":{
+ "title":"usesGeodeticDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodeticDatumRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesGeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -17143,113 +15945,114 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTimeSliceType",
+ "localPart":"GeocentricCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "validTime",
- "dataSource"
+ "usesCartesianCS",
+ "usesSphericalCS",
+ "usesGeodeticDatum"
]
},
- "BezierType":{
- "allOf":[
- {
- "$ref":"#/definitions/BSplineType"
- },
- {
- "type":"object",
- "title":"BezierType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BezierType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "FeatureArrayPropertyType":{
+ "AssociationType":{
"type":"object",
- "title":"FeatureArrayPropertyType",
+ "title":"AssociationType",
+ "required":[
+ "object"
+ ],
"properties":{
- "feature":{
- "title":"feature",
+ "object":{
+ "title":"object",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"_Feature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
},
- "minItems":0
+ "elementName":{
+ "localPart":"_Object",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"_Feature",
+ "localPart":"_Object",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"FeatureArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "feature"
- ]
- },
- "StyleVariationType":{
- "type":"object",
- "title":"StyleVariationType",
- "required":[
- "styleProperty"
- ],
- "properties":{
- "value":{
- "title":"value",
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "styleProperty":{
- "title":"styleProperty",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"styleProperty",
- "namespaceURI":""
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "featurePropertyRange":{
- "title":"featurePropertyRange",
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -17257,193 +16060,152 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"featurePropertyRange",
- "namespaceURI":""
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"StyleVariationType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "styleProperty",
- "featurePropertyRange"
- ]
- },
- "TopoCurvePropertyType":{
- "type":"object",
- "title":"TopoCurvePropertyType",
- "required":[
- "topoCurve"
- ],
- "properties":{
- "topoCurve":{
- "title":"topoCurve",
+ },
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"#/definitions/TopoCurveType"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoCurve",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoCurvePropertyType",
+ "localPart":"AssociationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoCurve"
+ "object",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "CartesianCSType":{
+ "TimeType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/MeasureType"
},
{
"type":"object",
- "title":"CartesianCSType",
+ "title":"TimeType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CartesianCSType",
+ "localPart":"TimeType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "VectorType":{
+ "AngleChoiceType":{
"type":"object",
- "title":"VectorType",
+ "title":"AngleChoiceType",
+ "required":[
+ "angle",
+ "dmsAngle"
+ ],
"properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"value"
- },
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "srsDimension":{
- "title":"srsDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
- }
- },
- "axisLabels":{
- "title":"axisLabels",
+ "angle":{
+ "title":"angle",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"#/definitions/MeasureType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"angle",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "uomLabels":{
- "title":"uomLabels",
+ "dmsAngle":{
+ "title":"dmsAngle",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"#/definitions/DMSAngleType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dmsAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"VectorType",
+ "localPart":"AngleChoiceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
+ "angle",
+ "dmsAngle"
]
},
- "ScaleType":{
+ "MultiSolidDomainType":{
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/DomainSetType"
},
{
"type":"object",
- "title":"ScaleType",
+ "title":"MultiSolidDomainType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ScaleType",
+ "localPart":"MultiSolidDomainType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "MultiSolidPropertyType":{
+ "TimeInstantPropertyType":{
"type":"object",
- "title":"MultiSolidPropertyType",
+ "title":"TimeInstantPropertyType",
"required":[
- "multiSolid"
+ "timeInstant"
],
"properties":{
- "multiSolid":{
- "title":"multiSolid",
+ "timeInstant":{
+ "title":"timeInstant",
"allOf":[
{
- "$ref":"#/definitions/MultiSolidType"
+ "$ref":"#/definitions/TimeInstantType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiSolid",
+ "localPart":"TimeInstant",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -17554,11 +16316,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSolidPropertyType",
+ "localPart":"TimeInstantPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "multiSolid",
+ "timeInstant",
"remoteSchema",
"type",
"href",
@@ -17569,53 +16331,90 @@
"actuate"
]
},
- "GridCoverageType":{
+ "TimeCoordinateSystemType":{
+ "required":[
+ "originPosition",
+ "origin",
+ "interval"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/AbstractTimeReferenceSystemType"
},
{
"type":"object",
- "title":"GridCoverageType",
+ "title":"TimeCoordinateSystemType",
"properties":{
+ "originPosition":{
+ "title":"originPosition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"originPosition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeInstantPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interval":{
+ "title":"interval",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeIntervalLengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interval",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GridCoverageType",
+ "localPart":"TimeCoordinateSystemType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "originPosition",
+ "origin",
+ "interval"
+ ]
},
- "GeometryPropertyType":{
+ "OperationParameterGroupRefType":{
"type":"object",
- "title":"GeometryPropertyType",
+ "title":"OperationParameterGroupRefType",
"required":[
- "geometry"
+ "operationParameterGroup"
],
"properties":{
- "geometry":{
- "title":"geometry",
+ "operationParameterGroup":{
+ "title":"operationParameterGroup",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/OperationParameterGroupType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Geometry",
+ "localPart":"OperationParameterGroup",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -17726,11 +16525,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometryPropertyType",
+ "localPart":"OperationParameterGroupRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometry",
+ "operationParameterGroup",
"remoteSchema",
"type",
"href",
@@ -17741,52 +16540,203 @@
"actuate"
]
},
- "DerivedCRSTypeType":{
+ "DynamicFeatureType":{
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"DerivedCRSTypeType",
+ "title":"DynamicFeatureType",
"properties":{
+ "validTime":{
+ "title":"validTime",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePrimitivePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"validTime",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "history":{
+ "title":"history",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/HistoryPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"history",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"history",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "dataSource":{
+ "title":"dataSource",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dataSource",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivedCRSTypeType",
+ "localPart":"DynamicFeatureType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "validTime",
+ "history",
+ "dataSource"
+ ]
},
- "FeatureStylePropertyType":{
+ "ImageCRSType":{
+ "required":[
+ "usesCartesianCS",
+ "usesObliqueCartesianCS",
+ "usesImageDatum"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractReferenceSystemType"
+ },
+ {
+ "type":"object",
+ "title":"ImageCRSType",
+ "properties":{
+ "usesCartesianCS":{
+ "title":"usesCartesianCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CartesianCSRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesCartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesObliqueCartesianCS":{
+ "title":"usesObliqueCartesianCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ObliqueCartesianCSRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesObliqueCartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesImageDatum":{
+ "title":"usesImageDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ImageDatumRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesImageDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ImageCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "usesCartesianCS",
+ "usesObliqueCartesianCS",
+ "usesImageDatum"
+ ]
+ },
+ "DomainSetType":{
"type":"object",
- "title":"FeatureStylePropertyType",
+ "title":"DomainSetType",
+ "required":[
+ "geometry",
+ "timeObject"
+ ],
"properties":{
- "featureStyle":{
- "title":"featureStyle",
+ "geometry":{
+ "title":"geometry",
"allOf":[
{
- "$ref":"#/definitions/FeatureStyleType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"FeatureStyle",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "about":{
- "title":"about",
+ "timeObject":{
+ "title":"timeObject",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeObjectType"
+ }
+ },
+ "elementName":{
+ "localPart":"_TimeObject",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_TimeObject",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"remoteSchema":{
@@ -17896,12 +16846,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FeatureStylePropertyType",
+ "localPart":"DomainSetType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "featureStyle",
- "about",
+ "geometry",
+ "timeObject",
"remoteSchema",
"type",
"href",
@@ -17912,23 +16862,134 @@
"actuate"
]
},
- "CartesianCSRefType":{
+ "AbstractGriddedSurfaceType":{
+ "required":[
+ "row"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGriddedSurfaceType",
+ "properties":{
+ "row":{
+ "title":"row",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AbstractGriddedSurfaceType.Row"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"row",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "rows":{
+ "title":"rows",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rows",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "columns":{
+ "title":"columns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"columns",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGriddedSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "row",
+ "rows",
+ "columns"
+ ]
+ },
+ "GeometricComplexPropertyType":{
"type":"object",
- "title":"CartesianCSRefType",
+ "title":"GeometricComplexPropertyType",
"required":[
- "cartesianCS"
+ "geometricComplex",
+ "compositeCurve",
+ "compositeSurface",
+ "compositeSolid"
],
"properties":{
- "cartesianCS":{
- "title":"cartesianCS",
+ "geometricComplex":{
+ "title":"geometricComplex",
"allOf":[
{
- "$ref":"#/definitions/CartesianCSType"
+ "$ref":"#/definitions/GeometricComplexType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CartesianCS",
+ "localPart":"GeometricComplex",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "compositeCurve":{
+ "title":"compositeCurve",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompositeCurveType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CompositeCurve",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "compositeSurface":{
+ "title":"compositeSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompositeSurfaceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CompositeSurface",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "compositeSolid":{
+ "title":"compositeSolid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompositeSolidType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CompositeSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -18039,11 +17100,14 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CartesianCSRefType",
+ "localPart":"GeometricComplexPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "cartesianCS",
+ "geometricComplex",
+ "compositeCurve",
+ "compositeSurface",
+ "compositeSolid",
"remoteSchema",
"type",
"href",
@@ -18054,73 +17118,42 @@
"actuate"
]
},
- "MultiSurfaceCoverageType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
- },
- {
- "type":"object",
- "title":"MultiSurfaceCoverageType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiSurfaceCoverageType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TimeEdgeType":{
- "required":[
- "start",
- "end"
- ],
+ "MultiCurveType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
{
"type":"object",
- "title":"TimeEdgeType",
- "properties":{
- "start":{
- "title":"start",
- "allOf":[
- {
- "$ref":"#/definitions/TimeNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"start",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "end":{
- "title":"end",
+ "title":"MultiCurveType",
+ "properties":{
+ "curveMember":{
+ "title":"curveMember",
"allOf":[
{
- "$ref":"#/definitions/TimeNodePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CurvePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"end",
+ "localPart":"curveMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "extent":{
- "title":"extent",
+ "curveMembers":{
+ "title":"curveMembers",
"allOf":[
{
- "$ref":"#/definitions/TimePeriodPropertyType"
+ "$ref":"#/definitions/CurveArrayPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"extent",
+ "localPart":"curveMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -18129,38 +17162,33 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeEdgeType",
+ "localPart":"MultiCurveType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "start",
- "end",
- "extent"
+ "curveMember",
+ "curveMembers"
]
},
- "AbstractTimePrimitiveType":{
+ "ArrayType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeObjectType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"AbstractTimePrimitiveType",
+ "title":"ArrayType",
"properties":{
- "relatedTime":{
- "title":"relatedTime",
+ "members":{
+ "title":"members",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/RelatedTimeType"
- },
- "minItems":0
+ "$ref":"#/definitions/ArrayAssociationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"relatedTime",
+ "localPart":"members",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -18169,35 +17197,43 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTimePrimitiveType",
+ "localPart":"ArrayType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "relatedTime"
+ "members"
]
},
- "AbstractFeatureType":{
+ "MultiCurveCoverageType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
},
{
"type":"object",
- "title":"AbstractFeatureType",
+ "title":"MultiCurveCoverageType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiCurveCoverageType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "MovingObjectStatusType":{
+ "required":[
+ "location"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeSliceType"
+ },
+ {
+ "type":"object",
+ "title":"MovingObjectStatusType",
"properties":{
- "boundedBy":{
- "title":"boundedBy",
- "allOf":[
- {
- "$ref":"#/definitions/BoundingShapeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundedBy",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
"location":{
"title":"location",
"allOf":[
@@ -18222,465 +17258,386 @@
"localPart":"location",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "speed":{
+ "title":"speed",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"speed",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "bearing":{
+ "title":"bearing",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"bearing",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "acceleration":{
+ "title":"acceleration",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"acceleration",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "elevation":{
+ "title":"elevation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"elevation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "status":{
+ "title":"status",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"status",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractFeatureType",
+ "localPart":"MovingObjectStatusType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "boundedBy",
- "location"
+ "location",
+ "speed",
+ "bearing",
+ "acceleration",
+ "elevation",
+ "status"
]
},
- "AbstractRingType":{
+ "GridCoverageType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
},
{
"type":"object",
- "title":"AbstractRingType",
+ "title":"GridCoverageType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractRingType",
+ "localPart":"GridCoverageType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "GenericMetaDataType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractMetaDataType"
- },
- {
- "type":"object",
- "title":"GenericMetaDataType",
- "properties":{
- "contentOverrideForGenericMetaDataType":{
- "title":"contentOverrideForGenericMetaDataType",
- "allOf":[
- {
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
- }
- ],
- "propertyType":"anyElement"
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GenericMetaDataType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "contentOverrideForGenericMetaDataType"
- ]
- },
- "RangeSetType":{
+ "TimeOrdinalEraPropertyType":{
"type":"object",
- "title":"RangeSetType",
+ "title":"TimeOrdinalEraPropertyType",
"required":[
- "valueArray",
- "scalarValueList",
- "dataBlock",
- "file"
+ "timeOrdinalEra"
],
"properties":{
- "valueArray":{
- "title":"valueArray",
+ "timeOrdinalEra":{
+ "title":"timeOrdinalEra",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/ValueArrayType"
- },
- "minItems":1
+ "$ref":"#/definitions/TimeOrdinalEraType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ValueArray",
+ "localPart":"TimeOrdinalEra",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "scalarValueList":{
- "title":"scalarValueList",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/MeasureOrNullListType"
- }
- },
- "elementName":{
- "localPart":"QuantityList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- },
- "elementName":{
- "localPart":"BooleanList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- },
- "elementName":{
- "localPart":"CountList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CodeOrNullListType"
- }
- },
- "elementName":{
- "localPart":"CategoryList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRefs"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "dataBlock":{
- "title":"dataBlock",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"#/definitions/DataBlockType"
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"DataBlock",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "file":{
- "title":"file",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"#/definitions/FileType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"File",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RangeSetType",
+ "localPart":"TimeOrdinalEraPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "valueArray",
- "scalarValueList",
- "dataBlock",
- "file"
+ "timeOrdinalEra",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "IndexMapType":{
- "required":[
- "lookUpTable"
- ],
+ "AbstractDatumBaseType":{
"allOf":[
{
- "$ref":"#/definitions/GridFunctionType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"IndexMapType",
+ "title":"AbstractDatumBaseType",
"properties":{
- "lookUpTable":{
- "title":"lookUpTable",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lookUpTable",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"IndexMapType",
+ "localPart":"AbstractDatumBaseType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "lookUpTable"
- ]
+ }
},
- "KnotPropertyType":{
- "type":"object",
- "title":"KnotPropertyType",
+ "ArcByCenterPointType":{
"required":[
- "knot"
+ "pos",
+ "pointProperty",
+ "pointRep",
+ "posList",
+ "coordinates",
+ "radius",
+ "numARC"
],
- "properties":{
- "knot":{
- "title":"knot",
- "allOf":[
- {
- "$ref":"#/definitions/KnotType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Knot",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"KnotPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "knot"
- ]
- },
- "BagType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"BagType",
+ "title":"ArcByCenterPointType",
"properties":{
- "member":{
- "title":"member",
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "pointProperty":{
+ "title":"pointProperty",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/AssociationType"
- },
- "minItems":0
+ "$ref":"#/definitions/PointPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"member",
+ "localPart":"pointProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "members":{
- "title":"members",
+ "pointRep":{
+ "title":"pointRep",
"allOf":[
{
- "$ref":"#/definitions/ArrayAssociationType"
+ "$ref":"#/definitions/PointPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"members",
+ "localPart":"pointRep",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BagType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "member",
- "members"
- ]
- },
- "SolidType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSolidType"
- },
- {
- "type":"object",
- "title":"SolidType",
- "properties":{
- "exterior":{
- "title":"exterior",
+ },
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"exterior",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "interior":{
- "title":"interior",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/SurfacePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/CoordinatesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interior",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SolidType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "exterior",
- "interior"
- ]
- },
- "PolygonPatchType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfacePatchType"
- },
- {
- "type":"object",
- "title":"PolygonPatchType",
- "properties":{
- "exterior":{
- "title":"exterior",
+ },
+ "radius":{
+ "title":"radius",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- },
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/LengthType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"exterior",
+ "localPart":"radius",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "interior":{
- "title":"interior",
+ "startAngle":{
+ "title":"startAngle",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- },
- "elementName":{
- "localPart":"interior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/AngleType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"interior",
+ "localPart":"startAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "endAngle":{
+ "title":"endAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"endAngle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -18688,7 +17645,7 @@
"title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/SurfaceInterpolationType"
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
"propertyType":"attribute",
@@ -18696,38 +17653,76 @@
"localPart":"interpolation",
"namespaceURI":""
}
+ },
+ "numARC":{
+ "title":"numARC",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numArc",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PolygonPatchType",
+ "localPart":"ArcByCenterPointType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "exterior",
- "interior",
- "interpolation"
+ "pos",
+ "pointProperty",
+ "pointRep",
+ "posList",
+ "coordinates",
+ "radius",
+ "startAngle",
+ "endAngle",
+ "interpolation",
+ "numARC"
]
},
- "LinearCSRefType":{
+ "VolumeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"VolumeType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VolumeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "MultiLineStringPropertyType":{
"type":"object",
- "title":"LinearCSRefType",
+ "title":"MultiLineStringPropertyType",
"required":[
- "linearCS"
+ "multiLineString"
],
"properties":{
- "linearCS":{
- "title":"linearCS",
+ "multiLineString":{
+ "title":"multiLineString",
"allOf":[
{
- "$ref":"#/definitions/LinearCSType"
+ "$ref":"#/definitions/MultiLineStringType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LinearCS",
+ "localPart":"MultiLineString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -18838,11 +17833,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearCSRefType",
+ "localPart":"MultiLineStringPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "linearCS",
+ "multiLineString",
"remoteSchema",
"type",
"href",
@@ -18853,25 +17848,29 @@
"actuate"
]
},
- "AbstractContinuousCoverageType":{
+ "MultiPolygonType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoverageType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
{
"type":"object",
- "title":"AbstractContinuousCoverageType",
+ "title":"MultiPolygonType",
"properties":{
- "coverageFunction":{
- "title":"coverageFunction",
+ "polygonMember":{
+ "title":"polygonMember",
"allOf":[
{
- "$ref":"#/definitions/CoverageFunctionType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/PolygonPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coverageFunction",
+ "localPart":"polygonMember",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -18880,123 +17879,41 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractContinuousCoverageType",
+ "localPart":"MultiPolygonType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coverageFunction"
+ "polygonMember"
]
},
- "PrimeMeridianBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"PrimeMeridianBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PrimeMeridianBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "DMSAngleType":{
+ "LabelStylePropertyType":{
"type":"object",
- "title":"DMSAngleType",
- "required":[
- "degrees",
- "decimalMinutes",
- "minutes"
- ],
+ "title":"LabelStylePropertyType",
"properties":{
- "degrees":{
- "title":"degrees",
- "allOf":[
- {
- "$ref":"#/definitions/DegreesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"degrees",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "decimalMinutes":{
- "title":"decimalMinutes",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"decimalMinutes",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minutes":{
- "title":"minutes",
+ "labelStyle":{
+ "title":"labelStyle",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/LabelStyleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"minutes",
+ "localPart":"LabelStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "seconds":{
- "title":"seconds",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"seconds",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DMSAngleType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "degrees",
- "decimalMinutes",
- "minutes",
- "seconds"
- ]
- },
- "GeographicCRSRefType":{
- "type":"object",
- "title":"GeographicCRSRefType",
- "required":[
- "geographicCRS"
- ],
- "properties":{
- "geographicCRS":{
- "title":"geographicCRS",
+ "about":{
+ "title":"about",
"allOf":[
{
- "$ref":"#/definitions/GeographicCRSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeographicCRS",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"about",
+ "namespaceURI":""
}
},
"remoteSchema":{
@@ -19106,11 +18023,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeographicCRSRefType",
+ "localPart":"LabelStylePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geographicCRS",
+ "labelStyle",
+ "about",
"remoteSchema",
"type",
"href",
@@ -19121,175 +18039,303 @@
"actuate"
]
},
- "ArcByCenterPointType":{
+ "GridFunctionType":{
+ "type":"object",
+ "title":"GridFunctionType",
+ "properties":{
+ "sequenceRule":{
+ "title":"sequenceRule",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SequenceRuleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sequenceRule",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "startPoint":{
+ "title":"startPoint",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startPoint",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridFunctionType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "sequenceRule",
+ "startPoint"
+ ]
+ },
+ "GeometryStyleType":{
"required":[
- "pos",
- "pointProperty",
- "pointRep",
- "posList",
- "coordinates",
- "radius",
- "numARC"
+ "symbol",
+ "style"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/BaseStyleDescriptorType"
},
{
"type":"object",
- "title":"ArcByCenterPointType",
+ "title":"GeometryStyleType",
"properties":{
- "pos":{
- "title":"pos",
+ "symbol":{
+ "title":"symbol",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"#/definitions/SymbolType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pos",
+ "localPart":"symbol",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "pointProperty":{
- "title":"pointProperty",
+ "style":{
+ "title":"style",
"allOf":[
{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"style",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "pointRep":{
- "title":"pointRep",
+ "labelStyle":{
+ "title":"labelStyle",
"allOf":[
{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/LabelStylePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pointRep",
+ "localPart":"labelStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "posList":{
- "title":"posList",
+ "geometryProperty":{
+ "title":"geometryProperty",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"geometryProperty",
+ "namespaceURI":""
}
},
- "coordinates":{
- "title":"coordinates",
+ "geometryType":{
+ "title":"geometryType",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"geometryType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeometryStyleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "symbol",
+ "style",
+ "labelStyle",
+ "geometryProperty",
+ "geometryType"
+ ]
+ },
+ "AbstractContinuousCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoverageType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractContinuousCoverageType",
+ "properties":{
+ "coverageFunction":{
+ "title":"coverageFunction",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoverageFunctionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"coverageFunction",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "radius":{
- "title":"radius",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractContinuousCoverageType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "coverageFunction"
+ ]
+ },
+ "DirectedObservationAtDistanceType":{
+ "required":[
+ "distance"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectedObservationType"
+ },
+ {
+ "type":"object",
+ "title":"DirectedObservationAtDistanceType",
+ "properties":{
+ "distance":{
+ "title":"distance",
"allOf":[
{
- "$ref":"#/definitions/LengthType"
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"radius",
+ "localPart":"distance",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "startAngle":{
- "title":"startAngle",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectedObservationAtDistanceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "distance"
+ ]
+ },
+ "AbstractSolidType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractSolidType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSolidType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "GeodeticDatumType":{
+ "required":[
+ "usesPrimeMeridian",
+ "usesEllipsoid"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDatumType"
+ },
+ {
+ "type":"object",
+ "title":"GeodeticDatumType",
+ "properties":{
+ "usesPrimeMeridian":{
+ "title":"usesPrimeMeridian",
"allOf":[
{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/PrimeMeridianRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"startAngle",
+ "localPart":"usesPrimeMeridian",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "endAngle":{
- "title":"endAngle",
+ "usesEllipsoid":{
+ "title":"usesEllipsoid",
"allOf":[
{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/EllipsoidRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"endAngle",
+ "localPart":"usesEllipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "numARC":{
- "title":"numARC",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ArcByCenterPointType",
+ "localPart":"GeodeticDatumType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "pos",
- "pointProperty",
- "pointRep",
- "posList",
- "coordinates",
- "radius",
- "startAngle",
- "endAngle",
- "interpolation",
- "numARC"
+ "usesPrimeMeridian",
+ "usesEllipsoid"
]
},
+ "TrianglePatchArrayPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ },
+ {
+ "type":"object",
+ "title":"TrianglePatchArrayPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TrianglePatchArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
"PrimeMeridianRefType":{
"type":"object",
"title":"PrimeMeridianRefType",
@@ -19432,398 +18478,209 @@
"actuate"
]
},
- "MovingObjectStatusType":{
+ "RingPropertyType":{
+ "type":"object",
+ "title":"RingPropertyType",
"required":[
- "location"
+ "ring"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeSliceType"
- },
- {
- "type":"object",
- "title":"MovingObjectStatusType",
- "properties":{
- "location":{
- "title":"location",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LocationPropertyType"
- }
- },
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "speed":{
- "title":"speed",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"speed",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "bearing":{
- "title":"bearing",
- "allOf":[
- {
- "$ref":"#/definitions/DirectionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"bearing",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "acceleration":{
- "title":"acceleration",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"acceleration",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "elevation":{
- "title":"elevation",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"elevation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "status":{
- "title":"status",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"status",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "properties":{
+ "ring":{
+ "title":"ring",
+ "allOf":[
+ {
+ "$ref":"#/definitions/RingType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Ring",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MovingObjectStatusType",
+ "localPart":"RingPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "location",
- "speed",
- "bearing",
- "acceleration",
- "elevation",
- "status"
+ "ring"
]
},
- "TimeInstantType":{
+ "LinearRingPropertyType":{
+ "type":"object",
+ "title":"LinearRingPropertyType",
"required":[
- "timePosition"
+ "linearRing"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
- },
- {
- "type":"object",
- "title":"TimeInstantType",
- "properties":{
- "timePosition":{
- "title":"timePosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"timePosition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "properties":{
+ "linearRing":{
+ "title":"linearRing",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearRingType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LinearRing",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeInstantType",
+ "localPart":"LinearRingPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timePosition"
+ "linearRing"
]
},
- "TopoVolumeType":{
+ "IdentifierType":{
+ "type":"object",
+ "title":"IdentifierType",
"required":[
- "directedTopoSolid"
+ "name"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"TopoVolumeType",
- "properties":{
- "directedTopoSolid":{
- "title":"directedTopoSolid",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedTopoSolidPropertyType"
- },
- "minItems":1
+ "properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CodeType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"directedTopoSolid",
+ "localPart":"name",
"namespaceURI":"http://www.opengis.net/gml"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "version":{
+ "title":"version",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"version",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remarks":{
+ "title":"remarks",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"remarks",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoVolumeType",
+ "localPart":"IdentifierType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedTopoSolid"
+ "name",
+ "version",
+ "remarks"
]
},
- "AbstractGeneralConversionType":{
+ "CartesianCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"AbstractGeneralConversionType",
+ "title":"CartesianCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeneralConversionType",
+ "localPart":"CartesianCSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "ArcByBulgeType":{
+ "AbstractCoordinateOperationBaseType":{
"allOf":[
{
- "$ref":"#/definitions/ArcStringByBulgeType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"ArcByBulgeType",
+ "title":"AbstractCoordinateOperationBaseType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ArcByBulgeType",
+ "localPart":"AbstractCoordinateOperationBaseType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "TimePeriodType":{
- "required":[
- "beginPosition",
- "begin",
- "endPosition",
- "end",
- "duration",
- "timeInterval"
- ],
+ "GridLengthType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ "$ref":"#/definitions/MeasureType"
},
{
"type":"object",
- "title":"TimePeriodType",
+ "title":"GridLengthType",
"properties":{
- "beginPosition":{
- "title":"beginPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"beginPosition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "begin":{
- "title":"begin",
- "allOf":[
- {
- "$ref":"#/definitions/TimeInstantPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"begin",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "endPosition":{
- "title":"endPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"endPosition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "end":{
- "title":"end",
- "allOf":[
- {
- "$ref":"#/definitions/TimeInstantPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"end",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "duration":{
- "title":"duration",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"duration",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "timeInterval":{
- "title":"timeInterval",
- "allOf":[
- {
- "$ref":"#/definitions/TimeIntervalLengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"timeInterval",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimePeriodType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "beginPosition",
- "begin",
- "endPosition",
- "end",
- "duration",
- "timeInterval"
- ]
- },
- "RectangleType":{
- "required":[
- "exterior"
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridLengthType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "DerivationUnitTermType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfacePatchType"
+ "$ref":"#/definitions/UnitOfMeasureType"
},
{
"type":"object",
- "title":"RectangleType",
+ "title":"DerivationUnitTermType",
"properties":{
- "exterior":{
- "title":"exterior",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- },
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interpolation":{
- "title":"interpolation",
+ "exponent":{
+ "title":"exponent",
"allOf":[
{
- "$ref":"#/definitions/SurfaceInterpolationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"interpolation",
+ "localPart":"exponent",
"namespaceURI":""
}
}
@@ -19832,118 +18689,72 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RectangleType",
+ "localPart":"DerivationUnitTermType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "exterior",
- "interpolation"
+ "exponent"
]
},
- "AbstractMetaDataType":{
+ "CodeListType":{
"type":"object",
- "title":"AbstractMetaDataType",
+ "title":"CodeListType",
"properties":{
- "content":{
- "title":"content",
+ "value":{
+ "title":"value",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/Name"
}
}
],
- "propertyType":"elementRefs"
+ "propertyType":"value"
},
- "id":{
- "title":"id",
+ "codeSpace":{
+ "title":"codeSpace",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"id",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractMetaDataType",
+ "localPart":"CodeListType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "content",
- "id"
+ "value",
+ "codeSpace"
]
},
- "ClothoidType":{
- "required":[
- "refLocation",
- "scaleFactor",
- "startParameter",
- "endParameter"
- ],
+ "AbstractGeneralOperationParameterType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"ClothoidType",
+ "title":"AbstractGeneralOperationParameterType",
"properties":{
- "refLocation":{
- "title":"refLocation",
- "allOf":[
- {
- "$ref":"#/definitions/ClothoidType.RefLocation"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"refLocation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "scaleFactor":{
- "title":"scaleFactor",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"scaleFactor",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "startParameter":{
- "title":"startParameter",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"startParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "endParameter":{
- "title":"endParameter",
+ "minimumOccurs":{
+ "title":"minimumOccurs",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"endParameter",
+ "localPart":"minimumOccurs",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -19952,97 +18763,202 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ClothoidType",
+ "localPart":"AbstractGeneralOperationParameterType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "refLocation",
- "scaleFactor",
- "startParameter",
- "endParameter"
+ "minimumOccurs"
]
},
- "VerticalDatumType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDatumType"
- },
- {
- "type":"object",
- "title":"VerticalDatumType",
- "properties":{
- "verticalDatumType":{
- "title":"verticalDatumType",
- "allOf":[
- {
- "$ref":"#/definitions/VerticalDatumTypeType"
+ "SurfacePropertyType":{
+ "type":"object",
+ "title":"SurfacePropertyType",
+ "required":[
+ "surface"
+ ],
+ "properties":{
+ "surface":{
+ "title":"surface",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfaceType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"verticalDatumType",
+ "localPart":"_Surface",
"namespaceURI":"http://www.opengis.net/gml"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Surface",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalDatumType",
+ "localPart":"SurfacePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "verticalDatumType"
+ "surface",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MultiCurveCoverageType":{
+ "UserDefinedCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"MultiCurveCoverageType",
+ "title":"UserDefinedCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiCurveCoverageType",
+ "localPart":"UserDefinedCSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "TimePrimitivePropertyType":{
+ "CompoundCRSRefType":{
"type":"object",
- "title":"TimePrimitivePropertyType",
+ "title":"CompoundCRSRefType",
"required":[
- "timePrimitive"
+ "compoundCRS"
],
"properties":{
- "timePrimitive":{
- "title":"timePrimitive",
+ "compoundCRS":{
+ "title":"compoundCRS",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimePrimitiveType"
- }
- },
- "elementName":{
- "localPart":"_TimePrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/CompoundCRSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_TimePrimitive",
+ "localPart":"CompoundCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -20153,11 +19069,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimePrimitivePropertyType",
+ "localPart":"CompoundCRSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timePrimitive",
+ "compoundCRS",
"remoteSchema",
"type",
"href",
@@ -20168,32 +19084,109 @@
"actuate"
]
},
- "CompositeSolidType":{
+ "PointType":{
"required":[
- "solidMember"
+ "pos",
+ "coordinates",
+ "coord"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSolidType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
},
{
"type":"object",
- "title":"CompositeSolidType",
+ "title":"PointType",
"properties":{
- "solidMember":{
- "title":"solidMember",
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coord":{
+ "title":"coord",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coord",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PointType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "pos",
+ "coordinates",
+ "coord"
+ ]
+ },
+ "MultiSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"MultiSurfaceType",
+ "properties":{
+ "surfaceMember":{
+ "title":"surfaceMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/SurfacePropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"solidMember",
+ "localPart":"surfaceMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "surfaceMembers":{
+ "title":"surfaceMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfaceArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -20202,31 +19195,92 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeSolidType",
+ "localPart":"MultiSurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "solidMember"
+ "surfaceMember",
+ "surfaceMembers"
]
},
- "CompositeSolidPropertyType":{
+ "GenericMetaDataType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractMetaDataType"
+ },
+ {
+ "type":"object",
+ "title":"GenericMetaDataType",
+ "properties":{
+ "contentOverrideForGenericMetaDataType":{
+ "title":"contentOverrideForGenericMetaDataType",
+ "allOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "propertyType":"anyElement"
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GenericMetaDataType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "contentOverrideForGenericMetaDataType"
+ ]
+ },
+ "DirectedTopoSolidPropertyType":{
"type":"object",
- "title":"CompositeSolidPropertyType",
+ "title":"DirectedTopoSolidPropertyType",
"required":[
- "compositeSolid"
+ "topoSolid"
],
"properties":{
- "compositeSolid":{
- "title":"compositeSolid",
+ "topoSolid":{
+ "title":"topoSolid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoSolidType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoSolid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
- "$ref":"#/definitions/CompositeSolidType"
+ "$ref":"#/definitions/SignType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CompositeSolid",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
}
},
"remoteSchema":{
@@ -20336,11 +19390,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeSolidPropertyType",
+ "localPart":"DirectedTopoSolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "compositeSolid",
+ "topoSolid",
+ "orientation",
"remoteSchema",
"type",
"href",
@@ -20351,60 +19406,41 @@
"actuate"
]
},
- "GridLengthType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"GridLengthType",
- "properties":{
- }
- }
+ "UnitDefinitionType":{
+ "required":[
+ "quantityType"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridLengthType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "CompositeValueType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"CompositeValueType",
+ "title":"UnitDefinitionType",
"properties":{
- "valueComponent":{
- "title":"valueComponent",
+ "quantityType":{
+ "title":"quantityType",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/ValuePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"valueComponent",
+ "localPart":"quantityType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "valueComponents":{
- "title":"valueComponents",
+ "catalogSymbol":{
+ "title":"catalogSymbol",
"allOf":[
{
- "$ref":"#/definitions/ValueArrayPropertyType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"valueComponents",
+ "localPart":"catalogSymbol",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -20413,73 +19449,49 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeValueType",
+ "localPart":"UnitDefinitionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "valueComponent",
- "valueComponents"
+ "quantityType",
+ "catalogSymbol"
]
},
- "AbstractRingPropertyType":{
- "type":"object",
- "title":"AbstractRingPropertyType",
- "required":[
- "ring"
- ],
- "properties":{
- "ring":{
- "title":"ring",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractRingType"
- }
- },
- "elementName":{
- "localPart":"_Ring",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Ring",
- "namespaceURI":"http://www.opengis.net/gml"
+ "TemporalDatumBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDatumType"
+ },
+ {
+ "type":"object",
+ "title":"TemporalDatumBaseType",
+ "properties":{
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractRingPropertyType",
+ "localPart":"TemporalDatumBaseType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "ring"
- ]
+ }
},
- "EllipsoidRefType":{
+ "MultiPolygonPropertyType":{
"type":"object",
- "title":"EllipsoidRefType",
+ "title":"MultiPolygonPropertyType",
"required":[
- "ellipsoid"
+ "multiPolygon"
],
"properties":{
- "ellipsoid":{
- "title":"ellipsoid",
+ "multiPolygon":{
+ "title":"multiPolygon",
"allOf":[
{
- "$ref":"#/definitions/EllipsoidType"
+ "$ref":"#/definitions/MultiPolygonType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Ellipsoid",
+ "localPart":"MultiPolygon",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -20590,11 +19602,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EllipsoidRefType",
+ "localPart":"MultiPolygonPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "ellipsoid",
+ "multiPolygon",
"remoteSchema",
"type",
"href",
@@ -20605,390 +19617,234 @@
"actuate"
]
},
- "AbstractTimeComplexType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeObjectType"
- },
- {
- "type":"object",
- "title":"AbstractTimeComplexType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimeComplexType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "BSplineType":{
+ "CoordinateSystemRefType":{
+ "type":"object",
+ "title":"CoordinateSystemRefType",
"required":[
- "posList",
- "coordinates",
- "degree",
- "knot"
+ "coordinateSystem"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
- },
- {
- "type":"object",
- "title":"BSplineType",
- "properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "degree":{
- "title":"degree",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"degree",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "knot":{
- "title":"knot",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/KnotPropertyType"
- },
- "minItems":2
+ "properties":{
+ "coordinateSystem":{
+ "title":"coordinateSystem",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"knot",
+ "localPart":"_CoordinateSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "isPolynomial":{
- "title":"isPolynomial",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"isPolynomial",
- "namespaceURI":""
- }
- },
- "knotType":{
- "title":"knotType",
- "allOf":[
- {
- "$ref":"#/definitions/KnotTypesType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"knotType",
- "namespaceURI":""
- }
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_CoordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BSplineType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "degree",
- "knot",
- "interpolation",
- "isPolynomial",
- "knotType"
- ]
- },
- "ImageCRSType":{
- "required":[
- "usesCartesianCS",
- "usesObliqueCartesianCS",
- "usesImageDatum"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReferenceSystemType"
},
- {
- "type":"object",
- "title":"ImageCRSType",
- "properties":{
- "usesCartesianCS":{
- "title":"usesCartesianCS",
- "allOf":[
- {
- "$ref":"#/definitions/CartesianCSRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesCartesianCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesObliqueCartesianCS":{
- "title":"usesObliqueCartesianCS",
- "allOf":[
- {
- "$ref":"#/definitions/ObliqueCartesianCSRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesObliqueCartesianCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesImageDatum":{
- "title":"usesImageDatum",
- "allOf":[
- {
- "$ref":"#/definitions/ImageDatumRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesImageDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ImageCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "usesCartesianCS",
- "usesObliqueCartesianCS",
- "usesImageDatum"
- ]
- },
- "GridDomainType":{
- "allOf":[
- {
- "$ref":"#/definitions/DomainSetType"
},
- {
- "type":"object",
- "title":"GridDomainType",
- "properties":{
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridDomainType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "PolygonPatchArrayPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
},
- {
- "type":"object",
- "title":"PolygonPatchArrayPropertyType",
- "properties":{
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonPatchArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "MultiSolidDomainType":{
- "allOf":[
- {
- "$ref":"#/definitions/DomainSetType"
},
- {
- "type":"object",
- "title":"MultiSolidDomainType",
- "properties":{
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSolidDomainType",
+ "localPart":"CoordinateSystemRefType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "coordinateSystem",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
},
- "BoundedFeatureType":{
+ "TriangulatedSurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/SurfaceType"
},
{
"type":"object",
- "title":"BoundedFeatureType",
+ "title":"TriangulatedSurfaceType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BoundedFeatureType",
+ "localPart":"TriangulatedSurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "TransformationType":{
+ "AbstractCoordinateSystemType":{
"required":[
- "usesMethod"
+ "usesAxis"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralTransformationType"
+ "$ref":"#/definitions/AbstractCoordinateSystemBaseType"
},
{
"type":"object",
- "title":"TransformationType",
+ "title":"AbstractCoordinateSystemType",
"properties":{
- "usesMethod":{
- "title":"usesMethod",
+ "csID":{
+ "title":"csID",
"allOf":[
{
- "$ref":"#/definitions/OperationMethodRefType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IdentifierType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesMethod",
+ "localPart":"csID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "usesValue":{
- "title":"usesValue",
+ "remarks":{
+ "title":"remarks",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"remarks",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesAxis":{
+ "title":"usesAxis",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/ParameterValueType"
+ "$ref":"#/definitions/CoordinateSystemAxisRefType"
},
- "minItems":0
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesValue",
+ "localPart":"usesAxis",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -20997,245 +19853,377 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TransformationType",
+ "localPart":"AbstractCoordinateSystemType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "usesMethod",
- "usesValue"
+ "csID",
+ "remarks",
+ "usesAxis"
]
},
- "CircleType":{
+ "CylindricalCSRefType":{
+ "type":"object",
+ "title":"CylindricalCSRefType",
+ "required":[
+ "cylindricalCS"
+ ],
+ "properties":{
+ "cylindricalCS":{
+ "title":"cylindricalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CylindricalCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CylindricalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CylindricalCSRefType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "cylindricalCS",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "PolarCSType":{
"allOf":[
{
- "$ref":"#/definitions/ArcType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"CircleType",
+ "title":"PolarCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CircleType",
+ "localPart":"PolarCSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "DerivedUnitType":{
+ "OrientableSurfaceType":{
"required":[
- "derivationUnitTerm"
+ "baseSurface"
],
"allOf":[
{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/AbstractSurfaceType"
},
{
"type":"object",
- "title":"DerivedUnitType",
+ "title":"OrientableSurfaceType",
"properties":{
- "derivationUnitTerm":{
- "title":"derivationUnitTerm",
+ "baseSurface":{
+ "title":"baseSurface",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DerivationUnitTermType"
- },
- "minItems":1
+ "$ref":"#/definitions/SurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"derivationUnitTerm",
+ "localPart":"baseSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "orientation":{
+ "title":"orientation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SignType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivedUnitType",
+ "localPart":"OrientableSurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "derivationUnitTerm"
+ "baseSurface",
+ "orientation"
]
},
- "RangeParametersType":{
+ "ImageCRSRefType":{
"type":"object",
- "title":"RangeParametersType",
+ "title":"ImageCRSRefType",
"required":[
- "_boolean",
- "category",
- "quantity",
- "count",
- "booleanList",
- "categoryList",
- "quantityList",
- "countList",
- "categoryExtent",
- "quantityExtent",
- "countExtent",
- "compositeValue"
+ "imageCRS"
],
"properties":{
- "_boolean":{
- "title":"_boolean",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Boolean",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "category":{
- "title":"category",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Category",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "quantity":{
- "title":"quantity",
+ "imageCRS":{
+ "title":"imageCRS",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/ImageCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Quantity",
+ "localPart":"ImageCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "count":{
- "title":"count",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Count",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "booleanList":{
- "title":"booleanList",
+ "type":{
+ "title":"type",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"BooleanList",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "categoryList":{
- "title":"categoryList",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"#/definitions/CodeOrNullListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CategoryList",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "quantityList":{
- "title":"quantityList",
+ "role":{
+ "title":"role",
"allOf":[
{
- "$ref":"#/definitions/MeasureOrNullListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"QuantityList",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "countList":{
- "title":"countList",
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CountList",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "categoryExtent":{
- "title":"categoryExtent",
+ "title":{
+ "title":"title",
"allOf":[
{
- "$ref":"#/definitions/CategoryExtentType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CategoryExtent",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "quantityExtent":{
- "title":"quantityExtent",
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"#/definitions/QuantityExtentType"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"QuantityExtent",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "countExtent":{
- "title":"countExtent",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ActuateType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CountExtent",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "compositeValue":{
- "title":"compositeValue",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ImageCRSRefType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "imageCRS",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "CoordinateOperationRefType":{
+ "type":"object",
+ "title":"CoordinateOperationRefType",
+ "required":[
+ "coordinateOperation"
+ ],
+ "properties":{
+ "coordinateOperation":{
+ "title":"coordinateOperation",
"allOf":[
{
"type":"object",
@@ -21244,18 +20232,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/CompositeValueType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"CompositeValue",
+ "localPart":"_CoordinateOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"CompositeValue",
+ "localPart":"_CoordinateOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -21366,22 +20354,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RangeParametersType",
+ "localPart":"CoordinateOperationRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "_boolean",
- "category",
- "quantity",
- "count",
- "booleanList",
- "categoryList",
- "quantityList",
- "countList",
- "categoryExtent",
- "quantityExtent",
- "countExtent",
- "compositeValue",
+ "coordinateOperation",
"remoteSchema",
"type",
"href",
@@ -21392,23 +20369,127 @@
"actuate"
]
},
- "PointPropertyType":{
+ "AbstractTimePrimitiveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimePrimitiveType",
+ "properties":{
+ "relatedTime":{
+ "title":"relatedTime",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/RelatedTimeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"relatedTime",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimePrimitiveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "relatedTime"
+ ]
+ },
+ "ScalarValuePropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ValuePropertyType"
+ },
+ {
+ "type":"object",
+ "title":"ScalarValuePropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ScalarValuePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AreaType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"AreaType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AreaType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractParametricCurveSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfacePatchType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractParametricCurveSurfaceType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractParametricCurveSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TimeGeometricPrimitivePropertyType":{
"type":"object",
- "title":"PointPropertyType",
+ "title":"TimeGeometricPrimitivePropertyType",
"required":[
- "point"
+ "timeGeometricPrimitive"
],
"properties":{
- "point":{
- "title":"point",
+ "timeGeometricPrimitive":{
+ "title":"timeGeometricPrimitive",
"allOf":[
{
- "$ref":"#/definitions/PointType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"_TimeGeometricPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Point",
+ "localPart":"_TimeGeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -21519,11 +20600,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PointPropertyType",
+ "localPart":"TimeGeometricPrimitivePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "point",
+ "timeGeometricPrimitive",
"remoteSchema",
"type",
"href",
@@ -21534,23 +20615,357 @@
"actuate"
]
},
- "CylindricalCSRefType":{
+ "EnvelopeWithTimePeriodType":{
+ "required":[
+ "timePosition"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/EnvelopeType"
+ },
+ {
+ "type":"object",
+ "title":"EnvelopeWithTimePeriodType",
+ "properties":{
+ "timePosition":{
+ "title":"timePosition",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimePositionType"
+ },
+ "maxItems":2,
+ "minItems":2
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"timePosition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "frame":{
+ "title":"frame",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"frame",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EnvelopeWithTimePeriodType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "timePosition",
+ "frame"
+ ]
+ },
+ "RectifiedGridDomainType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DomainSetType"
+ },
+ {
+ "type":"object",
+ "title":"RectifiedGridDomainType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RectifiedGridDomainType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "RingType":{
+ "required":[
+ "curveMember"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingType"
+ },
+ {
+ "type":"object",
+ "title":"RingType",
+ "properties":{
+ "curveMember":{
+ "title":"curveMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CurvePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RingType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "curveMember"
+ ]
+ },
+ "AbstractRingPropertyType":{
"type":"object",
- "title":"CylindricalCSRefType",
+ "title":"AbstractRingPropertyType",
"required":[
- "cylindricalCS"
+ "ring"
],
"properties":{
- "cylindricalCS":{
- "title":"cylindricalCS",
+ "ring":{
+ "title":"ring",
"allOf":[
{
- "$ref":"#/definitions/CylindricalCSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRingType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Ring",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Ring",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractRingPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "ring"
+ ]
+ },
+ "CompositeSurfaceType":{
+ "required":[
+ "surfaceMember"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"CompositeSurfaceType",
+ "properties":{
+ "surfaceMember":{
+ "title":"surfaceMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SurfacePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CompositeSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "surfaceMember"
+ ]
+ },
+ "SphericalCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"SphericalCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SphericalCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ImageDatumType":{
+ "required":[
+ "pixelInCell"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDatumType"
+ },
+ {
+ "type":"object",
+ "title":"ImageDatumType",
+ "properties":{
+ "pixelInCell":{
+ "title":"pixelInCell",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PixelInCellType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pixelInCell",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ImageDatumType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "pixelInCell"
+ ]
+ },
+ "OperationParameterGroupBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ },
+ {
+ "type":"object",
+ "title":"OperationParameterGroupBaseType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OperationParameterGroupBaseType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "LabelType":{
+ "type":"object",
+ "title":"LabelType",
+ "properties":{
+ "content":{
+ "title":"content",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ },
+ "elementName":{
+ "localPart":"LabelExpression",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"LabelExpression",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "transform":{
+ "title":"transform",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"transform",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LabelType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "content",
+ "transform"
+ ]
+ },
+ "PolygonPropertyType":{
+ "type":"object",
+ "title":"PolygonPropertyType",
+ "required":[
+ "polygon"
+ ],
+ "properties":{
+ "polygon":{
+ "title":"polygon",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PolygonType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CylindricalCS",
+ "localPart":"Polygon",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -21661,11 +21076,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CylindricalCSRefType",
+ "localPart":"PolygonPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "cylindricalCS",
+ "polygon",
"remoteSchema",
"type",
"href",
@@ -21676,23 +21091,35 @@
"actuate"
]
},
- "TimeInstantPropertyType":{
+ "GeometryPropertyType":{
"type":"object",
- "title":"TimeInstantPropertyType",
+ "title":"GeometryPropertyType",
"required":[
- "timeInstant"
+ "geometry"
],
"properties":{
- "timeInstant":{
- "title":"timeInstant",
+ "geometry":{
+ "title":"geometry",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TimeInstant",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -21803,11 +21230,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeInstantPropertyType",
+ "localPart":"GeometryPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeInstant",
+ "geometry",
"remoteSchema",
"type",
"href",
@@ -21818,130 +21245,122 @@
"actuate"
]
},
- "MultiSurfaceType":{
+ "CircleType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/ArcType"
},
{
"type":"object",
- "title":"MultiSurfaceType",
+ "title":"CircleType",
"properties":{
- "surfaceMember":{
- "title":"surfaceMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SurfacePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "surfaceMembers":{
- "title":"surfaceMembers",
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSurfaceType",
+ "localPart":"CircleType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "surfaceMember",
- "surfaceMembers"
- ]
+ }
},
- "AbstractPositionalAccuracyType":{
+ "AbstractGMLType":{
"type":"object",
- "title":"AbstractPositionalAccuracyType",
+ "title":"AbstractGMLType",
"properties":{
- "measureDescription":{
- "title":"measureDescription",
+ "metaDataProperty":{
+ "title":"metaDataProperty",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MetaDataPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"measureDescription",
+ "localPart":"metaDataProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractPositionalAccuracyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "measureDescription"
- ]
- },
- "AbstractGeneralTransformationType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateOperationType"
},
- {
- "type":"object",
- "title":"AbstractGeneralTransformationType",
- "properties":{
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralTransformationType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "AreaType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
},
- {
- "type":"object",
- "title":"AreaType",
- "properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CodeType"
+ }
+ },
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "id":{
+ "title":"id",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"id",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AreaType",
+ "localPart":"AbstractGMLType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "metaDataProperty",
+ "description",
+ "name",
+ "id"
+ ]
},
- "AssociationType":{
+ "DictionaryEntryType":{
"type":"object",
- "title":"AssociationType",
+ "title":"DictionaryEntryType",
"required":[
- "object"
+ "definition"
],
"properties":{
- "object":{
- "title":"object",
+ "definition":{
+ "title":"definition",
"allOf":[
{
"type":"object",
@@ -21950,18 +21369,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/DefinitionType"
}
},
"elementName":{
- "localPart":"_Object",
+ "localPart":"Definition",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"_Object",
+ "localPart":"Definition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -22072,11 +21491,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AssociationType",
+ "localPart":"DictionaryEntryType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "object",
+ "definition",
"remoteSchema",
"type",
"href",
@@ -22087,278 +21506,165 @@
"actuate"
]
},
- "BaseUnitType":{
+ "LinearCSRefType":{
+ "type":"object",
+ "title":"LinearCSRefType",
"required":[
- "unitsSystem"
+ "linearCS"
],
- "allOf":[
- {
- "$ref":"#/definitions/UnitDefinitionType"
+ "properties":{
+ "linearCS":{
+ "title":"linearCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LinearCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- {
- "type":"object",
- "title":"BaseUnitType",
- "properties":{
- "unitsSystem":{
- "title":"unitsSystem",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"unitsSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BaseUnitType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "unitsSystem"
- ]
- },
- "PrimeMeridianType":{
- "required":[
- "greenwichLongitude"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/PrimeMeridianBaseType"
},
- {
- "type":"object",
- "title":"PrimeMeridianType",
- "properties":{
- "meridianID":{
- "title":"meridianID",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/IdentifierType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"meridianID",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remarks":{
- "title":"remarks",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"remarks",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "greenwichLongitude":{
- "title":"greenwichLongitude",
- "allOf":[
- {
- "$ref":"#/definitions/AngleChoiceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"greenwichLongitude",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PrimeMeridianType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "meridianID",
- "remarks",
- "greenwichLongitude"
- ]
- },
- "TopoPointType":{
- "required":[
- "directedNode"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
},
- {
- "type":"object",
- "title":"TopoPointType",
- "properties":{
- "directedNode":{
- "title":"directedNode",
- "allOf":[
- {
- "$ref":"#/definitions/DirectedNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedNode",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoPointType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "directedNode"
- ]
- },
- "StyleType":{
- "required":[
- "featureStyle"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractStyleType"
},
- {
- "type":"object",
- "title":"StyleType",
- "properties":{
- "featureStyle":{
- "title":"featureStyle",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/FeatureStylePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureStyle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "graphStyle":{
- "title":"graphStyle",
- "allOf":[
- {
- "$ref":"#/definitions/GraphStylePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"graphStyle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"StyleType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "featureStyle",
- "graphStyle"
- ]
- },
- "LocationPropertyType":{
- "type":"object",
- "title":"LocationPropertyType",
- "required":[
- "geometry",
- "locationKeyWord",
- "locationString",
- "_null"
- ],
- "properties":{
- "geometry":{
- "title":"geometry",
+ },
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "locationKeyWord":{
- "title":"locationKeyWord",
+ "title":{
+ "title":"title",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"LocationKeyWord",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "locationString":{
- "title":"locationString",
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"LocationString",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "_null":{
- "title":"_null",
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearCSRefType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "linearCS",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "UserDefinedCSRefType":{
+ "type":"object",
+ "title":"UserDefinedCSRefType",
+ "required":[
+ "userDefinedCS"
+ ],
+ "properties":{
+ "userDefinedCS":{
+ "title":"userDefinedCS",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/UserDefinedCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Null",
+ "localPart":"UserDefinedCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -22469,14 +21775,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LocationPropertyType",
+ "localPart":"UserDefinedCSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometry",
- "locationKeyWord",
- "locationString",
- "_null",
+ "userDefinedCS",
"remoteSchema",
"type",
"href",
@@ -22487,354 +21790,357 @@
"actuate"
]
},
- "AbstractGeneralParameterValueType":{
- "type":"object",
- "title":"AbstractGeneralParameterValueType",
- "properties":{
- },
+ "GeometricComplexType":{
+ "required":[
+ "element"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"GeometricComplexType",
+ "properties":{
+ "element":{
+ "title":"element",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GeometricPrimitivePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"element",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeneralParameterValueType",
+ "localPart":"GeometricComplexType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "element"
+ ]
},
- "SolidArrayPropertyType":{
+ "GridEnvelopeType":{
"type":"object",
- "title":"SolidArrayPropertyType",
+ "title":"GridEnvelopeType",
+ "required":[
+ "low",
+ "high"
+ ],
"properties":{
- "solid":{
- "title":"solid",
+ "low":{
+ "title":"low",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSolidType"
- }
- },
- "elementName":{
- "localPart":"_Solid",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Solid",
+ "localPart":"low",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SolidArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "solid"
- ]
- },
- "GeometryArrayPropertyType":{
- "type":"object",
- "title":"GeometryArrayPropertyType",
- "properties":{
- "geometry":{
- "title":"geometry",
+ },
+ "high":{
+ "title":"high",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"_Geometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Geometry",
+ "localPart":"high",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometryArrayPropertyType",
+ "localPart":"GridEnvelopeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometry"
+ "low",
+ "high"
]
},
- "TopologyStyleType":{
+ "AbstractGeneralDerivedCRSType":{
"required":[
- "symbol",
- "style"
+ "baseCRS",
+ "definedByConversion"
],
"allOf":[
{
- "$ref":"#/definitions/BaseStyleDescriptorType"
+ "$ref":"#/definitions/AbstractReferenceSystemType"
},
{
"type":"object",
- "title":"TopologyStyleType",
+ "title":"AbstractGeneralDerivedCRSType",
"properties":{
- "symbol":{
- "title":"symbol",
- "allOf":[
- {
- "$ref":"#/definitions/SymbolType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"symbol",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "style":{
- "title":"style",
+ "baseCRS":{
+ "title":"baseCRS",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/CoordinateReferenceSystemRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"style",
+ "localPart":"baseCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "labelStyle":{
- "title":"labelStyle",
+ "definedByConversion":{
+ "title":"definedByConversion",
"allOf":[
{
- "$ref":"#/definitions/LabelStylePropertyType"
+ "$ref":"#/definitions/GeneralConversionRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"labelStyle",
+ "localPart":"definedByConversion",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "topologyProperty":{
- "title":"topologyProperty",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"topologyProperty",
- "namespaceURI":""
- }
- },
- "topologyType":{
- "title":"topologyType",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"topologyType",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopologyStyleType",
+ "localPart":"AbstractGeneralDerivedCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "symbol",
- "style",
- "labelStyle",
- "topologyProperty",
- "topologyType"
+ "baseCRS",
+ "definedByConversion"
]
},
- "FeatureStyleType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
+ "FileType":{
+ "type":"object",
+ "title":"FileType",
+ "required":[
+ "rangeParameters",
+ "fileName",
+ "fileStructure"
+ ],
+ "properties":{
+ "rangeParameters":{
+ "title":"rangeParameters",
+ "allOf":[
+ {
+ "$ref":"#/definitions/RangeParametersType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeParameters",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- {
- "type":"object",
- "title":"FeatureStyleType",
- "properties":{
- "featureConstraint":{
- "title":"featureConstraint",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureConstraint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "geometryStyle":{
- "title":"geometryStyle",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeometryStylePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geometryStyle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "topologyStyle":{
- "title":"topologyStyle",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TopologyStylePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"topologyStyle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "labelStyle":{
- "title":"labelStyle",
- "allOf":[
- {
- "$ref":"#/definitions/LabelStylePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"labelStyle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "featureType":{
- "title":"featureType",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"featureType",
- "namespaceURI":""
- }
- },
- "baseType":{
- "title":"baseType",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"baseType",
- "namespaceURI":""
- }
- },
- "queryGrammar":{
- "title":"queryGrammar",
- "allOf":[
- {
- "$ref":"#/definitions/QueryGrammarEnumeration"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"queryGrammar",
- "namespaceURI":""
- }
+ "fileName":{
+ "title":"fileName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileName",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "fileStructure":{
+ "title":"fileStructure",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FileValueModelType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileStructure",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "mimeType":{
+ "title":"mimeType",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"mimeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "compression":{
+ "title":"compression",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"compression",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FileType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "rangeParameters",
+ "fileName",
+ "fileStructure",
+ "mimeType",
+ "compression"
+ ]
+ },
+ "GridLimitsType":{
+ "type":"object",
+ "title":"GridLimitsType",
+ "required":[
+ "gridEnvelope"
],
+ "properties":{
+ "gridEnvelope":{
+ "title":"gridEnvelope",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridEnvelopeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GridEnvelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"FeatureStyleType",
+ "localPart":"GridLimitsType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "featureConstraint",
- "geometryStyle",
- "topologyStyle",
- "labelStyle",
- "featureType",
- "baseType",
- "queryGrammar"
+ "gridEnvelope"
]
},
- "ContainerPropertyType":{
+ "DirectionVectorType":{
"type":"object",
- "title":"ContainerPropertyType",
+ "title":"DirectionVectorType",
"required":[
- "face",
- "topoSolid"
+ "vector",
+ "horizontalAngle",
+ "verticalAngle"
],
"properties":{
- "face":{
- "title":"face",
+ "vector":{
+ "title":"vector",
"allOf":[
{
- "$ref":"#/definitions/FaceType"
+ "$ref":"#/definitions/VectorType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Face",
+ "localPart":"vector",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "topoSolid":{
- "title":"topoSolid",
+ "horizontalAngle":{
+ "title":"horizontalAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"horizontalAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "verticalAngle":{
+ "title":"verticalAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"verticalAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectionVectorType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "vector",
+ "horizontalAngle",
+ "verticalAngle"
+ ]
+ },
+ "AbstractGeneralOperationParameterRefType":{
+ "type":"object",
+ "title":"AbstractGeneralOperationParameterRefType",
+ "required":[
+ "generalOperationParameter"
+ ],
+ "properties":{
+ "generalOperationParameter":{
+ "title":"generalOperationParameter",
"allOf":[
{
- "$ref":"#/definitions/TopoSolidType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ }
+ },
+ "elementName":{
+ "localPart":"_GeneralOperationParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TopoSolid",
+ "localPart":"_GeneralOperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -22945,12 +22251,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ContainerPropertyType",
+ "localPart":"AbstractGeneralOperationParameterRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "face",
- "topoSolid",
+ "generalOperationParameter",
"remoteSchema",
"type",
"href",
@@ -22961,125 +22266,178 @@
"actuate"
]
},
- "TimeOrdinalReferenceSystemType":{
+ "HistoryPropertyType":{
+ "type":"object",
+ "title":"HistoryPropertyType",
"required":[
- "component"
+ "timeSlice"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeReferenceSystemType"
- },
- {
- "type":"object",
- "title":"TimeOrdinalReferenceSystemType",
- "properties":{
- "component":{
- "title":"component",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeOrdinalEraPropertyType"
+ "properties":{
+ "timeSlice":{
+ "title":"timeSlice",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- "minItems":1
+ "value":{
+ "$ref":"#/definitions/AbstractTimeSliceType"
+ }
+ },
+ "elementName":{
+ "localPart":"_TimeSlice",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"component",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "minItems":1
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_TimeSlice",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeOrdinalReferenceSystemType",
+ "localPart":"HistoryPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "component"
+ "timeSlice"
]
},
- "CountPropertyType":{
+ "MultiPointDomainType":{
"allOf":[
{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/DomainSetType"
},
{
"type":"object",
- "title":"CountPropertyType",
+ "title":"MultiPointDomainType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CountPropertyType",
+ "localPart":"MultiPointDomainType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "ArrayAssociationType":{
+ "AffinePlacementType":{
"type":"object",
- "title":"ArrayAssociationType",
+ "title":"AffinePlacementType",
+ "required":[
+ "location",
+ "refDirection",
+ "inDimension",
+ "outDimension"
+ ],
"properties":{
- "object":{
- "title":"object",
+ "location":{
+ "title":"location",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "refDirection":{
+ "title":"refDirection",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"_Object",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/VectorType"
},
- "minItems":0
+ "minItems":1
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Object",
+ "localPart":"refDirection",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "inDimension":{
+ "title":"inDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"inDimension",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "outDimension":{
+ "title":"outDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"outDimension",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ArrayAssociationType",
+ "localPart":"AffinePlacementType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "object"
+ "location",
+ "refDirection",
+ "inDimension",
+ "outDimension"
]
},
- "EllipsoidalCSRefType":{
+ "SolidPropertyType":{
"type":"object",
- "title":"EllipsoidalCSRefType",
+ "title":"SolidPropertyType",
"required":[
- "ellipsoidalCS"
+ "solid"
],
"properties":{
- "ellipsoidalCS":{
- "title":"ellipsoidalCS",
+ "solid":{
+ "title":"solid",
"allOf":[
{
- "$ref":"#/definitions/EllipsoidalCSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSolidType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Solid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"EllipsoidalCS",
+ "localPart":"_Solid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -23190,11 +22548,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EllipsoidalCSRefType",
+ "localPart":"SolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "ellipsoidalCS",
+ "solid",
"remoteSchema",
"type",
"href",
@@ -23205,110 +22563,355 @@
"actuate"
]
},
- "GridFunctionType":{
+ "OperationParameterRefType":{
"type":"object",
- "title":"GridFunctionType",
+ "title":"OperationParameterRefType",
+ "required":[
+ "operationParameter"
+ ],
"properties":{
- "sequenceRule":{
- "title":"sequenceRule",
+ "operationParameter":{
+ "title":"operationParameter",
"allOf":[
{
- "$ref":"#/definitions/SequenceRuleType"
+ "$ref":"#/definitions/OperationParameterType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"sequenceRule",
+ "localPart":"OperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "startPoint":{
- "title":"startPoint",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"startPoint",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GridFunctionType",
+ "localPart":"OperationParameterRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "sequenceRule",
- "startPoint"
+ "operationParameter",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "CRSRefType":{
+ "ArcType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArcStringType"
+ },
+ {
+ "type":"object",
+ "title":"ArcType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArcType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractGriddedSurfaceType.Row":{
"type":"object",
- "title":"CRSRefType",
+ "title":"AbstractGriddedSurfaceType.Row",
"required":[
- "crs"
+ "posList",
+ "geometricPositionGroup"
],
"properties":{
- "crs":{
- "title":"crs",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractReferenceSystemType"
- }
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "geometricPositionGroup":{
+ "title":"geometricPositionGroup",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
},
+ "minItems":1
+ }
+ ],
+ "propertyType":"elements"
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "posList",
+ "geometricPositionGroup"
+ ]
+ },
+ "DirectedObservationType":{
+ "required":[
+ "direction"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/ObservationType"
+ },
+ {
+ "type":"object",
+ "title":"DirectedObservationType",
+ "properties":{
+ "direction":{
+ "title":"direction",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectionPropertyType"
+ }
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"_CRS",
+ "localPart":"direction",
"namespaceURI":"http://www.opengis.net/gml"
}
}
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectedObservationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "direction"
+ ]
+ },
+ "EnvelopeType":{
+ "type":"object",
+ "title":"EnvelopeType",
+ "required":[
+ "lowerCorner",
+ "upperCorner",
+ "coord",
+ "pos",
+ "coordinates"
+ ],
+ "properties":{
+ "lowerCorner":{
+ "title":"lowerCorner",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lowerCorner",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "upperCorner":{
+ "title":"upperCorner",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"upperCorner",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coord":{
+ "title":"coord",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CoordType"
+ },
+ "maxItems":2,
+ "minItems":2
+ }
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_CRS",
+ "localPart":"coord",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "remoteSchema":{
- "title":"remoteSchema",
+ "pos":{
+ "title":"pos",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectPositionType"
+ },
+ "maxItems":2,
+ "minItems":2
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"#/definitions/TypeType"
+ "$ref":"#/definitions/CoordinatesType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "href":{
- "title":"href",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -23316,110 +22919,239 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsName",
+ "namespaceURI":""
}
},
- "role":{
- "title":"role",
+ "srsDimension":{
+ "title":"srsDimension",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsDimension",
+ "namespaceURI":""
}
},
- "arcrole":{
- "title":"arcrole",
+ "axisLabels":{
+ "title":"axisLabels",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"axisLabels",
+ "namespaceURI":""
}
},
- "title":{
- "title":"title",
+ "uomLabels":{
+ "title":"uomLabels",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"uomLabels",
+ "namespaceURI":""
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EnvelopeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "lowerCorner",
+ "upperCorner",
+ "coord",
+ "pos",
+ "coordinates",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
+ ]
+ },
+ "AbstractTopoPrimitiveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopologyType"
},
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
+ {
+ "type":"object",
+ "title":"AbstractTopoPrimitiveType",
+ "properties":{
+ "isolated":{
+ "title":"isolated",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IsolatedPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"isolated",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "container":{
+ "title":"container",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ContainerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"container",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTopoPrimitiveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "isolated",
+ "container"
+ ]
+ },
+ "TopoCurveType":{
+ "required":[
+ "directedEdge"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopologyType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"TopoCurveType",
+ "properties":{
+ "directedEdge":{
+ "title":"directedEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedEdgePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoCurveType",
+ "namespaceURI":"http://www.opengis.net/gml"
},
+ "propertiesOrder":[
+ "directedEdge"
+ ]
+ },
+ "RelativeInternalPositionalAccuracyType":{
+ "required":[
+ "result"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractPositionalAccuracyType"
+ },
+ {
+ "type":"object",
+ "title":"RelativeInternalPositionalAccuracyType",
+ "properties":{
+ "result":{
+ "title":"result",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"result",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CRSRefType",
+ "localPart":"RelativeInternalPositionalAccuracyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "crs",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "result"
]
},
- "ObliqueCartesianCSRefType":{
+ "FeaturePropertyType":{
"type":"object",
- "title":"ObliqueCartesianCSRefType",
+ "title":"FeaturePropertyType",
"required":[
- "obliqueCartesianCS"
+ "feature"
],
"properties":{
- "obliqueCartesianCS":{
- "title":"obliqueCartesianCS",
+ "feature":{
+ "title":"feature",
"allOf":[
{
- "$ref":"#/definitions/ObliqueCartesianCSType"
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Feature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"ObliqueCartesianCS",
+ "localPart":"_Feature",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -23530,11 +23262,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ObliqueCartesianCSRefType",
+ "localPart":"FeaturePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "obliqueCartesianCS",
+ "feature",
"remoteSchema",
"type",
"href",
@@ -23545,34 +23277,35 @@
"actuate"
]
},
- "AbstractSurfacePatchType":{
- "type":"object",
- "title":"AbstractSurfacePatchType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractSurfacePatchType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "GeodeticDatumRefType":{
+ "GeometricPrimitivePropertyType":{
"type":"object",
- "title":"GeodeticDatumRefType",
+ "title":"GeometricPrimitivePropertyType",
"required":[
- "geodeticDatum"
+ "geometricPrimitive"
],
"properties":{
- "geodeticDatum":{
- "title":"geodeticDatum",
+ "geometricPrimitive":{
+ "title":"geometricPrimitive",
"allOf":[
{
- "$ref":"#/definitions/GeodeticDatumType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"_GeometricPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"GeodeticDatum",
+ "localPart":"_GeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -23683,11 +23416,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodeticDatumRefType",
+ "localPart":"GeometricPrimitivePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geodeticDatum",
+ "geometricPrimitive",
"remoteSchema",
"type",
"href",
@@ -23698,220 +23431,316 @@
"actuate"
]
},
- "LineStringPropertyType":{
+ "PrimeMeridianBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionType"
+ },
+ {
+ "type":"object",
+ "title":"PrimeMeridianBaseType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PrimeMeridianBaseType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractPositionalAccuracyType":{
"type":"object",
- "title":"LineStringPropertyType",
+ "title":"AbstractPositionalAccuracyType",
+ "properties":{
+ "measureDescription":{
+ "title":"measureDescription",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"measureDescription",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractPositionalAccuracyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "measureDescription"
+ ]
+ },
+ "StyleType":{
"required":[
- "lineString"
+ "featureStyle"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractStyleType"
+ },
+ {
+ "type":"object",
+ "title":"StyleType",
+ "properties":{
+ "featureStyle":{
+ "title":"featureStyle",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/FeatureStylePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"featureStyle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "graphStyle":{
+ "title":"graphStyle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GraphStylePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"graphStyle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"StyleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "featureStyle",
+ "graphStyle"
+ ]
+ },
+ "LinearCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"LinearCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "RangeParametersType":{
+ "type":"object",
+ "title":"RangeParametersType",
+ "required":[
+ "_boolean",
+ "category",
+ "quantity",
+ "count",
+ "booleanList",
+ "categoryList",
+ "quantityList",
+ "countList",
+ "categoryExtent",
+ "quantityExtent",
+ "countExtent",
+ "compositeValue"
],
"properties":{
- "lineString":{
- "title":"lineString",
+ "_boolean":{
+ "title":"_boolean",
"allOf":[
{
- "$ref":"#/definitions/LineStringType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LineString",
+ "localPart":"Boolean",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "remoteSchema":{
- "title":"remoteSchema",
+ "category":{
+ "title":"category",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/CodeType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Category",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
+ "quantity":{
+ "title":"quantity",
"allOf":[
{
- "$ref":"#/definitions/TypeType"
+ "$ref":"#/definitions/MeasureType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Quantity",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "href":{
- "title":"href",
+ "count":{
+ "title":"count",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Count",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "role":{
- "title":"role",
+ "booleanList":{
+ "title":"booleanList",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"BooleanList",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "arcrole":{
- "title":"arcrole",
+ "categoryList":{
+ "title":"categoryList",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/CodeOrNullListType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CategoryList",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "title":{
- "title":"title",
+ "quantityList":{
+ "title":"quantityList",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/MeasureOrNullListType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"QuantityList",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "show":{
- "title":"show",
+ "countList":{
+ "title":"countList",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CountList",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "actuate":{
- "title":"actuate",
+ "categoryExtent":{
+ "title":"categoryExtent",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"#/definitions/CategoryExtentType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CategoryExtent",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LineStringPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "lineString",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "DegreesType":{
- "type":"object",
- "title":"DegreesType",
- "properties":{
- "value":{
- "title":"value",
+ },
+ "quantityExtent":{
+ "title":"quantityExtent",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/QuantityExtentType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"QuantityExtent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "direction":{
- "title":"direction",
+ "countExtent":{
+ "title":"countExtent",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"direction",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CountExtent",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DegreesType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "direction"
- ]
- },
- "AbstractGeometricPrimitiveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
},
- {
- "type":"object",
- "title":"AbstractGeometricPrimitiveType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeometricPrimitiveType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TimeCalendarEraPropertyType":{
- "type":"object",
- "title":"TimeCalendarEraPropertyType",
- "required":[
- "timeCalendarEra"
- ],
- "properties":{
- "timeCalendarEra":{
- "title":"timeCalendarEra",
+ "compositeValue":{
+ "title":"compositeValue",
"allOf":[
{
- "$ref":"#/definitions/TimeCalendarEraType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CompositeValueType"
+ }
+ },
+ "elementName":{
+ "localPart":"CompositeValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TimeCalendarEra",
+ "localPart":"CompositeValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -24022,11 +23851,22 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCalendarEraPropertyType",
+ "localPart":"RangeParametersType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeCalendarEra",
+ "_boolean",
+ "category",
+ "quantity",
+ "count",
+ "booleanList",
+ "categoryList",
+ "quantityList",
+ "countList",
+ "categoryExtent",
+ "quantityExtent",
+ "countExtent",
+ "compositeValue",
"remoteSchema",
"type",
"href",
@@ -24037,28 +23877,225 @@
"actuate"
]
},
- "LinearCSType":{
+ "LineStringSegmentType":{
+ "required":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"LinearCSType",
+ "title":"LineStringSegmentType",
+ "properties":{
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LineStringSegmentType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "interpolation"
+ ]
+ },
+ "MultiSurfaceCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ },
+ {
+ "type":"object",
+ "title":"MultiSurfaceCoverageType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearCSType",
+ "localPart":"MultiSurfaceCoverageType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "AbstractGeneralDerivedCRSType":{
+ "NodeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"NodeType",
+ "properties":{
+ "directedEdge":{
+ "title":"directedEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedEdgePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "pointProperty":{
+ "title":"pointProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"NodeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "directedEdge",
+ "pointProperty"
+ ]
+ },
+ "CircleByCenterPointType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArcByCenterPointType"
+ },
+ {
+ "type":"object",
+ "title":"CircleByCenterPointType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CircleByCenterPointType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "VerticalCRSType":{
"required":[
- "baseCRS",
- "definedByConversion"
+ "usesVerticalCS",
+ "usesVerticalDatum"
],
"allOf":[
{
@@ -24066,31 +24103,31 @@
},
{
"type":"object",
- "title":"AbstractGeneralDerivedCRSType",
+ "title":"VerticalCRSType",
"properties":{
- "baseCRS":{
- "title":"baseCRS",
+ "usesVerticalCS":{
+ "title":"usesVerticalCS",
"allOf":[
{
- "$ref":"#/definitions/CoordinateReferenceSystemRefType"
+ "$ref":"#/definitions/VerticalCSRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"baseCRS",
+ "localPart":"usesVerticalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "definedByConversion":{
- "title":"definedByConversion",
+ "usesVerticalDatum":{
+ "title":"usesVerticalDatum",
"allOf":[
{
- "$ref":"#/definitions/GeneralConversionRefType"
+ "$ref":"#/definitions/VerticalDatumRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"definedByConversion",
+ "localPart":"usesVerticalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -24099,42 +24136,107 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeneralDerivedCRSType",
+ "localPart":"VerticalCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "baseCRS",
- "definedByConversion"
+ "usesVerticalCS",
+ "usesVerticalDatum"
]
},
- "TopologyStylePropertyType":{
+ "QuantityPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ValuePropertyType"
+ },
+ {
+ "type":"object",
+ "title":"QuantityPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"QuantityPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TopoCurvePropertyType":{
"type":"object",
- "title":"TopologyStylePropertyType",
+ "title":"TopoCurvePropertyType",
+ "required":[
+ "topoCurve"
+ ],
"properties":{
- "topologyStyle":{
- "title":"topologyStyle",
+ "topoCurve":{
+ "title":"topoCurve",
"allOf":[
{
- "$ref":"#/definitions/TopologyStyleType"
+ "$ref":"#/definitions/TopoCurveType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TopologyStyle",
+ "localPart":"TopoCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoCurvePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "topoCurve"
+ ]
+ },
+ "GeodesicType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodesicStringType"
},
- "about":{
- "title":"about",
+ {
+ "type":"object",
+ "title":"GeodesicType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeodesicType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TopoPrimitiveMemberType":{
+ "type":"object",
+ "title":"TopoPrimitiveMemberType",
+ "properties":{
+ "topoPrimitive":{
+ "title":"topoPrimitive",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"_TopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_TopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"remoteSchema":{
@@ -24244,12 +24346,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopologyStylePropertyType",
+ "localPart":"TopoPrimitiveMemberType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topologyStyle",
- "about",
+ "topoPrimitive",
"remoteSchema",
"type",
"href",
@@ -24260,237 +24361,302 @@
"actuate"
]
},
- "MeasureListType":{
- "type":"object",
- "title":"MeasureListType",
- "required":[
- "uom"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"value"
+ "MultiPointType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ {
+ "type":"object",
+ "title":"MultiPointType",
+ "properties":{
+ "pointMember":{
+ "title":"pointMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/PointPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "pointMembers":{
+ "title":"pointMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointMembers",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MeasureListType",
+ "localPart":"MultiPointType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "uom"
+ "pointMember",
+ "pointMembers"
]
},
- "AngleType":{
+ "AbstractRingType":{
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/AbstractGeometryType"
},
{
"type":"object",
- "title":"AngleType",
+ "title":"AbstractRingType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AngleType",
+ "localPart":"AbstractRingType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "FileType":{
- "type":"object",
- "title":"FileType",
+ "IndexMapType":{
"required":[
- "rangeParameters",
- "fileName",
- "fileStructure"
+ "lookUpTable"
],
- "properties":{
- "rangeParameters":{
- "title":"rangeParameters",
- "allOf":[
- {
- "$ref":"#/definitions/RangeParametersType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeParameters",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "fileName":{
- "title":"fileName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileName",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridFunctionType"
},
- "fileStructure":{
- "title":"fileStructure",
- "allOf":[
- {
- "$ref":"#/definitions/FileValueModelType"
+ {
+ "type":"object",
+ "title":"IndexMapType",
+ "properties":{
+ "lookUpTable":{
+ "title":"lookUpTable",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lookUpTable",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileStructure",
- "namespaceURI":"http://www.opengis.net/gml"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"IndexMapType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "lookUpTable"
+ ]
+ },
+ "CountPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ValuePropertyType"
},
- "mimeType":{
- "title":"mimeType",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"mimeType",
- "namespaceURI":"http://www.opengis.net/gml"
+ {
+ "type":"object",
+ "title":"CountPropertyType",
+ "properties":{
}
- },
- "compression":{
- "title":"compression",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CountPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SurfaceArrayPropertyType":{
+ "type":"object",
+ "title":"SurfaceArrayPropertyType",
+ "properties":{
+ "surface":{
+ "title":"surface",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfaceType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Surface",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"compression",
+ "localPart":"_Surface",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FileType",
+ "localPart":"SurfaceArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "rangeParameters",
- "fileName",
- "fileStructure",
- "mimeType",
- "compression"
+ "surface"
]
},
- "CovarianceElementType":{
- "type":"object",
- "title":"CovarianceElementType",
+ "SurfaceType":{
"required":[
- "rowIndex",
- "columnIndex",
- "covariance"
+ "patches"
],
- "properties":{
- "rowIndex":{
- "title":"rowIndex",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rowIndex",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "columnIndex":{
- "title":"columnIndex",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"columnIndex",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfaceType"
},
- "covariance":{
- "title":"covariance",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ {
+ "type":"object",
+ "title":"SurfaceType",
+ "properties":{
+ "patches":{
+ "title":"patches",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"patches",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"patches",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"covariance",
- "namespaceURI":"http://www.opengis.net/gml"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CovarianceElementType",
+ "localPart":"SurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "rowIndex",
- "columnIndex",
- "covariance"
+ "patches"
]
},
- "DirectedObservationAtDistanceType":{
+ "AngleType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"AngleType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AngleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ObliqueCartesianCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"ObliqueCartesianCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ObliqueCartesianCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ParameterValueGroupType":{
"required":[
- "distance"
+ "includesValue",
+ "valuesOfGroup"
],
"allOf":[
{
- "$ref":"#/definitions/DirectedObservationType"
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
},
{
"type":"object",
- "title":"DirectedObservationAtDistanceType",
+ "title":"ParameterValueGroupType",
"properties":{
- "distance":{
- "title":"distance",
+ "includesValue":{
+ "title":"includesValue",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ },
+ "minItems":2
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distance",
+ "localPart":"includesValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "valuesOfGroup":{
+ "title":"valuesOfGroup",
+ "allOf":[
+ {
+ "$ref":"#/definitions/OperationParameterGroupRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valuesOfGroup",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -24499,49 +24665,45 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedObservationAtDistanceType",
+ "localPart":"ParameterValueGroupType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "distance"
+ "includesValue",
+ "valuesOfGroup"
]
},
- "FeaturePropertyType":{
+ "IsolatedPropertyType":{
"type":"object",
- "title":"FeaturePropertyType",
+ "title":"IsolatedPropertyType",
"required":[
- "feature"
+ "node",
+ "edge"
],
"properties":{
- "feature":{
- "title":"feature",
+ "node":{
+ "title":"node",
"allOf":[
{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"_Feature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
+ "$ref":"#/definitions/NodeType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Feature",
+ "localPart":"Node",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "edge":{
+ "title":"edge",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EdgeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Edge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -24652,11 +24814,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FeaturePropertyType",
+ "localPart":"IsolatedPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "feature",
+ "node",
+ "edge",
"remoteSchema",
"type",
"href",
@@ -24667,160 +24830,60 @@
"actuate"
]
},
- "CurveArrayPropertyType":{
- "type":"object",
- "title":"CurveArrayPropertyType",
- "properties":{
- "curve":{
- "title":"curve",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCurveType"
- }
- },
- "elementName":{
- "localPart":"_Curve",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Curve",
- "namespaceURI":"http://www.opengis.net/gml"
+ "GridDomainType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DomainSetType"
+ },
+ {
+ "type":"object",
+ "title":"GridDomainType",
+ "properties":{
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CurveArrayPropertyType",
+ "localPart":"GridDomainType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "curve"
- ]
- },
- "LineStringType":{
- "required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
- ],
+ }
+ },
+ "CompositeValueType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"LineStringType",
+ "title":"CompositeValueType",
"properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
+ "valueComponent":{
+ "title":"valueComponent",
"allOf":[
{
"type":"array",
"items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordType"
- }
- },
- "elementName":{
- "localPart":"coord",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
+ "$ref":"#/definitions/ValuePropertyType"
},
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"posList",
+ "localPart":"valueComponent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "coordinates":{
- "title":"coordinates",
+ "valueComponents":{
+ "title":"valueComponents",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/ValueArrayPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"valueComponents",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -24829,44 +24892,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LineStringType",
+ "localPart":"CompositeValueType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
+ "valueComponent",
+ "valueComponents"
]
},
- "SingleOperationRefType":{
+ "MultiCurvePropertyType":{
"type":"object",
- "title":"SingleOperationRefType",
+ "title":"MultiCurvePropertyType",
"required":[
- "singleOperation"
+ "multiCurve"
],
"properties":{
- "singleOperation":{
- "title":"singleOperation",
+ "multiCurve":{
+ "title":"multiCurve",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- }
- },
- "elementName":{
- "localPart":"_SingleOperation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/MultiCurveType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_SingleOperation",
+ "localPart":"MultiCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -24977,11 +25027,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SingleOperationRefType",
+ "localPart":"MultiCurvePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "singleOperation",
+ "multiCurve",
"remoteSchema",
"type",
"href",
@@ -24992,23 +25042,188 @@
"actuate"
]
},
- "UserDefinedCSRefType":{
+ "VerticalDatumTypeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ },
+ {
+ "type":"object",
+ "title":"VerticalDatumTypeType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VerticalDatumTypeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TimeCalendarEraType":{
+ "required":[
+ "referenceEvent",
+ "julianReference",
+ "epochOfUse"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionType"
+ },
+ {
+ "type":"object",
+ "title":"TimeCalendarEraType",
+ "properties":{
+ "referenceEvent":{
+ "title":"referenceEvent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceEvent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "referenceDate":{
+ "title":"referenceDate",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceDate",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "julianReference":{
+ "title":"julianReference",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"julianReference",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "epochOfUse":{
+ "title":"epochOfUse",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePeriodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"epochOfUse",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeCalendarEraType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "referenceEvent",
+ "referenceDate",
+ "julianReference",
+ "epochOfUse"
+ ]
+ },
+ "SphereType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"SphereType",
+ "properties":{
+ "horizontalCURVETYPE":{
+ "title":"horizontalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"horizontalCurveType",
+ "namespaceURI":""
+ }
+ },
+ "verticalCURVETYPE":{
+ "title":"verticalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"verticalCurveType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SphereType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "horizontalCURVETYPE",
+ "verticalCURVETYPE"
+ ]
+ },
+ "CoordinateSystemAxisBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionType"
+ },
+ {
+ "type":"object",
+ "title":"CoordinateSystemAxisBaseType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CoordinateSystemAxisBaseType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TemporalCRSRefType":{
"type":"object",
- "title":"UserDefinedCSRefType",
+ "title":"TemporalCRSRefType",
"required":[
- "userDefinedCS"
+ "temporalCRS"
],
"properties":{
- "userDefinedCS":{
- "title":"userDefinedCS",
+ "temporalCRS":{
+ "title":"temporalCRS",
"allOf":[
{
- "$ref":"#/definitions/UserDefinedCSType"
+ "$ref":"#/definitions/TemporalCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"UserDefinedCS",
+ "localPart":"TemporalCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -25119,11 +25334,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UserDefinedCSRefType",
+ "localPart":"TemporalCRSRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "userDefinedCS",
+ "temporalCRS",
"remoteSchema",
"type",
"href",
@@ -25134,330 +25349,326 @@
"actuate"
]
},
- "TemporalCSType":{
+ "CategoryPropertyType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/ValuePropertyType"
},
{
"type":"object",
- "title":"TemporalCSType",
+ "title":"CategoryPropertyType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalCSType",
+ "localPart":"CategoryPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "AbstractGriddedSurfaceType":{
+ "TopoPrimitiveArrayAssociationType":{
+ "type":"object",
+ "title":"TopoPrimitiveArrayAssociationType",
+ "properties":{
+ "topoPrimitive":{
+ "title":"topoPrimitive",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"_TopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_TopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoPrimitiveArrayAssociationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "topoPrimitive"
+ ]
+ },
+ "AbstractTimeComplexType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimeComplexType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimeComplexType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TimeCalendarType":{
"required":[
- "row"
+ "referenceFrame"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
+ "$ref":"#/definitions/AbstractTimeReferenceSystemType"
},
{
"type":"object",
- "title":"AbstractGriddedSurfaceType",
+ "title":"TimeCalendarType",
"properties":{
- "row":{
- "title":"row",
+ "referenceFrame":{
+ "title":"referenceFrame",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeCalendarEraPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceFrame",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeCalendarType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "referenceFrame"
+ ]
+ },
+ "CubicSplineType":{
+ "required":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "vectorAtStart",
+ "vectorAtEnd"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ },
+ {
+ "type":"object",
+ "title":"CubicSplineType",
+ "properties":{
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/AbstractGriddedSurfaceType.Row"
- },
- "minItems":1
+ "$ref":"#/definitions/CoordinatesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"row",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "rows":{
- "title":"rows",
+ "vectorAtStart":{
+ "title":"vectorAtStart",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/VectorType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"rows",
+ "localPart":"vectorAtStart",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "columns":{
- "title":"columns",
+ "vectorAtEnd":{
+ "title":"vectorAtEnd",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/VectorType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"columns",
+ "localPart":"vectorAtEnd",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGriddedSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "row",
- "rows",
- "columns"
- ]
- },
- "EnvelopeType":{
- "type":"object",
- "title":"EnvelopeType",
- "required":[
- "lowerCorner",
- "upperCorner",
- "coord",
- "pos",
- "coordinates"
- ],
- "properties":{
- "lowerCorner":{
- "title":"lowerCorner",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lowerCorner",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "upperCorner":{
- "title":"upperCorner",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"upperCorner",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coord":{
- "title":"coord",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CoordType"
- },
- "maxItems":2,
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coord",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectPositionType"
- },
- "maxItems":2,
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "srsDimension":{
- "title":"srsDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
- }
- },
- "axisLabels":{
- "title":"axisLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
}
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
- }
- },
- "uomLabels":{
- "title":"uomLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ },
+ "degree":{
+ "title":"degree",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"degree",
+ "namespaceURI":""
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
}
}
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EnvelopeType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "lowerCorner",
- "upperCorner",
- "coord",
- "pos",
- "coordinates",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
- ]
- },
- "CoordType":{
- "type":"object",
- "title":"CoordType",
- "required":[
- "x"
],
- "properties":{
- "x":{
- "title":"x",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"X",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "y":{
- "title":"y",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Y",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "z":{
- "title":"z",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Z",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordType",
+ "localPart":"CubicSplineType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "x",
- "y",
- "z"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "vectorAtStart",
+ "vectorAtEnd",
+ "interpolation",
+ "degree"
]
},
- "ImageDatumRefType":{
+ "SingleOperationRefType":{
"type":"object",
- "title":"ImageDatumRefType",
+ "title":"SingleOperationRefType",
"required":[
- "imageDatum"
+ "singleOperation"
],
"properties":{
- "imageDatum":{
- "title":"imageDatum",
+ "singleOperation":{
+ "title":"singleOperation",
"allOf":[
{
- "$ref":"#/definitions/ImageDatumType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ }
+ },
+ "elementName":{
+ "localPart":"_SingleOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"ImageDatum",
+ "localPart":"_SingleOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -25568,11 +25779,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ImageDatumRefType",
+ "localPart":"SingleOperationRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "imageDatum",
+ "singleOperation",
"remoteSchema",
"type",
"href",
@@ -25583,23 +25794,23 @@
"actuate"
]
},
- "MultiPointPropertyType":{
+ "TimePeriodPropertyType":{
"type":"object",
- "title":"MultiPointPropertyType",
+ "title":"TimePeriodPropertyType",
"required":[
- "multiPoint"
+ "timePeriod"
],
"properties":{
- "multiPoint":{
- "title":"multiPoint",
+ "timePeriod":{
+ "title":"timePeriod",
"allOf":[
{
- "$ref":"#/definitions/MultiPointType"
+ "$ref":"#/definitions/TimePeriodType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiPoint",
+ "localPart":"TimePeriod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -25689,223 +25900,64 @@
}
],
"propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiPointPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "multiPoint",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "LineStringSegmentType":{
- "required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
- },
- {
- "type":"object",
- "title":"LineStringSegmentType",
- "properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LineStringSegmentType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "interpolation"
- ]
- },
- "EngineeringDatumType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDatumType"
- },
- {
- "type":"object",
- "title":"EngineeringDatumType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EngineeringDatumType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "DefinitionType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
},
- {
- "type":"object",
- "title":"DefinitionType",
- "properties":{
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"DefinitionType",
+ "localPart":"TimePeriodPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "timePeriod",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
},
- "MeasureType":{
+ "TimeEdgePropertyType":{
"type":"object",
- "title":"MeasureType",
+ "title":"TimeEdgePropertyType",
"required":[
- "uom"
+ "timeEdge"
],
"properties":{
- "value":{
- "title":"value",
+ "timeEdge":{
+ "title":"timeEdge",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/TimeEdgeType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimeEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "uom":{
- "title":"uom",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -25913,47 +25965,141 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uom",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MeasureType",
+ "localPart":"TimeEdgePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "uom"
+ "timeEdge",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "CompositeCurveType":{
+ "TopoPointType":{
"required":[
- "curveMember"
+ "directedNode"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"CompositeCurveType",
+ "title":"TopoPointType",
"properties":{
- "curveMember":{
- "title":"curveMember",
+ "directedNode":{
+ "title":"directedNode",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CurvePropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/DirectedNodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"curveMember",
+ "localPart":"directedNode",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -25962,62 +26108,70 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeCurveType",
+ "localPart":"TopoPointType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "curveMember"
+ "directedNode"
]
},
- "OffsetCurveType":{
- "required":[
- "offsetBase",
- "distance"
- ],
+ "DynamicFeatureCollectionType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/FeatureCollectionType"
},
{
"type":"object",
- "title":"OffsetCurveType",
+ "title":"DynamicFeatureCollectionType",
"properties":{
- "offsetBase":{
- "title":"offsetBase",
+ "validTime":{
+ "title":"validTime",
"allOf":[
{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/TimePrimitivePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"offsetBase",
+ "localPart":"validTime",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "distance":{
- "title":"distance",
+ "history":{
+ "title":"history",
"allOf":[
{
- "$ref":"#/definitions/LengthType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/HistoryPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"history",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"distance",
+ "localPart":"history",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "refDirection":{
- "title":"refDirection",
+ "dataSource":{
+ "title":"dataSource",
"allOf":[
{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"refDirection",
+ "localPart":"dataSource",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -26026,56 +26180,43 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OffsetCurveType",
+ "localPart":"DynamicFeatureCollectionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "offsetBase",
- "distance",
- "refDirection"
+ "validTime",
+ "history",
+ "dataSource"
]
},
- "AbstractCoordinateOperationType":{
+ "TopologyStyleType":{
+ "required":[
+ "symbol",
+ "style"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateOperationBaseType"
+ "$ref":"#/definitions/BaseStyleDescriptorType"
},
{
"type":"object",
- "title":"AbstractCoordinateOperationType",
+ "title":"TopologyStyleType",
"properties":{
- "coordinateOperationID":{
- "title":"coordinateOperationID",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/IdentifierType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinateOperationID",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "remarks":{
- "title":"remarks",
+ "symbol":{
+ "title":"symbol",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/SymbolType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"remarks",
+ "localPart":"symbol",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "operationVersion":{
- "title":"operationVersion",
+ "style":{
+ "title":"style",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -26083,89 +26224,47 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"operationVersion",
+ "localPart":"style",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "validArea":{
- "title":"validArea",
+ "labelStyle":{
+ "title":"labelStyle",
"allOf":[
{
- "$ref":"#/definitions/ExtentType"
+ "$ref":"#/definitions/LabelStylePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"validArea",
+ "localPart":"labelStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "scope":{
- "title":"scope",
+ "topologyProperty":{
+ "title":"topologyProperty",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"scope",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "positionalAccuracy":{
- "title":"positionalAccuracy",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractPositionalAccuracyType"
- }
- },
- "elementName":{
- "localPart":"_positionalAccuracy",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_positionalAccuracy",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "sourceCRS":{
- "title":"sourceCRS",
- "allOf":[
- {
- "$ref":"#/definitions/CRSRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sourceCRS",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"topologyProperty",
+ "namespaceURI":""
}
},
- "targetCRS":{
- "title":"targetCRS",
+ "topologyType":{
+ "title":"topologyType",
"allOf":[
{
- "$ref":"#/definitions/CRSRefType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"targetCRS",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"topologyType",
+ "namespaceURI":""
}
}
}
@@ -26173,55 +26272,49 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCoordinateOperationType",
+ "localPart":"TopologyStyleType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coordinateOperationID",
- "remarks",
- "operationVersion",
- "validArea",
- "scope",
- "positionalAccuracy",
- "sourceCRS",
- "targetCRS"
+ "symbol",
+ "style",
+ "labelStyle",
+ "topologyProperty",
+ "topologyType"
]
},
- "OrientableCurveType":{
- "required":[
- "baseCurve"
- ],
+ "CylinderType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
},
{
"type":"object",
- "title":"OrientableCurveType",
+ "title":"CylinderType",
"properties":{
- "baseCurve":{
- "title":"baseCurve",
+ "horizontalCURVETYPE":{
+ "title":"horizontalCURVETYPE",
"allOf":[
{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"baseCurve",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"horizontalCurveType",
+ "namespaceURI":""
}
},
- "orientation":{
- "title":"orientation",
+ "verticalCURVETYPE":{
+ "title":"verticalCURVETYPE",
"allOf":[
{
- "$ref":"#/definitions/SignType"
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"orientation",
+ "localPart":"verticalCurveType",
"namespaceURI":""
}
}
@@ -26230,62 +26323,161 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OrientableCurveType",
+ "localPart":"CylinderType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "baseCurve",
- "orientation"
+ "horizontalCURVETYPE",
+ "verticalCURVETYPE"
+ ]
+ },
+ "CodeOrNullListType":{
+ "type":"object",
+ "title":"CodeOrNullListType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeOrNullListType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "codeSpace"
+ ]
+ },
+ "BoundingShapeType":{
+ "type":"object",
+ "title":"BoundingShapeType",
+ "required":[
+ "envelope",
+ "_null"
+ ],
+ "properties":{
+ "envelope":{
+ "title":"envelope",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EnvelopeType"
+ }
+ },
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "_null":{
+ "title":"_null",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Null",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BoundingShapeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "envelope",
+ "_null"
]
},
- "AbstractDiscreteCoverageType":{
+ "BezierType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoverageType"
+ "$ref":"#/definitions/BSplineType"
},
{
"type":"object",
- "title":"AbstractDiscreteCoverageType",
+ "title":"BezierType",
"properties":{
- "coverageFunction":{
- "title":"coverageFunction",
- "allOf":[
- {
- "$ref":"#/definitions/CoverageFunctionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coverageFunction",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractDiscreteCoverageType",
+ "localPart":"BezierType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "coverageFunction"
- ]
+ }
},
- "TopoComplexMemberType":{
+ "ReferenceSystemRefType":{
"type":"object",
- "title":"TopoComplexMemberType",
+ "title":"ReferenceSystemRefType",
+ "required":[
+ "referenceSystem"
+ ],
"properties":{
- "topoComplex":{
- "title":"topoComplex",
+ "referenceSystem":{
+ "title":"referenceSystem",
"allOf":[
{
- "$ref":"#/definitions/TopoComplexType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractReferenceSystemType"
+ }
+ },
+ "elementName":{
+ "localPart":"_ReferenceSystem",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TopoComplex",
+ "localPart":"_ReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -26396,11 +26588,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoComplexMemberType",
+ "localPart":"ReferenceSystemRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoComplex",
+ "referenceSystem",
"remoteSchema",
"type",
"href",
@@ -26411,69 +26603,141 @@
"actuate"
]
},
- "HistoryPropertyType":{
+ "TinType":{
+ "required":[
+ "maxLength",
+ "controlPoint"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/TriangulatedSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"TinType",
+ "properties":{
+ "stopLines":{
+ "title":"stopLines",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"stopLines",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "breakLines":{
+ "title":"breakLines",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"breakLines",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "maxLength":{
+ "title":"maxLength",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maxLength",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "controlPoint":{
+ "title":"controlPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TinType.ControlPoint"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"controlPoint",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TinType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "stopLines",
+ "breakLines",
+ "maxLength",
+ "controlPoint"
+ ]
+ },
+ "KnotPropertyType":{
"type":"object",
- "title":"HistoryPropertyType",
+ "title":"KnotPropertyType",
"required":[
- "timeSlice"
+ "knot"
],
"properties":{
- "timeSlice":{
- "title":"timeSlice",
+ "knot":{
+ "title":"knot",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeSliceType"
- }
- },
- "elementName":{
- "localPart":"_TimeSlice",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":1
+ "$ref":"#/definitions/KnotType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_TimeSlice",
+ "localPart":"Knot",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"HistoryPropertyType",
+ "localPart":"KnotPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeSlice"
+ "knot"
]
},
- "TimeCalendarPropertyType":{
+ "GeodeticDatumRefType":{
"type":"object",
- "title":"TimeCalendarPropertyType",
+ "title":"GeodeticDatumRefType",
"required":[
- "timeCalendar"
+ "geodeticDatum"
],
"properties":{
- "timeCalendar":{
- "title":"timeCalendar",
+ "geodeticDatum":{
+ "title":"geodeticDatum",
"allOf":[
{
- "$ref":"#/definitions/TimeCalendarType"
+ "$ref":"#/definitions/GeodeticDatumType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeCalendar",
+ "localPart":"GeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -26584,11 +26848,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCalendarPropertyType",
+ "localPart":"GeodeticDatumRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeCalendar",
+ "geodeticDatum",
"remoteSchema",
"type",
"href",
@@ -26599,320 +26863,20 @@
"actuate"
]
},
- "UnitOfMeasureType":{
- "type":"object",
- "title":"UnitOfMeasureType",
- "required":[
- "uom"
- ],
- "properties":{
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"UnitOfMeasureType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "uom"
- ]
- },
- "GeometricComplexType":{
- "required":[
- "element"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
- },
- {
- "type":"object",
- "title":"GeometricComplexType",
- "properties":{
- "element":{
- "title":"element",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeometricPrimitivePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"element",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeometricComplexType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "element"
- ]
- },
- "DynamicFeatureCollectionType":{
- "allOf":[
- {
- "$ref":"#/definitions/FeatureCollectionType"
- },
- {
- "type":"object",
- "title":"DynamicFeatureCollectionType",
- "properties":{
- "validTime":{
- "title":"validTime",
- "allOf":[
- {
- "$ref":"#/definitions/TimePrimitivePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"validTime",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "history":{
- "title":"history",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/HistoryPropertyType"
- }
- },
- "elementName":{
- "localPart":"history",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"history",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "dataSource":{
- "title":"dataSource",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dataSource",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DynamicFeatureCollectionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "validTime",
- "history",
- "dataSource"
- ]
- },
- "AbstractGeometryType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"AbstractGeometryType",
- "properties":{
- "gid":{
- "title":"gid",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"gid",
- "namespaceURI":""
- }
- },
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "srsDimension":{
- "title":"srsDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
- }
- },
- "axisLabels":{
- "title":"axisLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
- }
- },
- "uomLabels":{
- "title":"uomLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeometryType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "gid",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
- ]
- },
- "OperationParameterGroupBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
- },
- {
- "type":"object",
- "title":"OperationParameterGroupBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"OperationParameterGroupBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ClothoidType.RefLocation":{
- "type":"object",
- "title":"ClothoidType.RefLocation",
- "required":[
- "affinePlacement"
- ],
- "properties":{
- "affinePlacement":{
- "title":"affinePlacement",
- "allOf":[
- {
- "$ref":"#/definitions/AffinePlacementType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"AffinePlacement",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "affinePlacement"
- ]
- },
"ValueArrayPropertyType":{
"type":"object",
"title":"ValueArrayPropertyType",
"required":[
"value"
],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/MeasureOrNullListType"
- }
- },
- "elementName":{
- "localPart":"QuantityList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
{
"type":"object",
"properties":{
@@ -26920,11 +26884,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/QuantityExtentType"
+ "$ref":"#/definitions/CategoryExtentType"
}
},
"elementName":{
- "localPart":"QuantityExtent",
+ "localPart":"CategoryExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -26957,7 +26921,7 @@
}
},
"elementName":{
- "localPart":"CountList",
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -26968,11 +26932,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/CodeOrNullListType"
}
},
"elementName":{
- "localPart":"_Object",
+ "localPart":"CategoryList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -26983,11 +26947,14 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/CategoryExtentType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"CategoryExtent",
+ "localPart":"CountList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -26998,14 +26965,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"CountExtent",
+ "localPart":"Category",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27016,11 +26980,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
},
"elementName":{
- "localPart":"Category",
+ "localPart":"Boolean",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27038,7 +27002,7 @@
}
},
"elementName":{
- "localPart":"Null",
+ "localPart":"BooleanList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27049,14 +27013,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/CompositeValueType"
}
},
"elementName":{
- "localPart":"BooleanList",
+ "localPart":"CompositeValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27067,11 +27028,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Quantity",
+ "localPart":"_Object",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27082,11 +27043,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/CompositeValueType"
+ "$ref":"#/definitions/MeasureOrNullListType"
}
},
"elementName":{
- "localPart":"CompositeValue",
+ "localPart":"QuantityList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27097,11 +27058,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/QuantityExtentType"
}
},
"elementName":{
- "localPart":"Boolean",
+ "localPart":"QuantityExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27112,11 +27073,29 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/CodeOrNullListType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"CategoryList",
+ "localPart":"CountExtent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/MeasureType"
+ }
+ },
+ "elementName":{
+ "localPart":"Quantity",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -27137,35 +27116,451 @@
"value"
]
},
- "GeneralTransformationRefType":{
+ "GeographicCRSType":{
+ "required":[
+ "usesEllipsoidalCS",
+ "usesGeodeticDatum"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractReferenceSystemType"
+ },
+ {
+ "type":"object",
+ "title":"GeographicCRSType",
+ "properties":{
+ "usesEllipsoidalCS":{
+ "title":"usesEllipsoidalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EllipsoidalCSRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesEllipsoidalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesGeodeticDatum":{
+ "title":"usesGeodeticDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodeticDatumRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesGeodeticDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeographicCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "usesEllipsoidalCS",
+ "usesGeodeticDatum"
+ ]
+ },
+ "MeasureListType":{
"type":"object",
- "title":"GeneralTransformationRefType",
+ "title":"MeasureListType",
"required":[
- "generalTransformation"
+ "uom"
+ ],
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MeasureListType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "uom"
+ ]
+ },
+ "TimePrimitivePropertyType":{
+ "type":"object",
+ "title":"TimePrimitivePropertyType",
+ "required":[
+ "timePrimitive"
+ ],
+ "properties":{
+ "timePrimitive":{
+ "title":"timePrimitive",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"_TimePrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_TimePrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimePrimitivePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "timePrimitive",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "PolarCSRefType":{
+ "type":"object",
+ "title":"PolarCSRefType",
+ "required":[
+ "polarCS"
+ ],
+ "properties":{
+ "polarCS":{
+ "title":"polarCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PolarCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PolarCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolarCSRefType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "polarCS",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "CodeType":{
+ "type":"object",
+ "title":"CodeType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "codeSpace"
+ ]
+ },
+ "PassThroughOperationRefType":{
+ "type":"object",
+ "title":"PassThroughOperationRefType",
+ "required":[
+ "passThroughOperation"
],
"properties":{
- "generalTransformation":{
- "title":"generalTransformation",
+ "passThroughOperation":{
+ "title":"passThroughOperation",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralTransformationType"
- }
- },
- "elementName":{
- "localPart":"_GeneralTransformation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/PassThroughOperationType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_GeneralTransformation",
+ "localPart":"PassThroughOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27276,11 +27671,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeneralTransformationRefType",
+ "localPart":"PassThroughOperationRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "generalTransformation",
+ "passThroughOperation",
"remoteSchema",
"type",
"href",
@@ -27291,60 +27686,119 @@
"actuate"
]
},
- "TrackType":{
+ "AbstractTimeGeometricPrimitiveType":{
"allOf":[
{
- "$ref":"#/definitions/HistoryPropertyType"
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
},
{
"type":"object",
- "title":"TrackType",
+ "title":"AbstractTimeGeometricPrimitiveType",
"properties":{
+ "frame":{
+ "title":"frame",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"frame",
+ "namespaceURI":""
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TrackType",
+ "localPart":"AbstractTimeGeometricPrimitiveType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "frame"
+ ]
},
- "LabelStyleType":{
+ "TopoSurfacePropertyType":{
+ "type":"object",
+ "title":"TopoSurfacePropertyType",
"required":[
- "style",
- "label"
+ "topoSurface"
+ ],
+ "properties":{
+ "topoSurface":{
+ "title":"topoSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoSurfaceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoSurface",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoSurfacePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "topoSurface"
+ ]
+ },
+ "TimeEdgeType":{
+ "required":[
+ "start",
+ "end"
],
"allOf":[
{
- "$ref":"#/definitions/BaseStyleDescriptorType"
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
},
{
"type":"object",
- "title":"LabelStyleType",
+ "title":"TimeEdgeType",
"properties":{
- "style":{
- "title":"style",
+ "start":{
+ "title":"start",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/TimeNodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"style",
+ "localPart":"start",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "label":{
- "title":"label",
+ "end":{
+ "title":"end",
"allOf":[
{
- "$ref":"#/definitions/LabelType"
+ "$ref":"#/definitions/TimeNodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"label",
+ "localPart":"end",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "extent":{
+ "title":"extent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePeriodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extent",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -27353,87 +27807,186 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LabelStyleType",
+ "localPart":"TimeEdgeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "style",
- "label"
+ "start",
+ "end",
+ "extent"
]
},
- "GeodesicStringType":{
- "required":[
- "posList",
- "geometricPositionGroup"
- ],
+ "GeometryArrayPropertyType":{
+ "type":"object",
+ "title":"GeometryArrayPropertyType",
+ "properties":{
+ "geometry":{
+ "title":"geometry",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"_Geometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeometryArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "geometry"
+ ]
+ },
+ "GraphStyleType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/BaseStyleDescriptorType"
},
{
"type":"object",
- "title":"GeodesicStringType",
+ "title":"GraphStyleType",
"properties":{
- "posList":{
- "title":"posList",
+ "planar":{
+ "title":"planar",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"posList",
+ "localPart":"planar",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "geometricPositionGroup":{
- "title":"geometricPositionGroup",
+ "directed":{
+ "title":"directed",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":2
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"elements"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directed",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "interpolation":{
- "title":"interpolation",
+ "grid":{
+ "title":"grid",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"grid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minDistance":{
+ "title":"minDistance",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"minDistance",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minAngle":{
+ "title":"minAngle",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"minAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "graphType":{
+ "title":"graphType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GraphTypeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"graphType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "drawingType":{
+ "title":"drawingType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DrawingTypeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"drawingType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "lineType":{
+ "title":"lineType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LineTypeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lineType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aestheticCriteria":{
+ "title":"aestheticCriteria",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AesheticCriteriaType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"aestheticCriteria",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -27441,141 +27994,189 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodesicStringType",
+ "localPart":"GraphStyleType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "posList",
- "geometricPositionGroup",
- "interpolation"
+ "planar",
+ "directed",
+ "grid",
+ "minDistance",
+ "minAngle",
+ "graphType",
+ "drawingType",
+ "lineType",
+ "aestheticCriteria"
]
},
- "DefinitionProxyType":{
+ "GridType":{
"required":[
- "definitionRef"
+ "limits",
+ "axisName",
+ "dimension"
],
"allOf":[
{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/AbstractGeometryType"
},
{
"type":"object",
- "title":"DefinitionProxyType",
+ "title":"GridType",
"properties":{
- "definitionRef":{
- "title":"definitionRef",
+ "limits":{
+ "title":"limits",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/GridLimitsType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"definitionRef",
+ "localPart":"limits",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "axisName":{
+ "title":"axisName",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisName",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "dimension":{
+ "title":"dimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"dimension",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DefinitionProxyType",
+ "localPart":"GridType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "definitionRef"
+ "limits",
+ "axisName",
+ "dimension"
]
},
- "SecondDefiningParameterType":{
+ "SurfacePatchArrayPropertyType":{
"type":"object",
- "title":"SecondDefiningParameterType",
- "required":[
- "inverseFlattening",
- "semiMinorAxis",
- "isSphere"
- ],
+ "title":"SurfacePatchArrayPropertyType",
"properties":{
- "inverseFlattening":{
- "title":"inverseFlattening",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"inverseFlattening",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "semiMinorAxis":{
- "title":"semiMinorAxis",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"semiMinorAxis",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "isSphere":{
- "title":"isSphere",
+ "surfacePatch":{
+ "title":"surfacePatch",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfacePatchType"
+ }
+ },
+ "elementName":{
+ "localPart":"_SurfacePatch",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"isSphere",
+ "localPart":"_SurfacePatch",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SecondDefiningParameterType",
+ "localPart":"SurfacePatchArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "inverseFlattening",
- "semiMinorAxis",
- "isSphere"
+ "surfacePatch"
]
},
- "CoordinateOperationRefType":{
- "type":"object",
- "title":"CoordinateOperationRefType",
+ "TimeInstantType":{
"required":[
- "coordinateOperation"
+ "timePosition"
],
- "properties":{
- "coordinateOperation":{
- "title":"coordinateOperation",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"TimeInstantType",
+ "properties":{
+ "timePosition":{
+ "title":"timePosition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePositionType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"_CoordinateOperation",
+ "localPart":"timePosition",
"namespaceURI":"http://www.opengis.net/gml"
}
}
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeInstantType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "timePosition"
+ ]
+ },
+ "PointPropertyType":{
+ "type":"object",
+ "title":"PointPropertyType",
+ "required":[
+ "point"
+ ],
+ "properties":{
+ "point":{
+ "title":"point",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointType"
+ }
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_CoordinateOperation",
+ "localPart":"Point",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27686,11 +28287,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateOperationRefType",
+ "localPart":"PointPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coordinateOperation",
+ "point",
"remoteSchema",
"type",
"href",
@@ -27701,177 +28302,6 @@
"actuate"
]
},
- "CubicSplineType":{
- "required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "vectorAtStart",
- "vectorAtEnd"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
- },
- {
- "type":"object",
- "title":"CubicSplineType",
- "properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "vectorAtStart":{
- "title":"vectorAtStart",
- "allOf":[
- {
- "$ref":"#/definitions/VectorType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"vectorAtStart",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "vectorAtEnd":{
- "title":"vectorAtEnd",
- "allOf":[
- {
- "$ref":"#/definitions/VectorType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"vectorAtEnd",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "degree":{
- "title":"degree",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"degree",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CubicSplineType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "vectorAtStart",
- "vectorAtEnd",
- "interpolation",
- "degree"
- ]
- },
"LinearRingType":{
"required":[
"posOrPointPropertyOrPointRep",
@@ -27901,11 +28331,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/DirectPositionType"
}
},
"elementName":{
- "localPart":"pointRep",
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27916,11 +28346,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"pos",
+ "localPart":"pointRep",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -28004,242 +28434,67 @@
"coord"
]
},
- "AbstractFeatureCollectionType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"AbstractFeatureCollectionType",
- "properties":{
- "featureMember":{
- "title":"featureMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/FeaturePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "featureMembers":{
- "title":"featureMembers",
- "allOf":[
- {
- "$ref":"#/definitions/FeatureArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractFeatureCollectionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "featureMember",
- "featureMembers"
- ]
- },
- "TriangleType":{
- "required":[
- "exterior"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfacePatchType"
- },
- {
- "type":"object",
- "title":"TriangleType",
- "properties":{
- "exterior":{
- "title":"exterior",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- },
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TriangleType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "exterior",
- "interpolation"
- ]
- },
- "CompoundCRSType":{
- "required":[
- "includesCRS"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReferenceSystemType"
- },
- {
- "type":"object",
- "title":"CompoundCRSType",
- "properties":{
- "includesCRS":{
- "title":"includesCRS",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CoordinateReferenceSystemRefType"
- },
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"includesCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CompoundCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "includesCRS"
- ]
- },
- "GridType":{
+ "ConversionToPreferredUnitType":{
"required":[
- "limits",
- "axisName",
- "dimension"
+ "factor",
+ "formula"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/UnitOfMeasureType"
},
{
"type":"object",
- "title":"GridType",
+ "title":"ConversionToPreferredUnitType",
"properties":{
- "limits":{
- "title":"limits",
+ "factor":{
+ "title":"factor",
"allOf":[
{
- "$ref":"#/definitions/GridLimitsType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"limits",
+ "localPart":"factor",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "axisName":{
- "title":"axisName",
+ "formula":{
+ "title":"formula",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":1
+ "$ref":"#/definitions/FormulaType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"axisName",
+ "localPart":"formula",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "dimension":{
- "title":"dimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"dimension",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GridType",
+ "localPart":"ConversionToPreferredUnitType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "limits",
- "axisName",
- "dimension"
+ "factor",
+ "formula"
]
},
- "CoordinateSystemRefType":{
+ "CurvePropertyType":{
"type":"object",
- "title":"CoordinateSystemRefType",
+ "title":"CurvePropertyType",
"required":[
- "coordinateSystem"
+ "curve"
],
"properties":{
- "coordinateSystem":{
- "title":"coordinateSystem",
+ "curve":{
+ "title":"curve",
"allOf":[
{
"type":"object",
@@ -28248,18 +28503,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/AbstractCurveType"
}
},
"elementName":{
- "localPart":"_CoordinateSystem",
+ "localPart":"_Curve",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"_CoordinateSystem",
+ "localPart":"_Curve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -28334,74 +28589,224 @@
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CurvePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "curve",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "OperationParameterGroupType":{
+ "required":[
+ "includesParameter"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/OperationParameterGroupBaseType"
+ },
+ {
+ "type":"object",
+ "title":"OperationParameterGroupType",
+ "properties":{
+ "groupID":{
+ "title":"groupID",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/IdentifierType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"groupID",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "remarks":{
+ "title":"remarks",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"remarks",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "maximumOccurs":{
+ "title":"maximumOccurs",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maximumOccurs",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "includesParameter":{
+ "title":"includesParameter",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"includesParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
- },
- "show":{
- "title":"show",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OperationParameterGroupType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "groupID",
+ "remarks",
+ "maximumOccurs",
+ "includesParameter"
+ ]
+ },
+ "AbstractSurfacePatchType":{
+ "type":"object",
+ "title":"AbstractSurfacePatchType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSurfacePatchType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractMetaDataType":{
+ "type":"object",
+ "title":"AbstractMetaDataType",
+ "properties":{
+ "content":{
+ "title":"content",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"elementRefs"
},
- "actuate":{
- "title":"actuate",
+ "id":{
+ "title":"id",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"id",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateSystemRefType",
+ "localPart":"AbstractMetaDataType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coordinateSystem",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "content",
+ "id"
]
},
- "CompositeCurvePropertyType":{
+ "CoordinateReferenceSystemRefType":{
"type":"object",
- "title":"CompositeCurvePropertyType",
+ "title":"CoordinateReferenceSystemRefType",
"required":[
- "compositeCurve"
+ "coordinateReferenceSystem"
],
"properties":{
- "compositeCurve":{
- "title":"compositeCurve",
+ "coordinateReferenceSystem":{
+ "title":"coordinateReferenceSystem",
"allOf":[
{
- "$ref":"#/definitions/CompositeCurveType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractReferenceSystemType"
+ }
+ },
+ "elementName":{
+ "localPart":"_CoordinateReferenceSystem",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"CompositeCurve",
+ "localPart":"_CoordinateReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -28512,11 +28917,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeCurvePropertyType",
+ "localPart":"CoordinateReferenceSystemRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "compositeCurve",
+ "coordinateReferenceSystem",
"remoteSchema",
"type",
"href",
@@ -28527,104 +28932,17 @@
"actuate"
]
},
- "AbstractCoordinateSystemBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"AbstractCoordinateSystemBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractCoordinateSystemBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "AbstractGriddedSurfaceType.Row":{
- "type":"object",
- "title":"AbstractGriddedSurfaceType.Row",
- "required":[
- "posList",
- "geometricPositionGroup"
- ],
- "properties":{
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "geometricPositionGroup":{
- "title":"geometricPositionGroup",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":1
- }
- ],
- "propertyType":"elements"
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "posList",
- "geometricPositionGroup"
- ]
- },
- "CoordinateSystemAxisType":{
- "required":[
- "axisAbbrev",
- "axisDirection",
- "uom"
- ],
+ "AbstractReferenceSystemType":{
"allOf":[
{
- "$ref":"#/definitions/CoordinateSystemAxisBaseType"
+ "$ref":"#/definitions/AbstractReferenceSystemBaseType"
},
{
"type":"object",
- "title":"CoordinateSystemAxisType",
+ "title":"AbstractReferenceSystemType",
"properties":{
- "axisID":{
- "title":"axisID",
+ "srsID":{
+ "title":"srsID",
"allOf":[
{
"type":"array",
@@ -28636,7 +28954,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"axisID",
+ "localPart":"srsID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -28653,42 +28971,29 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "axisAbbrev":{
- "title":"axisAbbrev",
+ "validArea":{
+ "title":"validArea",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/ExtentType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"axisAbbrev",
+ "localPart":"validArea",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "axisDirection":{
- "title":"axisDirection",
+ "scope":{
+ "title":"scope",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"axisDirection",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
+ "localPart":"scope",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -28697,99 +29002,64 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateSystemAxisType",
+ "localPart":"AbstractReferenceSystemType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "axisID",
+ "srsID",
"remarks",
- "axisAbbrev",
- "axisDirection",
- "uom"
+ "validArea",
+ "scope"
]
},
- "TinType.ControlPoint":{
+ "CompositeCurvePropertyType":{
"type":"object",
- "title":"TinType.ControlPoint",
+ "title":"CompositeCurvePropertyType",
"required":[
- "posList",
- "geometricPositionGroup"
+ "compositeCurve"
],
"properties":{
- "posList":{
- "title":"posList",
+ "compositeCurve":{
+ "title":"compositeCurve",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"#/definitions/CompositeCurveType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"posList",
+ "localPart":"CompositeCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "geometricPositionGroup":{
- "title":"geometricPositionGroup",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":3
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elements"
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "posList",
- "geometricPositionGroup"
- ]
- },
- "DirectPositionType":{
- "type":"object",
- "title":"DirectPositionType",
- "properties":{
- "value":{
- "title":"value",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
},
- "srsName":{
- "title":"srsName",
+ "href":{
+ "title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -28797,146 +29067,110 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "srsDimension":{
- "title":"srsDimension",
+ "role":{
+ "title":"role",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "axisLabels":{
- "title":"axisLabels",
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "uomLabels":{
- "title":"uomLabels",
+ "title":{
+ "title":"title",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectPositionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
- ]
- },
- "QuantityExtentType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureOrNullListType"
},
- {
- "type":"object",
- "title":"QuantityExtentType",
- "properties":{
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"QuantityExtentType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TopoSurfacePropertyType":{
- "type":"object",
- "title":"TopoSurfacePropertyType",
- "required":[
- "topoSurface"
- ],
- "properties":{
- "topoSurface":{
- "title":"topoSurface",
+ },
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "$ref":"#/definitions/TopoSurfaceType"
+ "$ref":"#/definitions/ActuateType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoSurface",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoSurfacePropertyType",
+ "localPart":"CompositeCurvePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoSurface"
+ "compositeCurve",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "SurfacePropertyType":{
+ "EllipsoidRefType":{
"type":"object",
- "title":"SurfacePropertyType",
+ "title":"EllipsoidRefType",
"required":[
- "surface"
+ "ellipsoid"
],
"properties":{
- "surface":{
- "title":"surface",
+ "ellipsoid":{
+ "title":"ellipsoid",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSurfaceType"
- }
- },
- "elementName":{
- "localPart":"_Surface",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/EllipsoidType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"_Surface",
+ "localPart":"Ellipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -29047,11 +29281,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SurfacePropertyType",
+ "localPart":"EllipsoidRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "surface",
+ "ellipsoid",
"remoteSchema",
"type",
"href",
@@ -29060,76 +29294,38 @@
"title",
"show",
"actuate"
- ]
- },
- "CurveType":{
- "required":[
- "segments"
- ],
+ ]
+ },
+ "AbstractTimeObjectType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"CurveType",
+ "title":"AbstractTimeObjectType",
"properties":{
- "segments":{
- "title":"segments",
- "allOf":[
- {
- "$ref":"#/definitions/CurveSegmentArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"segments",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CurveType",
+ "localPart":"AbstractTimeObjectType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "segments"
- ]
+ }
},
- "DictionaryEntryType":{
+ "StringOrRefType":{
"type":"object",
- "title":"DictionaryEntryType",
- "required":[
- "definition"
- ],
+ "title":"StringOrRefType",
"properties":{
- "definition":{
- "title":"definition",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DefinitionType"
- }
- },
- "elementName":{
- "localPart":"Definition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"Definition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"value"
},
"remoteSchema":{
"title":"remoteSchema",
@@ -29238,11 +29434,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DictionaryEntryType",
+ "localPart":"StringOrRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "definition",
+ "value",
"remoteSchema",
"type",
"href",
@@ -29253,24 +29449,25 @@
"actuate"
]
},
- "TimePositionType":{
+ "TopoComplexMemberType":{
"type":"object",
- "title":"TimePositionType",
+ "title":"TopoComplexMemberType",
"properties":{
- "value":{
- "title":"value",
+ "topoComplex":{
+ "title":"topoComplex",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/TopoComplexType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoComplex",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "frame":{
- "title":"frame",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -29278,189 +29475,64 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"frame",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "calendarEraName":{
- "title":"calendarEraName",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"calendarEraName",
- "namespaceURI":""
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "indeterminatePosition":{
- "title":"indeterminatePosition",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"#/definitions/TimeIndeterminateValueType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"indeterminatePosition",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimePositionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "frame",
- "calendarEraName",
- "indeterminatePosition"
- ]
- },
- "ExtentType":{
- "type":"object",
- "title":"ExtentType",
- "properties":{
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "boundingBox":{
- "title":"boundingBox",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/EnvelopeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundingBox",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "boundingPolygon":{
- "title":"boundingPolygon",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/PolygonType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundingPolygon",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "verticalExtent":{
- "title":"verticalExtent",
+ "role":{
+ "title":"role",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/EnvelopeType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"verticalExtent",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "temporalExtent":{
- "title":"temporalExtent",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimePeriodType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"temporalExtent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ExtentType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "description",
- "boundingBox",
- "boundingPolygon",
- "verticalExtent",
- "temporalExtent"
- ]
- },
- "LabelType":{
- "type":"object",
- "title":"LabelType",
- "properties":{
- "content":{
- "title":"content",
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- },
- "elementName":{
- "localPart":"LabelExpression",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"LabelExpression",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "transform":{
- "title":"transform",
+ "title":{
+ "title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -29468,266 +29540,83 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"transform",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LabelType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "content",
- "transform"
- ]
- },
- "MultiSolidType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
},
- {
- "type":"object",
- "title":"MultiSolidType",
- "properties":{
- "solidMember":{
- "title":"solidMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SolidPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"solidMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "solidMembers":{
- "title":"solidMembers",
- "allOf":[
- {
- "$ref":"#/definitions/SolidArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"solidMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiSolidType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "solidMember",
- "solidMembers"
- ]
- },
- "RingPropertyType":{
- "type":"object",
- "title":"RingPropertyType",
- "required":[
- "ring"
- ],
- "properties":{
- "ring":{
- "title":"ring",
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"#/definitions/RingType"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Ring",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RingPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "ring"
- ]
- },
- "SurfaceArrayPropertyType":{
- "type":"object",
- "title":"SurfaceArrayPropertyType",
- "properties":{
- "surface":{
- "title":"surface",
+ },
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSurfaceType"
- }
- },
- "elementName":{
- "localPart":"_Surface",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/ActuateType"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_Surface",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SurfaceArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "surface"
- ]
- },
- "ConversionType":{
- "required":[
- "usesMethod"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralConversionType"
- },
- {
- "type":"object",
- "title":"ConversionType",
- "properties":{
- "usesMethod":{
- "title":"usesMethod",
- "allOf":[
- {
- "$ref":"#/definitions/OperationMethodRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesMethod",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesValue":{
- "title":"usesValue",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/ParameterValueType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ConversionType",
- "namespaceURI":"http://www.opengis.net/gml"
},
- "propertiesOrder":[
- "usesMethod",
- "usesValue"
- ]
- },
- "CylinderType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
- },
- {
- "type":"object",
- "title":"CylinderType",
- "properties":{
- "horizontalCURVETYPE":{
- "title":"horizontalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"horizontalCurveType",
- "namespaceURI":""
- }
- },
- "verticalCURVETYPE":{
- "title":"verticalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"verticalCurveType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CylinderType",
+ "localPart":"TopoComplexMemberType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "horizontalCURVETYPE",
- "verticalCURVETYPE"
+ "topoComplex",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "ConversionRefType":{
+ "GeneralConversionRefType":{
"type":"object",
- "title":"ConversionRefType",
+ "title":"GeneralConversionRefType",
"required":[
- "conversion"
+ "generalConversion"
],
"properties":{
- "conversion":{
- "title":"conversion",
+ "generalConversion":{
+ "title":"generalConversion",
"allOf":[
{
- "$ref":"#/definitions/ConversionType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralConversionType"
+ }
+ },
+ "elementName":{
+ "localPart":"_GeneralConversion",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Conversion",
+ "localPart":"_GeneralConversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -29838,11 +29727,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ConversionRefType",
+ "localPart":"GeneralConversionRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "conversion",
+ "generalConversion",
"remoteSchema",
"type",
"href",
@@ -29853,56 +29742,106 @@
"actuate"
]
},
- "PolyhedralSurfaceType":{
+ "DerivedUnitType":{
+ "required":[
+ "derivationUnitTerm"
+ ],
"allOf":[
{
- "$ref":"#/definitions/SurfaceType"
+ "$ref":"#/definitions/UnitDefinitionType"
},
{
"type":"object",
- "title":"PolyhedralSurfaceType",
+ "title":"DerivedUnitType",
"properties":{
+ "derivationUnitTerm":{
+ "title":"derivationUnitTerm",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DerivationUnitTermType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"derivationUnitTerm",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PolyhedralSurfaceType",
+ "localPart":"DerivedUnitType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "derivationUnitTerm"
+ ]
},
- "TimeTopologyPrimitivePropertyType":{
+ "SymbolType":{
"type":"object",
- "title":"TimeTopologyPrimitivePropertyType",
+ "title":"SymbolType",
"required":[
- "timeTopologyPrimitive"
+ "symbolType"
],
"properties":{
- "timeTopologyPrimitive":{
- "title":"timeTopologyPrimitive",
+ "any":{
+ "title":"any",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
- }
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
},
- "elementName":{
- "localPart":"_TimeTopologyPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "minItems":0
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"_TimeTopologyPrimitive",
+ "propertyType":"anyElement"
+ },
+ "symbolType":{
+ "title":"symbolType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SymbolTypeEnumeration"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"symbolType",
+ "namespaceURI":""
+ }
+ },
+ "transform":{
+ "title":"transform",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"transform",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "about":{
+ "title":"about",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"about",
+ "namespaceURI":""
+ }
+ },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -30010,11 +29949,14 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeTopologyPrimitivePropertyType",
+ "localPart":"SymbolType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeTopologyPrimitive",
+ "any",
+ "symbolType",
+ "transform",
+ "about",
"remoteSchema",
"type",
"href",
@@ -30025,7 +29967,65 @@
"actuate"
]
},
- "LineTypeType":{
+ "CoordType":{
+ "type":"object",
+ "title":"CoordType",
+ "required":[
+ "x"
+ ],
+ "properties":{
+ "x":{
+ "title":"x",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"X",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "y":{
+ "title":"y",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Y",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "z":{
+ "title":"z",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Z",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CoordType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "x",
+ "y",
+ "z"
+ ]
+ },
+ "DrawingTypeType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -30033,7 +30033,19 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"LineTypeType",
+ "localPart":"DrawingTypeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "IncrementOrder":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"IncrementOrder",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30049,7 +30061,7 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "QueryGrammarEnumeration":{
+ "GraphTypeType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -30057,7 +30069,43 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"QueryGrammarEnumeration",
+ "localPart":"GraphTypeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "LineTypeType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"LineTypeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CompassPointEnumeration":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"CompassPointEnumeration",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SignType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"SignType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30073,7 +30121,7 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "TimeIndeterminateValueType":{
+ "SymbolTypeEnumeration":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -30081,7 +30129,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"TimeIndeterminateValueType",
+ "localPart":"SymbolTypeEnumeration",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30097,128 +30145,556 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "TimeIndeterminateValueType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"TimeIndeterminateValueType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "FileValueModelType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"FileValueModelType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SequenceRuleNames":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"SequenceRuleNames",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "QueryGrammarEnumeration":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"QueryGrammarEnumeration",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
"CurveInterpolationType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"CurveInterpolationType",
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"CurveInterpolationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AesheticCriteriaType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"AesheticCriteriaType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "cartesianCSRef"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/CartesianCSRefType"
+ }
+ },
+ "elementName":{
+ "localPart":"cartesianCSRef",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "datumName"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/CodeType"
+ }
+ },
+ "elementName":{
+ "localPart":"datumName",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "MultiSolid"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/MultiSolidType"
+ }
+ },
+ "elementName":{
+ "localPart":"MultiSolid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "Grid"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/GridType"
+ }
+ },
+ "elementName":{
+ "localPart":"Grid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "VerticalCS"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/VerticalCSType"
+ }
+ },
+ "elementName":{
+ "localPart":"VerticalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "MultiSolidCoverage"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/MultiSolidCoverageType"
+ }
+ },
+ "elementName":{
+ "localPart":"MultiSolidCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "SignType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "includesParameter"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"SignType",
+ },
+ "elementName":{
+ "localPart":"includesParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "CompassPointEnumeration":{
- "allOf":[
- {
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "scope"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"CompassPointEnumeration",
+ },
+ "elementName":{
+ "localPart":"scope",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "SequenceRuleNames":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "lineStringProperty"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/LineStringPropertyType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"SequenceRuleNames",
+ },
+ "elementName":{
+ "localPart":"lineStringProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "AesheticCriteriaType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "_Ring"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractRingType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"AesheticCriteriaType",
+ },
+ "elementName":{
+ "localPart":"_Ring",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "FileValueModelType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "polarCSRef"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/PolarCSRefType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"FileValueModelType",
+ },
+ "elementName":{
+ "localPart":"polarCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "GraphTypeType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "_CoordinateSystem"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"GraphTypeType",
+ },
+ "elementName":{
+ "localPart":"_CoordinateSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "SymbolTypeEnumeration":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "covariance"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"SymbolTypeEnumeration",
+ },
+ "elementName":{
+ "localPart":"covariance",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "DrawingTypeType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "track"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/TrackType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"DrawingTypeType",
+ },
+ "elementName":{
+ "localPart":"track",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "IncrementOrder":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"IncrementOrder",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "anyOf":[
{
"type":"object",
"properties":{
@@ -30232,7 +30708,7 @@
"properties":{
"localPart":{
"enum":[
- "subject"
+ "GeocentricCRS"
]
},
"namespaceURI":{
@@ -30245,11 +30721,11 @@
]
},
"value":{
- "$ref":"#/definitions/TargetPropertyType"
+ "$ref":"#/definitions/GeocentricCRSType"
}
},
"elementName":{
- "localPart":"subject",
+ "localPart":"GeocentricCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30266,7 +30742,7 @@
"properties":{
"localPart":{
"enum":[
- "_Feature"
+ "BaseUnit"
]
},
"namespaceURI":{
@@ -30279,11 +30755,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/BaseUnitType"
}
},
"elementName":{
- "localPart":"_Feature",
+ "localPart":"BaseUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30300,7 +30776,7 @@
"properties":{
"localPart":{
"enum":[
- "segments"
+ "PolarCS"
]
},
"namespaceURI":{
@@ -30313,11 +30789,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveSegmentArrayPropertyType"
+ "$ref":"#/definitions/PolarCSType"
}
},
"elementName":{
- "localPart":"segments",
+ "localPart":"PolarCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30334,7 +30810,7 @@
"properties":{
"localPart":{
"enum":[
- "GridCoverage"
+ "sphericalCSRef"
]
},
"namespaceURI":{
@@ -30347,11 +30823,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridCoverageType"
+ "$ref":"#/definitions/SphericalCSRefType"
}
},
"elementName":{
- "localPart":"GridCoverage",
+ "localPart":"sphericalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30368,7 +30844,7 @@
"properties":{
"localPart":{
"enum":[
- "CoordinateSystemAxis"
+ "ArcString"
]
},
"namespaceURI":{
@@ -30381,11 +30857,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisType"
+ "$ref":"#/definitions/ArcStringType"
}
},
"elementName":{
- "localPart":"CoordinateSystemAxis",
+ "localPart":"ArcString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30402,7 +30878,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeSolid"
+ "surfaceMembers"
]
},
"namespaceURI":{
@@ -30415,11 +30891,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeSolidType"
+ "$ref":"#/definitions/SurfaceArrayPropertyType"
}
},
"elementName":{
- "localPart":"CompositeSolid",
+ "localPart":"surfaceMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30436,7 +30912,7 @@
"properties":{
"localPart":{
"enum":[
- "Triangle"
+ "surfaceMember"
]
},
"namespaceURI":{
@@ -30449,11 +30925,11 @@
]
},
"value":{
- "$ref":"#/definitions/TriangleType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"Triangle",
+ "localPart":"surfaceMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30470,7 +30946,7 @@
"properties":{
"localPart":{
"enum":[
- "OperationMethod"
+ "GenericMetaData"
]
},
"namespaceURI":{
@@ -30483,11 +30959,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodType"
+ "$ref":"#/definitions/GenericMetaDataType"
}
},
"elementName":{
- "localPart":"OperationMethod",
+ "localPart":"GenericMetaData",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30504,7 +30980,7 @@
"properties":{
"localPart":{
"enum":[
- "boundingBox"
+ "BSpline"
]
},
"namespaceURI":{
@@ -30517,11 +30993,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/BSplineType"
}
},
"elementName":{
- "localPart":"boundingBox",
+ "localPart":"BSpline",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30538,7 +31014,7 @@
"properties":{
"localPart":{
"enum":[
- "topologyStyle"
+ "_CurveSegment"
]
},
"namespaceURI":{
@@ -30551,11 +31027,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopologyStylePropertyType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
}
},
"elementName":{
- "localPart":"topologyStyle",
+ "localPart":"_CurveSegment",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30572,7 +31048,7 @@
"properties":{
"localPart":{
"enum":[
- "ValueArray"
+ "remarks"
]
},
"namespaceURI":{
@@ -30585,11 +31061,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValueArrayType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"ValueArray",
+ "localPart":"remarks",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30606,7 +31082,7 @@
"properties":{
"localPart":{
"enum":[
- "integerValue"
+ "coordinateSystemRef"
]
},
"namespaceURI":{
@@ -30619,11 +31095,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/CoordinateSystemRefType"
}
},
"elementName":{
- "localPart":"integerValue",
+ "localPart":"coordinateSystemRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30640,7 +31116,7 @@
"properties":{
"localPart":{
"enum":[
- "_Style"
+ "geodeticDatumRef"
]
},
"namespaceURI":{
@@ -30653,11 +31129,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractStyleType"
+ "$ref":"#/definitions/GeodeticDatumRefType"
}
},
"elementName":{
- "localPart":"_Style",
+ "localPart":"geodeticDatumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30674,7 +31150,7 @@
"properties":{
"localPart":{
"enum":[
- "dataSource"
+ "patches"
]
},
"namespaceURI":{
@@ -30687,11 +31163,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
}
},
"elementName":{
- "localPart":"dataSource",
+ "localPart":"patches",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30708,7 +31184,7 @@
"properties":{
"localPart":{
"enum":[
- "usesTemporalCS"
+ "CompositeSurface"
]
},
"namespaceURI":{
@@ -30721,11 +31197,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCSRefType"
+ "$ref":"#/definitions/CompositeSurfaceType"
}
},
"elementName":{
- "localPart":"usesTemporalCS",
+ "localPart":"CompositeSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30742,7 +31218,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearCS"
+ "usesValue"
]
},
"namespaceURI":{
@@ -30755,11 +31231,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearCSType"
+ "$ref":"#/definitions/ParameterValueType"
}
},
"elementName":{
- "localPart":"LinearCS",
+ "localPart":"usesValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30776,7 +31252,7 @@
"properties":{
"localPart":{
"enum":[
- "parameterID"
+ "_TopoPrimitive"
]
},
"namespaceURI":{
@@ -30789,11 +31265,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
}
},
"elementName":{
- "localPart":"parameterID",
+ "localPart":"_TopoPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30810,7 +31286,7 @@
"properties":{
"localPart":{
"enum":[
- "usesValue"
+ "position"
]
},
"namespaceURI":{
@@ -30823,11 +31299,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterValueType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"usesValue",
+ "localPart":"position",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30844,7 +31320,7 @@
"properties":{
"localPart":{
"enum":[
- "_Object"
+ "temporalCRSRef"
]
},
"namespaceURI":{
@@ -30857,11 +31333,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/TemporalCRSRefType"
}
},
"elementName":{
- "localPart":"_Object",
+ "localPart":"temporalCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30878,7 +31354,7 @@
"properties":{
"localPart":{
"enum":[
- "_CurveSegment"
+ "EnvelopeWithTimePeriod"
]
},
"namespaceURI":{
@@ -30891,11 +31367,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/EnvelopeWithTimePeriodType"
}
},
"elementName":{
- "localPart":"_CurveSegment",
+ "localPart":"EnvelopeWithTimePeriod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30912,7 +31388,7 @@
"properties":{
"localPart":{
"enum":[
- "_ReferenceSystem"
+ "featureProperty"
]
},
"namespaceURI":{
@@ -30925,11 +31401,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractReferenceSystemType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"_ReferenceSystem",
+ "localPart":"featureProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30946,7 +31422,7 @@
"properties":{
"localPart":{
"enum":[
- "booleanValue"
+ "Cylinder"
]
},
"namespaceURI":{
@@ -30959,11 +31435,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/CylinderType"
}
},
"elementName":{
- "localPart":"booleanValue",
+ "localPart":"Cylinder",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30980,7 +31456,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPointDomain"
+ "LineStringSegment"
]
},
"namespaceURI":{
@@ -30993,11 +31469,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointDomainType"
+ "$ref":"#/definitions/LineStringSegmentType"
}
},
"elementName":{
- "localPart":"multiPointDomain",
+ "localPart":"LineStringSegment",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31014,7 +31490,7 @@
"properties":{
"localPart":{
"enum":[
- "topoPrimitiveMember"
+ "FeatureStyle"
]
},
"namespaceURI":{
@@ -31027,11 +31503,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPrimitiveMemberType"
+ "$ref":"#/definitions/FeatureStyleType"
}
},
"elementName":{
- "localPart":"topoPrimitiveMember",
+ "localPart":"FeatureStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31048,7 +31524,7 @@
"properties":{
"localPart":{
"enum":[
- "coord"
+ "coordinateOperationRef"
]
},
"namespaceURI":{
@@ -31061,11 +31537,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordType"
+ "$ref":"#/definitions/CoordinateOperationRefType"
}
},
"elementName":{
- "localPart":"coord",
+ "localPart":"coordinateOperationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31082,7 +31558,7 @@
"properties":{
"localPart":{
"enum":[
- "usesParameter"
+ "_Feature"
]
},
"namespaceURI":{
@@ -31095,11 +31571,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
+ "$ref":"#/definitions/AbstractFeatureType"
}
},
"elementName":{
- "localPart":"usesParameter",
+ "localPart":"_Feature",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31116,7 +31592,7 @@
"properties":{
"localPart":{
"enum":[
- "datumID"
+ "topoComplexProperty"
]
},
"namespaceURI":{
@@ -31129,11 +31605,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/TopoComplexMemberType"
}
},
"elementName":{
- "localPart":"datumID",
+ "localPart":"topoComplexProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31150,7 +31626,7 @@
"properties":{
"localPart":{
"enum":[
- "topoVolumeProperty"
+ "Definition"
]
},
"namespaceURI":{
@@ -31163,11 +31639,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoVolumePropertyType"
+ "$ref":"#/definitions/DefinitionType"
}
},
"elementName":{
- "localPart":"topoVolumeProperty",
+ "localPart":"Definition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31184,7 +31660,7 @@
"properties":{
"localPart":{
"enum":[
- "engineeringDatumRef"
+ "Tin"
]
},
"namespaceURI":{
@@ -31197,11 +31673,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumRefType"
+ "$ref":"#/definitions/TinType"
}
},
"elementName":{
- "localPart":"engineeringDatumRef",
+ "localPart":"Tin",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31218,7 +31694,7 @@
"properties":{
"localPart":{
"enum":[
- "OperationParameterGroup"
+ "segments"
]
},
"namespaceURI":{
@@ -31231,11 +31707,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterGroupType"
+ "$ref":"#/definitions/CurveSegmentArrayPropertyType"
}
},
"elementName":{
- "localPart":"OperationParameterGroup",
+ "localPart":"segments",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31252,7 +31728,7 @@
"properties":{
"localPart":{
"enum":[
- "Sphere"
+ "singleOperationRef"
]
},
"namespaceURI":{
@@ -31265,11 +31741,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphereType"
+ "$ref":"#/definitions/SingleOperationRefType"
}
},
"elementName":{
- "localPart":"Sphere",
+ "localPart":"singleOperationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31286,7 +31762,7 @@
"properties":{
"localPart":{
"enum":[
- "exterior"
+ "Array"
]
},
"namespaceURI":{
@@ -31299,11 +31775,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/ArrayType"
}
},
"elementName":{
- "localPart":"exterior",
+ "localPart":"Array",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31320,7 +31796,7 @@
"properties":{
"localPart":{
"enum":[
- "usesObliqueCartesianCS"
+ "LineString"
]
},
"namespaceURI":{
@@ -31333,11 +31809,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObliqueCartesianCSRefType"
+ "$ref":"#/definitions/LineStringType"
}
},
"elementName":{
- "localPart":"usesObliqueCartesianCS",
+ "localPart":"LineString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31354,7 +31830,7 @@
"properties":{
"localPart":{
"enum":[
- "modifiedCoordinate"
+ "pointArrayProperty"
]
},
"namespaceURI":{
@@ -31367,11 +31843,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/PointArrayPropertyType"
}
},
"elementName":{
- "localPart":"modifiedCoordinate",
+ "localPart":"pointArrayProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31388,7 +31864,7 @@
"properties":{
"localPart":{
"enum":[
- "valueList"
+ "isolated"
]
},
"namespaceURI":{
@@ -31401,11 +31877,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureListType"
+ "$ref":"#/definitions/IsolatedPropertyType"
}
},
"elementName":{
- "localPart":"valueList",
+ "localPart":"isolated",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31422,7 +31898,7 @@
"properties":{
"localPart":{
"enum":[
- "semiMinorAxis"
+ "GeometryStyle"
]
},
"namespaceURI":{
@@ -31435,11 +31911,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/GeometryStyleType"
}
},
"elementName":{
- "localPart":"semiMinorAxis",
+ "localPart":"GeometryStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31456,7 +31932,7 @@
"properties":{
"localPart":{
"enum":[
- "methodFormula"
+ "GeodeticDatum"
]
},
"namespaceURI":{
@@ -31469,11 +31945,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/GeodeticDatumType"
}
},
"elementName":{
- "localPart":"methodFormula",
+ "localPart":"GeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31490,7 +31966,7 @@
"properties":{
"localPart":{
"enum":[
- "valuesOfGroup"
+ "_Datum"
]
},
"namespaceURI":{
@@ -31503,11 +31979,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterGroupRefType"
+ "$ref":"#/definitions/AbstractDatumType"
}
},
"elementName":{
- "localPart":"valuesOfGroup",
+ "localPart":"_Datum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31524,7 +32000,7 @@
"properties":{
"localPart":{
"enum":[
- "referenceSystemRef"
+ "directedNode"
]
},
"namespaceURI":{
@@ -31537,11 +32013,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceSystemRefType"
+ "$ref":"#/definitions/DirectedNodePropertyType"
}
},
"elementName":{
- "localPart":"referenceSystemRef",
+ "localPart":"directedNode",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31558,7 +32034,7 @@
"properties":{
"localPart":{
"enum":[
- "relativeInternalPositionalAccuracy"
+ "concatenatedOperationRef"
]
},
"namespaceURI":{
@@ -31571,11 +32047,11 @@
]
},
"value":{
- "$ref":"#/definitions/RelativeInternalPositionalAccuracyType"
+ "$ref":"#/definitions/ConcatenatedOperationRefType"
}
},
"elementName":{
- "localPart":"relativeInternalPositionalAccuracy",
+ "localPart":"concatenatedOperationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31592,7 +32068,7 @@
"properties":{
"localPart":{
"enum":[
- "EllipsoidalCS"
+ "transformationRef"
]
},
"namespaceURI":{
@@ -31605,11 +32081,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSType"
+ "$ref":"#/definitions/TransformationRefType"
}
},
"elementName":{
- "localPart":"EllipsoidalCS",
+ "localPart":"transformationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31626,7 +32102,7 @@
"properties":{
"localPart":{
"enum":[
- "CategoryExtent"
+ "VerticalDatum"
]
},
"namespaceURI":{
@@ -31639,11 +32115,11 @@
]
},
"value":{
- "$ref":"#/definitions/CategoryExtentType"
+ "$ref":"#/definitions/VerticalDatumType"
}
},
"elementName":{
- "localPart":"CategoryExtent",
+ "localPart":"VerticalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31660,7 +32136,7 @@
"properties":{
"localPart":{
"enum":[
- "pointMembers"
+ "solidArrayProperty"
]
},
"namespaceURI":{
@@ -31673,11 +32149,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointArrayPropertyType"
+ "$ref":"#/definitions/SolidArrayPropertyType"
}
},
"elementName":{
- "localPart":"pointMembers",
+ "localPart":"solidArrayProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31694,7 +32170,7 @@
"properties":{
"localPart":{
"enum":[
- "pixelInCell"
+ "members"
]
},
"namespaceURI":{
@@ -31707,11 +32183,11 @@
]
},
"value":{
- "$ref":"#/definitions/PixelInCellType"
+ "$ref":"#/definitions/ArrayAssociationType"
}
},
"elementName":{
- "localPart":"pixelInCell",
+ "localPart":"members",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31728,7 +32204,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateReferenceSystemRef"
+ "TopoVolume"
]
},
"namespaceURI":{
@@ -31741,11 +32217,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateReferenceSystemRefType"
+ "$ref":"#/definitions/TopoVolumeType"
}
},
"elementName":{
- "localPart":"coordinateReferenceSystemRef",
+ "localPart":"TopoVolume",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31762,7 +32238,7 @@
"properties":{
"localPart":{
"enum":[
- "TemporalDatum"
+ "GraphStyle"
]
},
"namespaceURI":{
@@ -31775,11 +32251,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumType"
+ "$ref":"#/definitions/GraphStyleType"
}
},
"elementName":{
- "localPart":"TemporalDatum",
+ "localPart":"GraphStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31796,7 +32272,7 @@
"properties":{
"localPart":{
"enum":[
- "Ring"
+ "_GeometricPrimitive"
]
},
"namespaceURI":{
@@ -31809,11 +32285,11 @@
]
},
"value":{
- "$ref":"#/definitions/RingType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
}
},
"elementName":{
- "localPart":"Ring",
+ "localPart":"_GeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31830,7 +32306,7 @@
"properties":{
"localPart":{
"enum":[
- "DerivedCRS"
+ "CompositeValue"
]
},
"namespaceURI":{
@@ -31843,11 +32319,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedCRSType"
+ "$ref":"#/definitions/CompositeValueType"
}
},
"elementName":{
- "localPart":"DerivedCRS",
+ "localPart":"CompositeValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31864,7 +32340,7 @@
"properties":{
"localPart":{
"enum":[
- "featureStyle"
+ "roughConversionToPreferredUnit"
]
},
"namespaceURI":{
@@ -31877,11 +32353,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureStylePropertyType"
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
}
},
"elementName":{
- "localPart":"featureStyle",
+ "localPart":"roughConversionToPreferredUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31898,7 +32374,7 @@
"properties":{
"localPart":{
"enum":[
- "catalogSymbol"
+ "polygonProperty"
]
},
"namespaceURI":{
@@ -31911,11 +32387,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/PolygonPropertyType"
}
},
"elementName":{
- "localPart":"catalogSymbol",
+ "localPart":"polygonProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31932,7 +32408,7 @@
"properties":{
"localPart":{
"enum":[
- "unitOfMeasure"
+ "_CoordinateOperation"
]
},
"namespaceURI":{
@@ -31945,11 +32421,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnitOfMeasureType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"unitOfMeasure",
+ "localPart":"_CoordinateOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31966,7 +32442,7 @@
"properties":{
"localPart":{
"enum":[
- "GeodeticDatum"
+ "usesPrimeMeridian"
]
},
"namespaceURI":{
@@ -31979,11 +32455,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumType"
+ "$ref":"#/definitions/PrimeMeridianRefType"
}
},
"elementName":{
- "localPart":"GeodeticDatum",
+ "localPart":"usesPrimeMeridian",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32000,7 +32476,7 @@
"properties":{
"localPart":{
"enum":[
- "polarCSRef"
+ "FeatureCollection"
]
},
"namespaceURI":{
@@ -32013,11 +32489,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolarCSRefType"
+ "$ref":"#/definitions/FeatureCollectionType"
}
},
"elementName":{
- "localPart":"polarCSRef",
+ "localPart":"FeatureCollection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32034,7 +32510,7 @@
"properties":{
"localPart":{
"enum":[
- "ImageCRS"
+ "includesValue"
]
},
"namespaceURI":{
@@ -32047,11 +32523,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageCRSType"
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
}
},
"elementName":{
- "localPart":"ImageCRS",
+ "localPart":"includesValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32068,7 +32544,7 @@
"properties":{
"localPart":{
"enum":[
- "rectifiedGridDomain"
+ "multiCurveProperty"
]
},
"namespaceURI":{
@@ -32081,11 +32557,11 @@
]
},
"value":{
- "$ref":"#/definitions/RectifiedGridDomainType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
},
"elementName":{
- "localPart":"rectifiedGridDomain",
+ "localPart":"multiCurveProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32102,7 +32578,7 @@
"properties":{
"localPart":{
"enum":[
- "Style"
+ "value"
]
},
"namespaceURI":{
@@ -32115,11 +32591,11 @@
]
},
"value":{
- "$ref":"#/definitions/StyleType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"Style",
+ "localPart":"value",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32136,7 +32612,7 @@
"properties":{
"localPart":{
"enum":[
- "position"
+ "validTime"
]
},
"namespaceURI":{
@@ -32149,11 +32625,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/TimePrimitivePropertyType"
}
},
"elementName":{
- "localPart":"position",
+ "localPart":"validTime",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32170,7 +32646,7 @@
"properties":{
"localPart":{
"enum":[
- "compoundCRSRef"
+ "axisDirection"
]
},
"namespaceURI":{
@@ -32183,11 +32659,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompoundCRSRefType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"compoundCRSRef",
+ "localPart":"axisDirection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32204,7 +32680,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPointProperty"
+ "usesCartesianCS"
]
},
"namespaceURI":{
@@ -32217,11 +32693,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/CartesianCSRefType"
}
},
"elementName":{
- "localPart":"multiPointProperty",
+ "localPart":"usesCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32238,7 +32714,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcByBulge"
+ "rangeSet"
]
},
"namespaceURI":{
@@ -32251,11 +32727,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcByBulgeType"
+ "$ref":"#/definitions/RangeSetType"
}
},
"elementName":{
- "localPart":"ArcByBulge",
+ "localPart":"rangeSet",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32272,7 +32748,7 @@
"properties":{
"localPart":{
"enum":[
- "_TimeTopologyPrimitive"
+ "generalTransformationRef"
]
},
"namespaceURI":{
@@ -32285,11 +32761,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ "$ref":"#/definitions/GeneralTransformationRefType"
}
},
"elementName":{
- "localPart":"_TimeTopologyPrimitive",
+ "localPart":"generalTransformationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32306,7 +32782,7 @@
"properties":{
"localPart":{
"enum":[
- "dmsAngle"
+ "AffinePlacement"
]
},
"namespaceURI":{
@@ -32319,11 +32795,11 @@
]
},
"value":{
- "$ref":"#/definitions/DMSAngleType"
+ "$ref":"#/definitions/AffinePlacementType"
}
},
"elementName":{
- "localPart":"dmsAngle",
+ "localPart":"AffinePlacement",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32340,7 +32816,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryMember"
+ "ImageCRS"
]
},
"namespaceURI":{
@@ -32353,11 +32829,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/ImageCRSType"
}
},
"elementName":{
- "localPart":"geometryMember",
+ "localPart":"ImageCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32374,7 +32850,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidID"
+ "featureMember"
]
},
"namespaceURI":{
@@ -32387,11 +32863,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"ellipsoidID",
+ "localPart":"featureMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32408,7 +32884,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoSolid"
+ "CartesianCS"
]
},
"namespaceURI":{
@@ -32421,11 +32897,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoSolidType"
+ "$ref":"#/definitions/CartesianCSType"
}
},
"elementName":{
- "localPart":"TopoSolid",
+ "localPart":"CartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32442,7 +32918,7 @@
"properties":{
"localPart":{
"enum":[
- "usesAxis"
+ "multiCenterOf"
]
},
"namespaceURI":{
@@ -32455,11 +32931,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisRefType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"usesAxis",
+ "localPart":"multiCenterOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32476,7 +32952,7 @@
"properties":{
"localPart":{
"enum":[
- "Count"
+ "MovingObjectStatus"
]
},
"namespaceURI":{
@@ -32489,11 +32965,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/MovingObjectStatusType"
}
},
"elementName":{
- "localPart":"Count",
+ "localPart":"MovingObjectStatus",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32510,7 +32986,7 @@
"properties":{
"localPart":{
"enum":[
- "measure"
+ "primeMeridianRef"
]
},
"namespaceURI":{
@@ -32523,11 +32999,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/PrimeMeridianRefType"
}
},
"elementName":{
- "localPart":"measure",
+ "localPart":"primeMeridianRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32544,7 +33020,7 @@
"properties":{
"localPart":{
"enum":[
- "_association"
+ "timePosition"
]
},
"namespaceURI":{
@@ -32557,11 +33033,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationType"
+ "$ref":"#/definitions/TimePositionType"
}
},
"elementName":{
- "localPart":"_association",
+ "localPart":"timePosition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32578,7 +33054,7 @@
"properties":{
"localPart":{
"enum":[
- "PolyhedralSurface"
+ "covarianceMatrix"
]
},
"namespaceURI":{
@@ -32591,11 +33067,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolyhedralSurfaceType"
+ "$ref":"#/definitions/CovarianceMatrixType"
}
},
"elementName":{
- "localPart":"PolyhedralSurface",
+ "localPart":"covarianceMatrix",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32612,7 +33088,7 @@
"properties":{
"localPart":{
"enum":[
- "Face"
+ "multiSolidProperty"
]
},
"namespaceURI":{
@@ -32625,11 +33101,11 @@
]
},
"value":{
- "$ref":"#/definitions/FaceType"
+ "$ref":"#/definitions/MultiSolidPropertyType"
}
},
"elementName":{
- "localPart":"Face",
+ "localPart":"multiSolidProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32646,7 +33122,7 @@
"properties":{
"localPart":{
"enum":[
- "PolygonPatch"
+ "TimeEdge"
]
},
"namespaceURI":{
@@ -32659,11 +33135,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonPatchType"
+ "$ref":"#/definitions/TimeEdgeType"
}
},
"elementName":{
- "localPart":"PolygonPatch",
+ "localPart":"TimeEdge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32680,7 +33156,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiLineString"
+ "ArcByBulge"
]
},
"namespaceURI":{
@@ -32693,11 +33169,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiLineStringType"
+ "$ref":"#/definitions/ArcByBulgeType"
}
},
"elementName":{
- "localPart":"MultiLineString",
+ "localPart":"ArcByBulge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32714,7 +33190,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCurveProperty"
+ "geometryStyle"
]
},
"namespaceURI":{
@@ -32727,11 +33203,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/GeometryStylePropertyType"
}
},
"elementName":{
- "localPart":"multiCurveProperty",
+ "localPart":"geometryStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32748,7 +33224,7 @@
"properties":{
"localPart":{
"enum":[
- "usesEngineeringDatum"
+ "_generalParameterValue"
]
},
"namespaceURI":{
@@ -32761,11 +33237,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumRefType"
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
}
},
"elementName":{
- "localPart":"usesEngineeringDatum",
+ "localPart":"_generalParameterValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32782,7 +33258,7 @@
"properties":{
"localPart":{
"enum":[
- "posList"
+ "GeometricComplex"
]
},
"namespaceURI":{
@@ -32795,11 +33271,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"#/definitions/GeometricComplexType"
}
},
"elementName":{
- "localPart":"posList",
+ "localPart":"GeometricComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32816,7 +33292,7 @@
"properties":{
"localPart":{
"enum":[
- "Surface"
+ "TimeOrdinalEra"
]
},
"namespaceURI":{
@@ -32829,11 +33305,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceType"
+ "$ref":"#/definitions/TimeOrdinalEraType"
}
},
"elementName":{
- "localPart":"Surface",
+ "localPart":"TimeOrdinalEra",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32850,7 +33326,7 @@
"properties":{
"localPart":{
"enum":[
- "CountExtent"
+ "name"
]
},
"namespaceURI":{
@@ -32863,14 +33339,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"CountExtent",
+ "localPart":"name",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32887,7 +33360,7 @@
"properties":{
"localPart":{
"enum":[
- "groupName"
+ "validArea"
]
},
"namespaceURI":{
@@ -32900,11 +33373,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/ExtentType"
}
},
"elementName":{
- "localPart":"groupName",
+ "localPart":"validArea",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32921,7 +33394,7 @@
"properties":{
"localPart":{
"enum":[
- "derivationUnitTerm"
+ "DerivedUnit"
]
},
"namespaceURI":{
@@ -32934,11 +33407,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivationUnitTermType"
+ "$ref":"#/definitions/DerivedUnitType"
}
},
"elementName":{
- "localPart":"derivationUnitTerm",
+ "localPart":"DerivedUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32955,7 +33428,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSurfaceProperty"
+ "valueList"
]
},
"namespaceURI":{
@@ -32968,11 +33441,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/MeasureListType"
}
},
"elementName":{
- "localPart":"multiSurfaceProperty",
+ "localPart":"valueList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32989,7 +33462,7 @@
"properties":{
"localPart":{
"enum":[
- "LabelExpression"
+ "decimalMinutes"
]
},
"namespaceURI":{
@@ -33002,15 +33475,12 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
},
"elementName":{
- "localPart":"LabelExpression",
+ "localPart":"decimalMinutes",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "scope":{
- "$ref":"#/definitions/LabelType"
}
},
{
@@ -33026,7 +33496,7 @@
"properties":{
"localPart":{
"enum":[
- "operationMethodRef"
+ "IndexMap"
]
},
"namespaceURI":{
@@ -33039,11 +33509,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodRefType"
+ "$ref":"#/definitions/IndexMapType"
}
},
"elementName":{
- "localPart":"operationMethodRef",
+ "localPart":"IndexMap",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33060,7 +33530,7 @@
"properties":{
"localPart":{
"enum":[
- "cartesianCSRef"
+ "EllipsoidalCS"
]
},
"namespaceURI":{
@@ -33073,11 +33543,11 @@
]
},
"value":{
- "$ref":"#/definitions/CartesianCSRefType"
+ "$ref":"#/definitions/EllipsoidalCSType"
}
},
"elementName":{
- "localPart":"cartesianCSRef",
+ "localPart":"EllipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33094,7 +33564,7 @@
"properties":{
"localPart":{
"enum":[
- "multiExtentOf"
+ "unitOfMeasure"
]
},
"namespaceURI":{
@@ -33107,11 +33577,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/UnitOfMeasureType"
}
},
"elementName":{
- "localPart":"multiExtentOf",
+ "localPart":"unitOfMeasure",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33128,7 +33598,7 @@
"properties":{
"localPart":{
"enum":[
- "Transformation"
+ "baseCRS"
]
},
"namespaceURI":{
@@ -33141,11 +33611,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransformationType"
+ "$ref":"#/definitions/CoordinateReferenceSystemRefType"
}
},
"elementName":{
- "localPart":"Transformation",
+ "localPart":"baseCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33162,7 +33632,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSolid"
+ "_CoordinateReferenceSystem"
]
},
"namespaceURI":{
@@ -33175,11 +33645,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSolidType"
+ "$ref":"#/definitions/AbstractReferenceSystemType"
}
},
"elementName":{
- "localPart":"MultiSolid",
+ "localPart":"_CoordinateReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33196,7 +33666,7 @@
"properties":{
"localPart":{
"enum":[
- "pos"
+ "verticalDatumType"
]
},
"namespaceURI":{
@@ -33209,11 +33679,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"#/definitions/VerticalDatumTypeType"
}
},
"elementName":{
- "localPart":"pos",
+ "localPart":"verticalDatumType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33230,7 +33700,7 @@
"properties":{
"localPart":{
"enum":[
- "methodName"
+ "generalConversionRef"
]
},
"namespaceURI":{
@@ -33243,11 +33713,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/GeneralConversionRefType"
}
},
"elementName":{
- "localPart":"methodName",
+ "localPart":"generalConversionRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33264,7 +33734,7 @@
"properties":{
"localPart":{
"enum":[
- "DirectedObservation"
+ "TimeCoordinateSystem"
]
},
"namespaceURI":{
@@ -33277,11 +33747,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedObservationType"
+ "$ref":"#/definitions/TimeCoordinateSystemType"
}
},
"elementName":{
- "localPart":"DirectedObservation",
+ "localPart":"TimeCoordinateSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33298,7 +33768,7 @@
"properties":{
"localPart":{
"enum":[
- "obliqueCartesianCSRef"
+ "SphericalCS"
]
},
"namespaceURI":{
@@ -33311,11 +33781,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObliqueCartesianCSRefType"
+ "$ref":"#/definitions/SphericalCSType"
}
},
"elementName":{
- "localPart":"obliqueCartesianCSRef",
+ "localPart":"SphericalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33332,7 +33802,7 @@
"properties":{
"localPart":{
"enum":[
- "_positionalAccuracy"
+ "groupName"
]
},
"namespaceURI":{
@@ -33345,11 +33815,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractPositionalAccuracyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"_positionalAccuracy",
+ "localPart":"groupName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33366,7 +33836,7 @@
"properties":{
"localPart":{
"enum":[
- "includesParameter"
+ "RectifiedGrid"
]
},
"namespaceURI":{
@@ -33379,11 +33849,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
+ "$ref":"#/definitions/RectifiedGridType"
}
},
"elementName":{
- "localPart":"includesParameter",
+ "localPart":"RectifiedGrid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33400,7 +33870,7 @@
"properties":{
"localPart":{
"enum":[
- "pointMember"
+ "multiCoverage"
]
},
"namespaceURI":{
@@ -33413,11 +33883,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
},
"elementName":{
- "localPart":"pointMember",
+ "localPart":"multiCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33434,7 +33904,7 @@
"properties":{
"localPart":{
"enum":[
- "conversionToPreferredUnit"
+ "CategoryList"
]
},
"namespaceURI":{
@@ -33447,11 +33917,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionToPreferredUnitType"
+ "$ref":"#/definitions/CodeOrNullListType"
}
},
"elementName":{
- "localPart":"conversionToPreferredUnit",
+ "localPart":"CategoryList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33468,7 +33938,7 @@
"properties":{
"localPart":{
"enum":[
- "derivedCRSType"
+ "Point"
]
},
"namespaceURI":{
@@ -33481,11 +33951,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedCRSTypeType"
+ "$ref":"#/definitions/PointType"
}
},
"elementName":{
- "localPart":"derivedCRSType",
+ "localPart":"Point",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33502,7 +33972,7 @@
"properties":{
"localPart":{
"enum":[
- "VerticalDatum"
+ "status"
]
},
"namespaceURI":{
@@ -33515,11 +33985,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"VerticalDatum",
+ "localPart":"status",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33536,7 +34006,7 @@
"properties":{
"localPart":{
"enum":[
- "MappingRule"
+ "solidMember"
]
},
"namespaceURI":{
@@ -33549,11 +34019,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/SolidPropertyType"
}
},
"elementName":{
- "localPart":"MappingRule",
+ "localPart":"solidMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33570,7 +34040,7 @@
"properties":{
"localPart":{
"enum":[
- "targetCRS"
+ "usesEllipsoid"
]
},
"namespaceURI":{
@@ -33583,11 +34053,11 @@
]
},
"value":{
- "$ref":"#/definitions/CRSRefType"
+ "$ref":"#/definitions/EllipsoidRefType"
}
},
"elementName":{
- "localPart":"targetCRS",
+ "localPart":"usesEllipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33604,7 +34074,7 @@
"properties":{
"localPart":{
"enum":[
- "LocationKeyWord"
+ "Curve"
]
},
"namespaceURI":{
@@ -33617,11 +34087,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/CurveType"
}
},
"elementName":{
- "localPart":"LocationKeyWord",
+ "localPart":"Curve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33638,7 +34108,7 @@
"properties":{
"localPart":{
"enum":[
- "valueProperty"
+ "geocentricCRSRef"
]
},
"namespaceURI":{
@@ -33651,11 +34121,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/GeocentricCRSRefType"
}
},
"elementName":{
- "localPart":"valueProperty",
+ "localPart":"geocentricCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33672,7 +34142,7 @@
"properties":{
"localPart":{
"enum":[
- "_MetaData"
+ "subComplex"
]
},
"namespaceURI":{
@@ -33685,11 +34155,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractMetaDataType"
+ "$ref":"#/definitions/TopoComplexMemberType"
}
},
"elementName":{
- "localPart":"_MetaData",
+ "localPart":"subComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33706,7 +34176,7 @@
"properties":{
"localPart":{
"enum":[
- "definitionMember"
+ "booleanValue"
]
},
"namespaceURI":{
@@ -33719,11 +34189,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryEntryType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
},
"elementName":{
- "localPart":"definitionMember",
+ "localPart":"booleanValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33740,7 +34210,7 @@
"properties":{
"localPart":{
"enum":[
- "_TimeReferenceSystem"
+ "centerOf"
]
},
"namespaceURI":{
@@ -33753,11 +34223,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeReferenceSystemType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"_TimeReferenceSystem",
+ "localPart":"centerOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33774,7 +34244,7 @@
"properties":{
"localPart":{
"enum":[
- "topoPointProperty"
+ "solidProperty"
]
},
"namespaceURI":{
@@ -33787,11 +34257,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPointPropertyType"
+ "$ref":"#/definitions/SolidPropertyType"
}
},
"elementName":{
- "localPart":"topoPointProperty",
+ "localPart":"solidProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33808,7 +34278,7 @@
"properties":{
"localPart":{
"enum":[
- "VerticalCS"
+ "Observation"
]
},
"namespaceURI":{
@@ -33821,11 +34291,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSType"
+ "$ref":"#/definitions/ObservationType"
}
},
"elementName":{
- "localPart":"VerticalCS",
+ "localPart":"Observation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33842,7 +34312,7 @@
"properties":{
"localPart":{
"enum":[
- "priorityLocation"
+ "multiPointProperty"
]
},
"namespaceURI":{
@@ -33855,11 +34325,11 @@
]
},
"value":{
- "$ref":"#/definitions/PriorityLocationPropertyType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"priorityLocation",
+ "localPart":"multiPointProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33876,7 +34346,7 @@
"properties":{
"localPart":{
"enum":[
- "usesMethod"
+ "operationParameterRef"
]
},
"namespaceURI":{
@@ -33889,11 +34359,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodRefType"
+ "$ref":"#/definitions/OperationParameterRefType"
}
},
"elementName":{
- "localPart":"usesMethod",
+ "localPart":"operationParameterRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33910,7 +34380,7 @@
"properties":{
"localPart":{
"enum":[
- "UserDefinedCS"
+ "CubicSpline"
]
},
"namespaceURI":{
@@ -33923,11 +34393,11 @@
]
},
"value":{
- "$ref":"#/definitions/UserDefinedCSType"
+ "$ref":"#/definitions/CubicSplineType"
}
},
"elementName":{
- "localPart":"UserDefinedCS",
+ "localPart":"CubicSpline",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33944,7 +34414,7 @@
"properties":{
"localPart":{
"enum":[
- "featureMember"
+ "TopoSolid"
]
},
"namespaceURI":{
@@ -33957,11 +34427,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"#/definitions/TopoSolidType"
}
},
"elementName":{
- "localPart":"featureMember",
+ "localPart":"TopoSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33978,7 +34448,7 @@
"properties":{
"localPart":{
"enum":[
- "ImageDatum"
+ "Node"
]
},
"namespaceURI":{
@@ -33991,11 +34461,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumType"
+ "$ref":"#/definitions/NodeType"
}
},
"elementName":{
- "localPart":"ImageDatum",
+ "localPart":"Node",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34012,7 +34482,7 @@
"properties":{
"localPart":{
"enum":[
- "_CoordinateOperation"
+ "ellipsoidalCSRef"
]
},
"namespaceURI":{
@@ -34025,11 +34495,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/EllipsoidalCSRefType"
}
},
"elementName":{
- "localPart":"_CoordinateOperation",
+ "localPart":"ellipsoidalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34046,7 +34516,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalDatumType"
+ "valueProperty"
]
},
"namespaceURI":{
@@ -34059,11 +34529,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumTypeType"
+ "$ref":"#/definitions/ValuePropertyType"
}
},
"elementName":{
- "localPart":"verticalDatumType",
+ "localPart":"valueProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34080,7 +34550,7 @@
"properties":{
"localPart":{
"enum":[
- "axisID"
+ "vector"
]
},
"namespaceURI":{
@@ -34093,11 +34563,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/VectorType"
}
},
"elementName":{
- "localPart":"axisID",
+ "localPart":"vector",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34114,7 +34584,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearRing"
+ "member"
]
},
"namespaceURI":{
@@ -34127,11 +34597,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearRingType"
+ "$ref":"#/definitions/AssociationType"
}
},
"elementName":{
- "localPart":"LinearRing",
+ "localPart":"member",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34148,7 +34618,7 @@
"properties":{
"localPart":{
"enum":[
- "_GML"
+ "tupleList"
]
},
"namespaceURI":{
@@ -34161,11 +34631,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/CoordinatesType"
}
},
"elementName":{
- "localPart":"_GML",
+ "localPart":"tupleList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34182,7 +34652,7 @@
"properties":{
"localPart":{
"enum":[
- "imageCRSRef"
+ "featureStyle"
]
},
"namespaceURI":{
@@ -34195,11 +34665,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageCRSRefType"
+ "$ref":"#/definitions/FeatureStylePropertyType"
}
},
"elementName":{
- "localPart":"imageCRSRef",
+ "localPart":"featureStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34216,7 +34686,7 @@
"properties":{
"localPart":{
"enum":[
- "AffinePlacement"
+ "_Style"
]
},
"namespaceURI":{
@@ -34229,11 +34699,11 @@
]
},
"value":{
- "$ref":"#/definitions/AffinePlacementType"
+ "$ref":"#/definitions/AbstractStyleType"
}
},
"elementName":{
- "localPart":"AffinePlacement",
+ "localPart":"_Style",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34250,7 +34720,7 @@
"properties":{
"localPart":{
"enum":[
- "linearCSRef"
+ "dmsAngle"
]
},
"namespaceURI":{
@@ -34263,11 +34733,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearCSRefType"
+ "$ref":"#/definitions/DMSAngleType"
}
},
"elementName":{
- "localPart":"linearCSRef",
+ "localPart":"dmsAngle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34284,7 +34754,7 @@
"properties":{
"localPart":{
"enum":[
- "Arc"
+ "direction"
]
},
"namespaceURI":{
@@ -34297,11 +34767,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcType"
+ "$ref":"#/definitions/DirectionPropertyType"
}
},
"elementName":{
- "localPart":"Arc",
+ "localPart":"direction",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34318,7 +34788,7 @@
"properties":{
"localPart":{
"enum":[
- "Ellipsoid"
+ "curveMember"
]
},
"namespaceURI":{
@@ -34331,11 +34801,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"Ellipsoid",
+ "localPart":"curveMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34352,7 +34822,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeInstant"
+ "CountList"
]
},
"namespaceURI":{
@@ -34365,11 +34835,14 @@
]
},
"value":{
- "$ref":"#/definitions/TimeInstantType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"TimeInstant",
+ "localPart":"CountList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34386,7 +34859,7 @@
"properties":{
"localPart":{
"enum":[
- "Rectangle"
+ "ProjectedCRS"
]
},
"namespaceURI":{
@@ -34399,11 +34872,11 @@
]
},
"value":{
- "$ref":"#/definitions/RectangleType"
+ "$ref":"#/definitions/ProjectedCRSType"
}
},
"elementName":{
- "localPart":"Rectangle",
+ "localPart":"ProjectedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34420,7 +34893,7 @@
"properties":{
"localPart":{
"enum":[
- "value"
+ "maximalComplex"
]
},
"namespaceURI":{
@@ -34433,11 +34906,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/TopoComplexMemberType"
}
},
"elementName":{
- "localPart":"value",
+ "localPart":"maximalComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34454,7 +34927,7 @@
"properties":{
"localPart":{
"enum":[
- "usesSphericalCS"
+ "methodName"
]
},
"namespaceURI":{
@@ -34467,11 +34940,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSRefType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"usesSphericalCS",
+ "localPart":"methodName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34488,7 +34961,7 @@
"properties":{
"localPart":{
"enum":[
- "usesVerticalCS"
+ "_GeometricAggregate"
]
},
"namespaceURI":{
@@ -34501,11 +34974,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSRefType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
}
},
"elementName":{
- "localPart":"usesVerticalCS",
+ "localPart":"_GeometricAggregate",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34522,7 +34995,7 @@
"properties":{
"localPart":{
"enum":[
- "UnitDefinition"
+ "multiPosition"
]
},
"namespaceURI":{
@@ -34535,11 +35008,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"UnitDefinition",
+ "localPart":"multiPosition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34556,7 +35029,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCurveDomain"
+ "engineeringCRSRef"
]
},
"namespaceURI":{
@@ -34569,11 +35042,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurveDomainType"
+ "$ref":"#/definitions/EngineeringCRSRefType"
}
},
"elementName":{
- "localPart":"multiCurveDomain",
+ "localPart":"engineeringCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34590,7 +35063,7 @@
"properties":{
"localPart":{
"enum":[
- "Clothoid"
+ "coordinates"
]
},
"namespaceURI":{
@@ -34603,11 +35076,11 @@
]
},
"value":{
- "$ref":"#/definitions/ClothoidType"
+ "$ref":"#/definitions/CoordinatesType"
}
},
"elementName":{
- "localPart":"Clothoid",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34624,7 +35097,7 @@
"properties":{
"localPart":{
"enum":[
- "_CoordinateReferenceSystem"
+ "CompositeCurve"
]
},
"namespaceURI":{
@@ -34637,11 +35110,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractReferenceSystemType"
+ "$ref":"#/definitions/CompositeCurveType"
}
},
"elementName":{
- "localPart":"_CoordinateReferenceSystem",
+ "localPart":"CompositeCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34658,7 +35131,7 @@
"properties":{
"localPart":{
"enum":[
- "curveProperty"
+ "LocationString"
]
},
"namespaceURI":{
@@ -34671,11 +35144,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"curveProperty",
+ "localPart":"LocationString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34692,7 +35165,7 @@
"properties":{
"localPart":{
"enum":[
- "usesCS"
+ "quantityType"
]
},
"namespaceURI":{
@@ -34705,11 +35178,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemRefType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"usesCS",
+ "localPart":"quantityType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34726,7 +35199,7 @@
"properties":{
"localPart":{
"enum":[
- "solidProperty"
+ "UnitDefinition"
]
},
"namespaceURI":{
@@ -34739,11 +35212,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/UnitDefinitionType"
}
},
"elementName":{
- "localPart":"solidProperty",
+ "localPart":"UnitDefinition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34760,7 +35233,7 @@
"properties":{
"localPart":{
"enum":[
- "srsID"
+ "topoCurveProperty"
]
},
"namespaceURI":{
@@ -34773,11 +35246,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/TopoCurvePropertyType"
}
},
"elementName":{
- "localPart":"srsID",
+ "localPart":"topoCurveProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34794,7 +35267,7 @@
"properties":{
"localPart":{
"enum":[
- "_SurfacePatch"
+ "definedByConversion"
]
},
"namespaceURI":{
@@ -34807,11 +35280,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSurfacePatchType"
+ "$ref":"#/definitions/GeneralConversionRefType"
}
},
"elementName":{
- "localPart":"_SurfacePatch",
+ "localPart":"definedByConversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34828,7 +35301,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinates"
+ "curveProperty"
]
},
"namespaceURI":{
@@ -34841,11 +35314,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"coordinates",
+ "localPart":"curveProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34862,7 +35335,7 @@
"properties":{
"localPart":{
"enum":[
- "columnIndex"
+ "_reference"
]
},
"namespaceURI":{
@@ -34875,11 +35348,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"columnIndex",
+ "localPart":"_reference",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34896,7 +35369,7 @@
"properties":{
"localPart":{
"enum":[
- "subComplex"
+ "axisAbbrev"
]
},
"namespaceURI":{
@@ -34909,11 +35382,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexMemberType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"subComplex",
+ "localPart":"axisAbbrev",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34930,7 +35403,7 @@
"properties":{
"localPart":{
"enum":[
- "Circle"
+ "_Geometry"
]
},
"namespaceURI":{
@@ -34943,11 +35416,11 @@
]
},
"value":{
- "$ref":"#/definitions/CircleType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"Circle",
+ "localPart":"_Geometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34964,7 +35437,7 @@
"properties":{
"localPart":{
"enum":[
- "lineStringMember"
+ "cylindricalCSRef"
]
},
"namespaceURI":{
@@ -34977,11 +35450,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringPropertyType"
+ "$ref":"#/definitions/CylindricalCSRefType"
}
},
"elementName":{
- "localPart":"lineStringMember",
+ "localPart":"cylindricalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34998,7 +35471,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeOrdinalReferenceSystem"
+ "EngineeringDatum"
]
},
"namespaceURI":{
@@ -35011,11 +35484,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeOrdinalReferenceSystemType"
+ "$ref":"#/definitions/EngineeringDatumType"
}
},
"elementName":{
- "localPart":"TimeOrdinalReferenceSystem",
+ "localPart":"EngineeringDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35032,7 +35505,7 @@
"properties":{
"localPart":{
"enum":[
- "topoSurfaceProperty"
+ "TopoPoint"
]
},
"namespaceURI":{
@@ -35045,11 +35518,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoSurfacePropertyType"
+ "$ref":"#/definitions/TopoPointType"
}
},
"elementName":{
- "localPart":"topoSurfaceProperty",
+ "localPart":"TopoPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35066,7 +35539,7 @@
"properties":{
"localPart":{
"enum":[
- "seconds"
+ "temporalCSRef"
]
},
"namespaceURI":{
@@ -35079,11 +35552,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/TemporalCSRefType"
}
},
"elementName":{
- "localPart":"seconds",
+ "localPart":"temporalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35100,7 +35573,7 @@
"properties":{
"localPart":{
"enum":[
- "members"
+ "subject"
]
},
"namespaceURI":{
@@ -35113,11 +35586,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArrayAssociationType"
+ "$ref":"#/definitions/TargetPropertyType"
}
},
"elementName":{
- "localPart":"members",
+ "localPart":"subject",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35134,7 +35607,7 @@
"properties":{
"localPart":{
"enum":[
- "csName"
+ "includesCRS"
]
},
"namespaceURI":{
@@ -35147,11 +35620,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/CoordinateReferenceSystemRefType"
}
},
"elementName":{
- "localPart":"csName",
+ "localPart":"includesCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35168,7 +35641,7 @@
"properties":{
"localPart":{
"enum":[
- "solidMember"
+ "temporalDatumRef"
]
},
"namespaceURI":{
@@ -35181,11 +35654,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/TemporalDatumRefType"
}
},
"elementName":{
- "localPart":"solidMember",
+ "localPart":"temporalDatumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35202,7 +35675,7 @@
"properties":{
"localPart":{
"enum":[
- "curveMembers"
+ "_TimeTopologyPrimitive"
]
},
"namespaceURI":{
@@ -35215,11 +35688,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveArrayPropertyType"
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
}
},
"elementName":{
- "localPart":"curveMembers",
+ "localPart":"_TimeTopologyPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35236,7 +35709,7 @@
"properties":{
"localPart":{
"enum":[
- "parameterValue"
+ "targetCRS"
]
},
"namespaceURI":{
@@ -35249,11 +35722,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterValueType"
+ "$ref":"#/definitions/CRSRefType"
}
},
"elementName":{
- "localPart":"parameterValue",
+ "localPart":"targetCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35270,7 +35743,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPosition"
+ "inverseFlattening"
]
},
"namespaceURI":{
@@ -35283,11 +35756,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"multiPosition",
+ "localPart":"inverseFlattening",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35304,7 +35777,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateOperationName"
+ "TriangulatedSurface"
]
},
"namespaceURI":{
@@ -35317,11 +35790,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/TriangulatedSurfaceType"
}
},
"elementName":{
- "localPart":"coordinateOperationName",
+ "localPart":"TriangulatedSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35338,7 +35811,7 @@
"properties":{
"localPart":{
"enum":[
- "usesCartesianCS"
+ "Null"
]
},
"namespaceURI":{
@@ -35351,11 +35824,14 @@
]
},
"value":{
- "$ref":"#/definitions/CartesianCSRefType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"usesCartesianCS",
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35372,7 +35848,7 @@
"properties":{
"localPart":{
"enum":[
- "rangeSet"
+ "TimeInstant"
]
},
"namespaceURI":{
@@ -35385,11 +35861,11 @@
]
},
"value":{
- "$ref":"#/definitions/RangeSetType"
+ "$ref":"#/definitions/TimeInstantType"
}
},
"elementName":{
- "localPart":"rangeSet",
+ "localPart":"TimeInstant",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35406,7 +35882,7 @@
"properties":{
"localPart":{
"enum":[
- "TemporalCRS"
+ "degrees"
]
},
"namespaceURI":{
@@ -35419,11 +35895,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCRSType"
+ "$ref":"#/definitions/DegreesType"
}
},
"elementName":{
- "localPart":"TemporalCRS",
+ "localPart":"degrees",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35440,7 +35916,7 @@
"properties":{
"localPart":{
"enum":[
- "baseCurve"
+ "TemporalDatum"
]
},
"namespaceURI":{
@@ -35453,11 +35929,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/TemporalDatumType"
}
},
"elementName":{
- "localPart":"baseCurve",
+ "localPart":"TemporalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35474,7 +35950,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidalCSRef"
+ "MultiCurve"
]
},
"namespaceURI":{
@@ -35487,11 +35963,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSRefType"
+ "$ref":"#/definitions/MultiCurveType"
}
},
"elementName":{
- "localPart":"ellipsoidalCSRef",
+ "localPart":"MultiCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35508,7 +35984,7 @@
"properties":{
"localPart":{
"enum":[
- "extentOf"
+ "usesImageDatum"
]
},
"namespaceURI":{
@@ -35521,11 +35997,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/ImageDatumRefType"
}
},
"elementName":{
- "localPart":"extentOf",
+ "localPart":"usesImageDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35542,7 +36018,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalCSRef"
+ "metaDataProperty"
]
},
"namespaceURI":{
@@ -35555,11 +36031,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSRefType"
+ "$ref":"#/definitions/MetaDataPropertyType"
}
},
"elementName":{
- "localPart":"verticalCSRef",
+ "localPart":"metaDataProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35576,7 +36052,7 @@
"properties":{
"localPart":{
"enum":[
- "_TimeComplex"
+ "DirectionVector"
]
},
"namespaceURI":{
@@ -35589,11 +36065,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeComplexType"
+ "$ref":"#/definitions/DirectionVectorType"
}
},
"elementName":{
- "localPart":"_TimeComplex",
+ "localPart":"DirectionVector",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35610,7 +36086,7 @@
"properties":{
"localPart":{
"enum":[
- "operationVersion"
+ "featureMembers"
]
},
"namespaceURI":{
@@ -35623,11 +36099,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/FeatureArrayPropertyType"
}
},
"elementName":{
- "localPart":"operationVersion",
+ "localPart":"featureMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35644,7 +36120,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoComplex"
+ "_GeneralConversion"
]
},
"namespaceURI":{
@@ -35657,11 +36133,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexType"
+ "$ref":"#/definitions/AbstractGeneralConversionType"
}
},
"elementName":{
- "localPart":"TopoComplex",
+ "localPart":"_GeneralConversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35678,7 +36154,7 @@
"properties":{
"localPart":{
"enum":[
- "_Operation"
+ "Conversion"
]
},
"namespaceURI":{
@@ -35691,11 +36167,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/ConversionType"
}
},
"elementName":{
- "localPart":"_Operation",
+ "localPart":"Conversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35712,7 +36188,7 @@
"properties":{
"localPart":{
"enum":[
- "maximumOccurs"
+ "CompoundCRS"
]
},
"namespaceURI":{
@@ -35725,11 +36201,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/CompoundCRSType"
}
},
"elementName":{
- "localPart":"maximumOccurs",
+ "localPart":"CompoundCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35746,7 +36222,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSolidDomain"
+ "CompassPoint"
]
},
"namespaceURI":{
@@ -35759,11 +36235,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSolidDomainType"
+ "$ref":"#/definitions/CompassPointEnumeration"
}
},
"elementName":{
- "localPart":"multiSolidDomain",
+ "localPart":"CompassPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35780,7 +36256,7 @@
"properties":{
"localPart":{
"enum":[
- "_GriddedSurface"
+ "Solid"
]
},
"namespaceURI":{
@@ -35793,11 +36269,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ "$ref":"#/definitions/SolidType"
}
},
"elementName":{
- "localPart":"_GriddedSurface",
+ "localPart":"Solid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35814,7 +36290,7 @@
"properties":{
"localPart":{
"enum":[
- "curveArrayProperty"
+ "rectifiedGridDomain"
]
},
"namespaceURI":{
@@ -35827,11 +36303,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveArrayPropertyType"
+ "$ref":"#/definitions/RectifiedGridDomainType"
}
},
"elementName":{
- "localPart":"curveArrayProperty",
+ "localPart":"rectifiedGridDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35882,7 +36358,7 @@
"properties":{
"localPart":{
"enum":[
- "ObliqueCartesianCS"
+ "location"
]
},
"namespaceURI":{
@@ -35895,11 +36371,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObliqueCartesianCSType"
+ "$ref":"#/definitions/LocationPropertyType"
}
},
"elementName":{
- "localPart":"ObliqueCartesianCS",
+ "localPart":"location",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35916,7 +36392,7 @@
"properties":{
"localPart":{
"enum":[
- "definitionRef"
+ "geographicCRSRef"
]
},
"namespaceURI":{
@@ -35929,11 +36405,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/GeographicCRSRefType"
}
},
"elementName":{
- "localPart":"definitionRef",
+ "localPart":"geographicCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35950,7 +36426,7 @@
"properties":{
"localPart":{
"enum":[
- "timeInterval"
+ "PassThroughOperation"
]
},
"namespaceURI":{
@@ -35963,11 +36439,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeIntervalLengthType"
+ "$ref":"#/definitions/PassThroughOperationType"
}
},
"elementName":{
- "localPart":"timeInterval",
+ "localPart":"PassThroughOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35984,7 +36460,7 @@
"properties":{
"localPart":{
"enum":[
- "usesSingleOperation"
+ "semiMinorAxis"
]
},
"namespaceURI":{
@@ -35997,11 +36473,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleOperationRefType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"usesSingleOperation",
+ "localPart":"semiMinorAxis",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36018,7 +36494,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiGeometry"
+ "trianglePatches"
]
},
"namespaceURI":{
@@ -36031,11 +36507,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiGeometryType"
+ "$ref":"#/definitions/TrianglePatchArrayPropertyType"
}
},
"elementName":{
- "localPart":"MultiGeometry",
+ "localPart":"trianglePatches",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36052,7 +36528,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeTopologyComplex"
+ "userDefinedCSRef"
]
},
"namespaceURI":{
@@ -36065,11 +36541,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeTopologyComplexType"
+ "$ref":"#/definitions/UserDefinedCSRefType"
}
},
"elementName":{
- "localPart":"TimeTopologyComplex",
+ "localPart":"userDefinedCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36086,7 +36562,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSurface"
+ "operationParameterGroupRef"
]
},
"namespaceURI":{
@@ -36099,11 +36575,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfaceType"
+ "$ref":"#/definitions/OperationParameterRefType"
}
},
"elementName":{
- "localPart":"MultiSurface",
+ "localPart":"operationParameterGroupRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36120,7 +36596,7 @@
"properties":{
"localPart":{
"enum":[
- "ProjectedCRS"
+ "Cone"
]
},
"namespaceURI":{
@@ -36133,11 +36609,11 @@
]
},
"value":{
- "$ref":"#/definitions/ProjectedCRSType"
+ "$ref":"#/definitions/ConeType"
}
},
"elementName":{
- "localPart":"ProjectedCRS",
+ "localPart":"Cone",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36154,7 +36630,7 @@
"properties":{
"localPart":{
"enum":[
- "ConventionalUnit"
+ "_Object"
]
},
"namespaceURI":{
@@ -36167,11 +36643,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConventionalUnitType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"ConventionalUnit",
+ "localPart":"_Object",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36188,7 +36664,7 @@
"properties":{
"localPart":{
"enum":[
- "includesElement"
+ "multiSurfaceDomain"
]
},
"namespaceURI":{
@@ -36201,11 +36677,11 @@
]
},
"value":{
- "$ref":"#/definitions/CovarianceElementType"
+ "$ref":"#/definitions/MultiSurfaceDomainType"
}
},
"elementName":{
- "localPart":"includesElement",
+ "localPart":"multiSurfaceDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36222,7 +36698,7 @@
"properties":{
"localPart":{
"enum":[
- "usesPrimeMeridian"
+ "Sphere"
]
},
"namespaceURI":{
@@ -36235,11 +36711,11 @@
]
},
"value":{
- "$ref":"#/definitions/PrimeMeridianRefType"
+ "$ref":"#/definitions/SphereType"
}
},
"elementName":{
- "localPart":"usesPrimeMeridian",
+ "localPart":"Sphere",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36256,7 +36732,7 @@
"properties":{
"localPart":{
"enum":[
- "maximalComplex"
+ "directedEdge"
]
},
"namespaceURI":{
@@ -36269,11 +36745,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexMemberType"
+ "$ref":"#/definitions/DirectedEdgePropertyType"
}
},
"elementName":{
- "localPart":"maximalComplex",
+ "localPart":"directedEdge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36290,7 +36766,7 @@
"properties":{
"localPart":{
"enum":[
- "sourceCRS"
+ "OperationMethod"
]
},
"namespaceURI":{
@@ -36303,11 +36779,11 @@
]
},
"value":{
- "$ref":"#/definitions/CRSRefType"
+ "$ref":"#/definitions/OperationMethodType"
}
},
"elementName":{
- "localPart":"sourceCRS",
+ "localPart":"OperationMethod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36324,7 +36800,7 @@
"properties":{
"localPart":{
"enum":[
- "_TimeObject"
+ "methodFormula"
]
},
"namespaceURI":{
@@ -36337,11 +36813,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"_TimeObject",
+ "localPart":"methodFormula",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36358,7 +36834,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceMember"
+ "pointRep"
]
},
"namespaceURI":{
@@ -36371,11 +36847,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"surfaceMember",
+ "localPart":"pointRep",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36392,7 +36868,7 @@
"properties":{
"localPart":{
"enum":[
- "OperationParameter"
+ "srsID"
]
},
"namespaceURI":{
@@ -36405,11 +36881,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterType"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"OperationParameter",
+ "localPart":"srsID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36426,7 +36902,7 @@
"properties":{
"localPart":{
"enum":[
- "DerivedUnit"
+ "usesMethod"
]
},
"namespaceURI":{
@@ -36439,11 +36915,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedUnitType"
+ "$ref":"#/definitions/OperationMethodRefType"
}
},
"elementName":{
- "localPart":"DerivedUnit",
+ "localPart":"usesMethod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36460,7 +36936,7 @@
"properties":{
"localPart":{
"enum":[
- "multiEdgeOf"
+ "using"
]
},
"namespaceURI":{
@@ -36473,11 +36949,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"multiEdgeOf",
+ "localPart":"using",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36494,7 +36970,7 @@
"properties":{
"localPart":{
"enum":[
- "isolated"
+ "topoVolumeProperty"
]
},
"namespaceURI":{
@@ -36507,11 +36983,11 @@
]
},
"value":{
- "$ref":"#/definitions/IsolatedPropertyType"
+ "$ref":"#/definitions/TopoVolumePropertyType"
}
},
"elementName":{
- "localPart":"isolated",
+ "localPart":"topoVolumeProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36528,7 +37004,7 @@
"properties":{
"localPart":{
"enum":[
- "targetDimensions"
+ "topoPrimitiveMember"
]
},
"namespaceURI":{
@@ -36541,11 +37017,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/TopoPrimitiveMemberType"
}
},
"elementName":{
- "localPart":"targetDimensions",
+ "localPart":"topoPrimitiveMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36562,7 +37038,7 @@
"properties":{
"localPart":{
"enum":[
- "EngineeringCRS"
+ "parameterValue"
]
},
"namespaceURI":{
@@ -36575,11 +37051,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringCRSType"
+ "$ref":"#/definitions/ParameterValueType"
}
},
"elementName":{
- "localPart":"EngineeringCRS",
+ "localPart":"parameterValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36596,7 +37072,7 @@
"properties":{
"localPart":{
"enum":[
- "validArea"
+ "ArcStringByBulge"
]
},
"namespaceURI":{
@@ -36609,11 +37085,11 @@
]
},
"value":{
- "$ref":"#/definitions/ExtentType"
+ "$ref":"#/definitions/ArcStringByBulgeType"
}
},
"elementName":{
- "localPart":"validArea",
+ "localPart":"ArcStringByBulge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36630,7 +37106,7 @@
"properties":{
"localPart":{
"enum":[
- "minimumOccurs"
+ "CoordinateSystemAxis"
]
},
"namespaceURI":{
@@ -36643,11 +37119,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/CoordinateSystemAxisType"
}
},
"elementName":{
- "localPart":"minimumOccurs",
+ "localPart":"CoordinateSystemAxis",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36664,7 +37140,7 @@
"properties":{
"localPart":{
"enum":[
- "parameterValueGroup"
+ "CircleByCenterPoint"
]
},
"namespaceURI":{
@@ -36677,11 +37153,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterValueGroupType"
+ "$ref":"#/definitions/CircleByCenterPointType"
}
},
"elementName":{
- "localPart":"parameterValueGroup",
+ "localPart":"CircleByCenterPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36698,7 +37174,7 @@
"properties":{
"localPart":{
"enum":[
- "srsName"
+ "secondDefiningParameter"
]
},
"namespaceURI":{
@@ -36711,11 +37187,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/SecondDefiningParameterType"
}
},
"elementName":{
- "localPart":"srsName",
+ "localPart":"secondDefiningParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36732,7 +37208,7 @@
"properties":{
"localPart":{
"enum":[
- "_CRS"
+ "_TimePrimitive"
]
},
"namespaceURI":{
@@ -36745,11 +37221,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractReferenceSystemType"
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
}
},
"elementName":{
- "localPart":"_CRS",
+ "localPart":"_TimePrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36766,7 +37242,7 @@
"properties":{
"localPart":{
"enum":[
- "using"
+ "File"
]
},
"namespaceURI":{
@@ -36779,11 +37255,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"#/definitions/FileType"
}
},
"elementName":{
- "localPart":"using",
+ "localPart":"File",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36800,7 +37276,7 @@
"properties":{
"localPart":{
"enum":[
- "datumRef"
+ "graphStyle"
]
},
"namespaceURI":{
@@ -36813,11 +37289,11 @@
]
},
"value":{
- "$ref":"#/definitions/DatumRefType"
+ "$ref":"#/definitions/GraphStylePropertyType"
}
},
"elementName":{
- "localPart":"datumRef",
+ "localPart":"graphStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36834,7 +37310,7 @@
"properties":{
"localPart":{
"enum":[
- "_strictAssociation"
+ "coordinateSystemAxisRef"
]
},
"namespaceURI":{
@@ -36847,11 +37323,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationType"
+ "$ref":"#/definitions/CoordinateSystemAxisRefType"
}
},
"elementName":{
- "localPart":"_strictAssociation",
+ "localPart":"coordinateSystemAxisRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36868,7 +37344,7 @@
"properties":{
"localPart":{
"enum":[
- "patches"
+ "ConcatenatedOperation"
]
},
"namespaceURI":{
@@ -36881,11 +37357,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ "$ref":"#/definitions/ConcatenatedOperationType"
}
},
"elementName":{
- "localPart":"patches",
+ "localPart":"ConcatenatedOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36902,7 +37378,7 @@
"properties":{
"localPart":{
"enum":[
- "labelStyle"
+ "interior"
]
},
"namespaceURI":{
@@ -36915,11 +37391,11 @@
]
},
"value":{
- "$ref":"#/definitions/LabelStylePropertyType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
},
"elementName":{
- "localPart":"labelStyle",
+ "localPart":"interior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36936,7 +37412,7 @@
"properties":{
"localPart":{
"enum":[
- "Envelope"
+ "usesTemporalCS"
]
},
"namespaceURI":{
@@ -36949,11 +37425,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/TemporalCSRefType"
}
},
"elementName":{
- "localPart":"Envelope",
+ "localPart":"usesTemporalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36970,7 +37446,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSurfaceDomain"
+ "baseCurve"
]
},
"namespaceURI":{
@@ -36983,11 +37459,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfaceDomainType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"multiSurfaceDomain",
+ "localPart":"baseCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37004,7 +37480,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPolygon"
+ "obliqueCartesianCSRef"
]
},
"namespaceURI":{
@@ -37017,11 +37493,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPolygonType"
+ "$ref":"#/definitions/ObliqueCartesianCSRefType"
}
},
"elementName":{
- "localPart":"MultiPolygon",
+ "localPart":"obliqueCartesianCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37038,7 +37514,7 @@
"properties":{
"localPart":{
"enum":[
- "_Surface"
+ "DefinitionProxy"
]
},
"namespaceURI":{
@@ -37051,11 +37527,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/DefinitionProxyType"
}
},
"elementName":{
- "localPart":"_Surface",
+ "localPart":"DefinitionProxy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37072,7 +37548,7 @@
"properties":{
"localPart":{
"enum":[
- "decimalMinutes"
+ "CategoryExtent"
]
},
"namespaceURI":{
@@ -37085,11 +37561,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/CategoryExtentType"
}
},
"elementName":{
- "localPart":"decimalMinutes",
+ "localPart":"CategoryExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37106,7 +37582,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateOperationRef"
+ "QuantityList"
]
},
"namespaceURI":{
@@ -37119,11 +37595,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationRefType"
+ "$ref":"#/definitions/MeasureOrNullListType"
}
},
"elementName":{
- "localPart":"coordinateOperationRef",
+ "localPart":"QuantityList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37140,7 +37616,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeCurve"
+ "GridFunction"
]
},
"namespaceURI":{
@@ -37153,11 +37629,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeCurveType"
+ "$ref":"#/definitions/GridFunctionType"
}
},
"elementName":{
- "localPart":"CompositeCurve",
+ "localPart":"GridFunction",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37174,7 +37650,7 @@
"properties":{
"localPart":{
"enum":[
- "_Coverage"
+ "angle"
]
},
"namespaceURI":{
@@ -37187,11 +37663,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoverageType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"_Coverage",
+ "localPart":"angle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37208,7 +37684,7 @@
"properties":{
"localPart":{
"enum":[
- "_TimeGeometricPrimitive"
+ "projectedCRSRef"
]
},
"namespaceURI":{
@@ -37221,11 +37697,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ "$ref":"#/definitions/ProjectedCRSRefType"
}
},
"elementName":{
- "localPart":"_TimeGeometricPrimitive",
+ "localPart":"projectedCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37242,7 +37718,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiCurveCoverage"
+ "integerValue"
]
},
"namespaceURI":{
@@ -37255,11 +37731,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurveCoverageType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"MultiCurveCoverage",
+ "localPart":"integerValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37276,7 +37752,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSolidProperty"
+ "topoPointProperty"
]
},
"namespaceURI":{
@@ -37289,11 +37765,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSolidPropertyType"
+ "$ref":"#/definitions/TopoPointPropertyType"
}
},
"elementName":{
- "localPart":"multiSolidProperty",
+ "localPart":"topoPointProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37310,7 +37786,7 @@
"properties":{
"localPart":{
"enum":[
- "LocationString"
+ "OrientableSurface"
]
},
"namespaceURI":{
@@ -37323,11 +37799,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/OrientableSurfaceType"
}
},
"elementName":{
- "localPart":"LocationString",
+ "localPart":"OrientableSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37344,7 +37820,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateSystemRef"
+ "anchorPoint"
]
},
"namespaceURI":{
@@ -37357,11 +37833,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemRefType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"coordinateSystemRef",
+ "localPart":"anchorPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37378,7 +37854,7 @@
"properties":{
"localPart":{
"enum":[
- "_GeneralConversion"
+ "TimeNode"
]
},
"namespaceURI":{
@@ -37391,11 +37867,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralConversionType"
+ "$ref":"#/definitions/TimeNodeType"
}
},
"elementName":{
- "localPart":"_GeneralConversion",
+ "localPart":"TimeNode",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37412,7 +37888,7 @@
"properties":{
"localPart":{
"enum":[
- "_GeometricPrimitive"
+ "axisID"
]
},
"namespaceURI":{
@@ -37425,11 +37901,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"_GeometricPrimitive",
+ "localPart":"axisID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37446,7 +37922,7 @@
"properties":{
"localPart":{
"enum":[
- "secondDefiningParameter"
+ "maximumOccurs"
]
},
"namespaceURI":{
@@ -37459,11 +37935,11 @@
]
},
"value":{
- "$ref":"#/definitions/SecondDefiningParameterType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"secondDefiningParameter",
+ "localPart":"maximumOccurs",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37480,7 +37956,7 @@
"properties":{
"localPart":{
"enum":[
- "_CoordinateSystem"
+ "integerValueList"
]
},
"namespaceURI":{
@@ -37493,11 +37969,14 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
}
},
"elementName":{
- "localPart":"_CoordinateSystem",
+ "localPart":"integerValueList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37514,7 +37993,7 @@
"properties":{
"localPart":{
"enum":[
- "dmsAngleValue"
+ "_ImplicitGeometry"
]
},
"namespaceURI":{
@@ -37527,11 +38006,11 @@
]
},
"value":{
- "$ref":"#/definitions/DMSAngleType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"dmsAngleValue",
+ "localPart":"_ImplicitGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37548,7 +38027,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidRef"
+ "GeographicCRS"
]
},
"namespaceURI":{
@@ -37561,11 +38040,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidRefType"
+ "$ref":"#/definitions/GeographicCRSType"
}
},
"elementName":{
- "localPart":"ellipsoidRef",
+ "localPart":"GeographicCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37582,7 +38061,7 @@
"properties":{
"localPart":{
"enum":[
- "BaseUnit"
+ "geometryMembers"
]
},
"namespaceURI":{
@@ -37595,11 +38074,11 @@
]
},
"value":{
- "$ref":"#/definitions/BaseUnitType"
+ "$ref":"#/definitions/GeometryArrayPropertyType"
}
},
"elementName":{
- "localPart":"BaseUnit",
+ "localPart":"geometryMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37616,7 +38095,7 @@
"properties":{
"localPart":{
"enum":[
- "Node"
+ "curveArrayProperty"
]
},
"namespaceURI":{
@@ -37629,11 +38108,11 @@
]
},
"value":{
- "$ref":"#/definitions/NodeType"
+ "$ref":"#/definitions/CurveArrayPropertyType"
}
},
"elementName":{
- "localPart":"Node",
+ "localPart":"curveArrayProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37650,7 +38129,7 @@
"properties":{
"localPart":{
"enum":[
- "_generalParameterValue"
+ "conversionRef"
]
},
"namespaceURI":{
@@ -37663,11 +38142,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ "$ref":"#/definitions/ConversionRefType"
}
},
"elementName":{
- "localPart":"_generalParameterValue",
+ "localPart":"conversionRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37684,7 +38163,7 @@
"properties":{
"localPart":{
"enum":[
- "includesCRS"
+ "_SingleOperation"
]
},
"namespaceURI":{
@@ -37697,11 +38176,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateReferenceSystemRefType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"includesCRS",
+ "localPart":"_SingleOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37718,7 +38197,7 @@
"properties":{
"localPart":{
"enum":[
- "TriangulatedSurface"
+ "_SurfacePatch"
]
},
"namespaceURI":{
@@ -37731,11 +38210,11 @@
]
},
"value":{
- "$ref":"#/definitions/TriangulatedSurfaceType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
}
},
"elementName":{
- "localPart":"TriangulatedSurface",
+ "localPart":"_SurfacePatch",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37752,7 +38231,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalCRSRef"
+ "coverageFunction"
]
},
"namespaceURI":{
@@ -37765,11 +38244,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCRSRefType"
+ "$ref":"#/definitions/CoverageFunctionType"
}
},
"elementName":{
- "localPart":"temporalCRSRef",
+ "localPart":"coverageFunction",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37786,7 +38265,7 @@
"properties":{
"localPart":{
"enum":[
- "status"
+ "_TimeObject"
]
},
"namespaceURI":{
@@ -37799,11 +38278,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/AbstractTimeObjectType"
}
},
"elementName":{
- "localPart":"status",
+ "localPart":"_TimeObject",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37820,7 +38299,7 @@
"properties":{
"localPart":{
"enum":[
- "polygonMember"
+ "Triangle"
]
},
"namespaceURI":{
@@ -37833,11 +38312,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonPropertyType"
+ "$ref":"#/definitions/TriangleType"
}
},
"elementName":{
- "localPart":"polygonMember",
+ "localPart":"Triangle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37854,7 +38333,7 @@
"properties":{
"localPart":{
"enum":[
- "Curve"
+ "_Topology"
]
},
"namespaceURI":{
@@ -37867,11 +38346,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveType"
+ "$ref":"#/definitions/AbstractTopologyType"
}
},
"elementName":{
- "localPart":"Curve",
+ "localPart":"_Topology",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37888,7 +38367,7 @@
"properties":{
"localPart":{
"enum":[
- "track"
+ "_Coverage"
]
},
"namespaceURI":{
@@ -37901,11 +38380,11 @@
]
},
"value":{
- "$ref":"#/definitions/TrackType"
+ "$ref":"#/definitions/AbstractCoverageType"
}
},
"elementName":{
- "localPart":"track",
+ "localPart":"_Coverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37922,7 +38401,7 @@
"properties":{
"localPart":{
"enum":[
- "cylindricalCSRef"
+ "edgeOf"
]
},
"namespaceURI":{
@@ -37935,11 +38414,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylindricalCSRefType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"cylindricalCSRef",
+ "localPart":"edgeOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37956,7 +38435,7 @@
"properties":{
"localPart":{
"enum":[
- "Tin"
+ "verticalCRSRef"
]
},
"namespaceURI":{
@@ -37969,11 +38448,11 @@
]
},
"value":{
- "$ref":"#/definitions/TinType"
+ "$ref":"#/definitions/VerticalCRSRefType"
}
},
"elementName":{
- "localPart":"Tin",
+ "localPart":"verticalCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37990,7 +38469,7 @@
"properties":{
"localPart":{
"enum":[
- "GeocentricCRS"
+ "VerticalCRS"
]
},
"namespaceURI":{
@@ -38003,11 +38482,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeocentricCRSType"
+ "$ref":"#/definitions/VerticalCRSType"
}
},
"elementName":{
- "localPart":"GeocentricCRS",
+ "localPart":"VerticalCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38024,7 +38503,7 @@
"properties":{
"localPart":{
"enum":[
- "Conversion"
+ "_Surface"
]
},
"namespaceURI":{
@@ -38037,11 +38516,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionType"
+ "$ref":"#/definitions/AbstractSurfaceType"
}
},
"elementName":{
- "localPart":"Conversion",
+ "localPart":"_Surface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38058,7 +38537,7 @@
"properties":{
"localPart":{
"enum":[
- "QuantityList"
+ "crsRef"
]
},
"namespaceURI":{
@@ -38071,11 +38550,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureOrNullListType"
+ "$ref":"#/definitions/CRSRefType"
}
},
"elementName":{
- "localPart":"QuantityList",
+ "localPart":"crsRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38092,7 +38571,7 @@
"properties":{
"localPart":{
"enum":[
- "includesValue"
+ "verticalDatumRef"
]
},
"namespaceURI":{
@@ -38105,11 +38584,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ "$ref":"#/definitions/VerticalDatumRefType"
}
},
"elementName":{
- "localPart":"includesValue",
+ "localPart":"verticalDatumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38126,7 +38605,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcStringByBulge"
+ "ArcByCenterPoint"
]
},
"namespaceURI":{
@@ -38139,11 +38618,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcStringByBulgeType"
+ "$ref":"#/definitions/ArcByCenterPointType"
}
},
"elementName":{
- "localPart":"ArcStringByBulge",
+ "localPart":"ArcByCenterPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38160,7 +38639,7 @@
"properties":{
"localPart":{
"enum":[
- "generalConversionRef"
+ "valuesOfGroup"
]
},
"namespaceURI":{
@@ -38173,11 +38652,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralConversionRefType"
+ "$ref":"#/definitions/OperationParameterGroupRefType"
}
},
"elementName":{
- "localPart":"generalConversionRef",
+ "localPart":"valuesOfGroup",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38194,7 +38673,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSolidCoverage"
+ "solidMembers"
]
},
"namespaceURI":{
@@ -38207,11 +38686,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSolidCoverageType"
+ "$ref":"#/definitions/SolidArrayPropertyType"
}
},
"elementName":{
- "localPart":"MultiSolidCoverage",
+ "localPart":"solidMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38228,7 +38707,7 @@
"properties":{
"localPart":{
"enum":[
- "_GeneralOperationParameter"
+ "RectifiedGridCoverage"
]
},
"namespaceURI":{
@@ -38241,11 +38720,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ "$ref":"#/definitions/RectifiedGridCoverageType"
}
},
"elementName":{
- "localPart":"_GeneralOperationParameter",
+ "localPart":"RectifiedGridCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38262,7 +38741,7 @@
"properties":{
"localPart":{
"enum":[
- "LabelStyle"
+ "ellipsoidRef"
]
},
"namespaceURI":{
@@ -38275,11 +38754,11 @@
]
},
"value":{
- "$ref":"#/definitions/LabelStyleType"
+ "$ref":"#/definitions/EllipsoidRefType"
}
},
"elementName":{
- "localPart":"LabelStyle",
+ "localPart":"ellipsoidRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38296,7 +38775,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeNode"
+ "OffsetCurve"
]
},
"namespaceURI":{
@@ -38309,11 +38788,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeNodeType"
+ "$ref":"#/definitions/OffsetCurveType"
}
},
"elementName":{
- "localPart":"TimeNode",
+ "localPart":"OffsetCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38330,7 +38809,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalCSRef"
+ "pointProperty"
]
},
"namespaceURI":{
@@ -38343,11 +38822,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCSRefType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"temporalCSRef",
+ "localPart":"pointProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38364,7 +38843,7 @@
"properties":{
"localPart":{
"enum":[
- "Definition"
+ "DerivedCRS"
]
},
"namespaceURI":{
@@ -38377,11 +38856,11 @@
]
},
"value":{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/DerivedCRSType"
}
},
"elementName":{
- "localPart":"Definition",
+ "localPart":"DerivedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38398,7 +38877,7 @@
"properties":{
"localPart":{
"enum":[
- "centerLineOf"
+ "definitionMember"
]
},
"namespaceURI":{
@@ -38411,11 +38890,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/DictionaryEntryType"
}
},
"elementName":{
- "localPart":"centerLineOf",
+ "localPart":"definitionMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38432,7 +38911,7 @@
"properties":{
"localPart":{
"enum":[
- "DefinitionProxy"
+ "usesSphericalCS"
]
},
"namespaceURI":{
@@ -38445,11 +38924,11 @@
]
},
"value":{
- "$ref":"#/definitions/DefinitionProxyType"
+ "$ref":"#/definitions/SphericalCSRefType"
}
},
"elementName":{
- "localPart":"DefinitionProxy",
+ "localPart":"usesSphericalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38466,7 +38945,7 @@
"properties":{
"localPart":{
"enum":[
- "sphericalCSRef"
+ "abstractGeneralOperationParameterRef"
]
},
"namespaceURI":{
@@ -38479,11 +38958,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSRefType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
}
},
"elementName":{
- "localPart":"sphericalCSRef",
+ "localPart":"abstractGeneralOperationParameterRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38500,7 +38979,7 @@
"properties":{
"localPart":{
"enum":[
- "topoComplexProperty"
+ "meridianID"
]
},
"namespaceURI":{
@@ -38513,11 +38992,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexMemberType"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"topoComplexProperty",
+ "localPart":"meridianID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38534,7 +39013,7 @@
"properties":{
"localPart":{
"enum":[
- "absoluteExternalPositionalAccuracy"
+ "definitionRef"
]
},
"namespaceURI":{
@@ -38547,11 +39026,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbsoluteExternalPositionalAccuracyType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"absoluteExternalPositionalAccuracy",
+ "localPart":"definitionRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38568,7 +39047,7 @@
"properties":{
"localPart":{
"enum":[
- "direction"
+ "_CRS"
]
},
"namespaceURI":{
@@ -38581,11 +39060,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectionPropertyType"
+ "$ref":"#/definitions/AbstractReferenceSystemType"
}
},
"elementName":{
- "localPart":"direction",
+ "localPart":"_CRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38602,7 +39081,7 @@
"properties":{
"localPart":{
"enum":[
- "_TopoPrimitive"
+ "csID"
]
},
"namespaceURI":{
@@ -38615,11 +39094,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"_TopoPrimitive",
+ "localPart":"csID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38636,7 +39115,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalDatumRef"
+ "imageDatumRef"
]
},
"namespaceURI":{
@@ -38649,11 +39128,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumRefType"
+ "$ref":"#/definitions/ImageDatumRefType"
}
},
"elementName":{
- "localPart":"verticalDatumRef",
+ "localPart":"imageDatumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38670,7 +39149,7 @@
"properties":{
"localPart":{
"enum":[
- "directedTopoSolid"
+ "surfaceProperty"
]
},
"namespaceURI":{
@@ -38683,11 +39162,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"directedTopoSolid",
+ "localPart":"surfaceProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38704,7 +39183,7 @@
"properties":{
"localPart":{
"enum":[
- "EngineeringDatum"
+ "Ellipsoid"
]
},
"namespaceURI":{
@@ -38717,11 +39196,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumType"
+ "$ref":"#/definitions/EllipsoidType"
}
},
"elementName":{
- "localPart":"EngineeringDatum",
+ "localPart":"Ellipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38738,7 +39217,7 @@
"properties":{
"localPart":{
"enum":[
- "Point"
+ "domainSet"
]
},
"namespaceURI":{
@@ -38751,11 +39230,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointType"
+ "$ref":"#/definitions/DomainSetType"
}
},
"elementName":{
- "localPart":"Point",
+ "localPart":"domainSet",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38772,7 +39251,7 @@
"properties":{
"localPart":{
"enum":[
- "container"
+ "Rectangle"
]
},
"namespaceURI":{
@@ -38785,11 +39264,11 @@
]
},
"value":{
- "$ref":"#/definitions/ContainerPropertyType"
+ "$ref":"#/definitions/RectangleType"
}
},
"elementName":{
- "localPart":"container",
+ "localPart":"Rectangle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38806,7 +39285,7 @@
"properties":{
"localPart":{
"enum":[
- "scope"
+ "LinearCS"
]
},
"namespaceURI":{
@@ -38819,11 +39298,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/LinearCSType"
}
},
"elementName":{
- "localPart":"scope",
+ "localPart":"LinearCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38840,7 +39319,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeClock"
+ "lineStringMember"
]
},
"namespaceURI":{
@@ -38853,11 +39332,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeClockType"
+ "$ref":"#/definitions/LineStringPropertyType"
}
},
"elementName":{
- "localPart":"TimeClock",
+ "localPart":"lineStringMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38874,7 +39353,7 @@
"properties":{
"localPart":{
"enum":[
- "_DiscreteCoverage"
+ "usesOperation"
]
},
"namespaceURI":{
@@ -38887,11 +39366,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/OperationRefType"
}
},
"elementName":{
- "localPart":"_DiscreteCoverage",
+ "localPart":"usesOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38908,7 +39387,7 @@
"properties":{
"localPart":{
"enum":[
- "DirectionVector"
+ "Face"
]
},
"namespaceURI":{
@@ -38921,11 +39400,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectionVectorType"
+ "$ref":"#/definitions/FaceType"
}
},
"elementName":{
- "localPart":"DirectionVector",
+ "localPart":"Face",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38942,7 +39421,7 @@
"properties":{
"localPart":{
"enum":[
- "version"
+ "columnIndex"
]
},
"namespaceURI":{
@@ -38955,11 +39434,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"version",
+ "localPart":"columnIndex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38976,7 +39455,7 @@
"properties":{
"localPart":{
"enum":[
- "pointArrayProperty"
+ "valueFile"
]
},
"namespaceURI":{
@@ -38989,11 +39468,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointArrayPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
},
"elementName":{
- "localPart":"pointArrayProperty",
+ "localPart":"valueFile",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39010,7 +39489,7 @@
"properties":{
"localPart":{
"enum":[
- "LineString"
+ "realizationEpoch"
]
},
"namespaceURI":{
@@ -39023,11 +39502,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
}
},
"elementName":{
- "localPart":"LineString",
+ "localPart":"realizationEpoch",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39044,7 +39523,7 @@
"properties":{
"localPart":{
"enum":[
- "directedNode"
+ "usesVerticalCS"
]
},
"namespaceURI":{
@@ -39057,11 +39536,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedNodePropertyType"
+ "$ref":"#/definitions/VerticalCSRefType"
}
},
"elementName":{
- "localPart":"directedNode",
+ "localPart":"usesVerticalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39078,7 +39557,7 @@
"properties":{
"localPart":{
"enum":[
- "RectifiedGridCoverage"
+ "TopoComplex"
]
},
"namespaceURI":{
@@ -39091,11 +39570,11 @@
]
},
"value":{
- "$ref":"#/definitions/RectifiedGridCoverageType"
+ "$ref":"#/definitions/TopoComplexType"
}
},
"elementName":{
- "localPart":"RectifiedGridCoverage",
+ "localPart":"TopoComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39112,7 +39591,7 @@
"properties":{
"localPart":{
"enum":[
- "VerticalCRS"
+ "result"
]
},
"namespaceURI":{
@@ -39125,11 +39604,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCRSType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"VerticalCRS",
+ "localPart":"result",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39146,7 +39625,7 @@
"properties":{
"localPart":{
"enum":[
- "doubleOrNullTupleList"
+ "sourceCRS"
]
},
"namespaceURI":{
@@ -39159,14 +39638,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/CRSRefType"
}
},
"elementName":{
- "localPart":"doubleOrNullTupleList",
+ "localPart":"sourceCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39183,7 +39659,7 @@
"properties":{
"localPart":{
"enum":[
- "Polygon"
+ "coord"
]
},
"namespaceURI":{
@@ -39196,11 +39672,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonType"
+ "$ref":"#/definitions/CoordType"
}
},
"elementName":{
- "localPart":"Polygon",
+ "localPart":"coord",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39217,7 +39693,7 @@
"properties":{
"localPart":{
"enum":[
- "_Solid"
+ "conversionToPreferredUnit"
]
},
"namespaceURI":{
@@ -39230,11 +39706,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSolidType"
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
}
},
"elementName":{
- "localPart":"_Solid",
+ "localPart":"conversionToPreferredUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39251,7 +39727,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoCurve"
+ "measureDescription"
]
},
"namespaceURI":{
@@ -39264,11 +39740,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoCurveType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"TopoCurve",
+ "localPart":"measureDescription",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39285,7 +39761,7 @@
"properties":{
"localPart":{
"enum":[
- "geodeticDatumRef"
+ "_TimeComplex"
]
},
"namespaceURI":{
@@ -39298,11 +39774,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumRefType"
+ "$ref":"#/definitions/AbstractTimeComplexType"
}
},
"elementName":{
- "localPart":"geodeticDatumRef",
+ "localPart":"_TimeComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39319,7 +39795,7 @@
"properties":{
"localPart":{
"enum":[
- "meridianID"
+ "Bezier"
]
},
"namespaceURI":{
@@ -39332,11 +39808,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/BezierType"
}
},
"elementName":{
- "localPart":"meridianID",
+ "localPart":"Bezier",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39353,7 +39829,7 @@
"properties":{
"localPart":{
"enum":[
- "GraphStyle"
+ "compoundCRSRef"
]
},
"namespaceURI":{
@@ -39366,11 +39842,11 @@
]
},
"value":{
- "$ref":"#/definitions/GraphStyleType"
+ "$ref":"#/definitions/CompoundCRSRefType"
}
},
"elementName":{
- "localPart":"GraphStyle",
+ "localPart":"compoundCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39387,7 +39863,7 @@
"properties":{
"localPart":{
"enum":[
- "definedByConversion"
+ "usesAxis"
]
},
"namespaceURI":{
@@ -39400,11 +39876,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralConversionRefType"
+ "$ref":"#/definitions/CoordinateSystemAxisRefType"
}
},
"elementName":{
- "localPart":"definedByConversion",
+ "localPart":"usesAxis",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39421,7 +39897,7 @@
"properties":{
"localPart":{
"enum":[
- "singleOperationRef"
+ "sourceDimensions"
]
},
"namespaceURI":{
@@ -39434,11 +39910,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleOperationRefType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"singleOperationRef",
+ "localPart":"sourceDimensions",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39455,7 +39931,7 @@
"properties":{
"localPart":{
"enum":[
- "boundedBy"
+ "origin"
]
},
"namespaceURI":{
@@ -39468,11 +39944,11 @@
]
},
"value":{
- "$ref":"#/definitions/BoundingShapeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
},
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"origin",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39489,7 +39965,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryMembers"
+ "Polygon"
]
},
"namespaceURI":{
@@ -39502,11 +39978,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryArrayPropertyType"
+ "$ref":"#/definitions/PolygonType"
}
},
"elementName":{
- "localPart":"geometryMembers",
+ "localPart":"Polygon",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39523,7 +39999,7 @@
"properties":{
"localPart":{
"enum":[
- "_FeatureCollection"
+ "pointMembers"
]
},
"namespaceURI":{
@@ -39536,11 +40012,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractFeatureCollectionType"
+ "$ref":"#/definitions/PointArrayPropertyType"
}
},
"elementName":{
- "localPart":"_FeatureCollection",
+ "localPart":"pointMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39557,7 +40033,7 @@
"properties":{
"localPart":{
"enum":[
- "GenericMetaData"
+ "pos"
]
},
"namespaceURI":{
@@ -39570,11 +40046,11 @@
]
},
"value":{
- "$ref":"#/definitions/GenericMetaDataType"
+ "$ref":"#/definitions/DirectPositionType"
}
},
"elementName":{
- "localPart":"GenericMetaData",
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39591,7 +40067,7 @@
"properties":{
"localPart":{
"enum":[
- "DefinitionCollection"
+ "valueOfParameter"
]
},
"namespaceURI":{
@@ -39604,11 +40080,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryType"
+ "$ref":"#/definitions/OperationParameterRefType"
}
},
"elementName":{
- "localPart":"DefinitionCollection",
+ "localPart":"valueOfParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39625,7 +40101,7 @@
"properties":{
"localPart":{
"enum":[
- "operationParameterRef"
+ "baseSurface"
]
},
"namespaceURI":{
@@ -39638,11 +40114,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterRefType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"operationParameterRef",
+ "localPart":"baseSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39659,7 +40135,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceMembers"
+ "_TimeSlice"
]
},
"namespaceURI":{
@@ -39672,11 +40148,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceArrayPropertyType"
+ "$ref":"#/definitions/AbstractTimeSliceType"
}
},
"elementName":{
- "localPart":"surfaceMembers",
+ "localPart":"_TimeSlice",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39693,7 +40169,7 @@
"properties":{
"localPart":{
"enum":[
- "SphericalCS"
+ "ellipsoidID"
]
},
"namespaceURI":{
@@ -39706,11 +40182,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSType"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"SphericalCS",
+ "localPart":"ellipsoidID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39727,7 +40203,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateSystemAxisRef"
+ "Envelope"
]
},
"namespaceURI":{
@@ -39740,11 +40216,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisRefType"
+ "$ref":"#/definitions/EnvelopeType"
}
},
"elementName":{
- "localPart":"coordinateSystemAxisRef",
+ "localPart":"Envelope",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39761,7 +40237,7 @@
"properties":{
"localPart":{
"enum":[
- "greenwichLongitude"
+ "_FeatureCollection"
]
},
"namespaceURI":{
@@ -39774,11 +40250,11 @@
]
},
"value":{
- "$ref":"#/definitions/AngleChoiceType"
+ "$ref":"#/definitions/AbstractFeatureCollectionType"
}
},
"elementName":{
- "localPart":"greenwichLongitude",
+ "localPart":"_FeatureCollection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39795,7 +40271,7 @@
"properties":{
"localPart":{
"enum":[
- "Bezier"
+ "duration"
]
},
"namespaceURI":{
@@ -39808,11 +40284,11 @@
]
},
"value":{
- "$ref":"#/definitions/BezierType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
}
},
"elementName":{
- "localPart":"Bezier",
+ "localPart":"duration",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39829,7 +40305,7 @@
"properties":{
"localPart":{
"enum":[
- "baseCRS"
+ "_association"
]
},
"namespaceURI":{
@@ -39842,11 +40318,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateReferenceSystemRefType"
+ "$ref":"#/definitions/AssociationType"
}
},
"elementName":{
- "localPart":"baseCRS",
+ "localPart":"_association",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39900,109 +40376,7 @@
"properties":{
"localPart":{
"enum":[
- "isSphere"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- },
- "elementName":{
- "localPart":"isSphere",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "_GeometricAggregate"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- }
- },
- "elementName":{
- "localPart":"_GeometricAggregate",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "projectedCRSRef"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/ProjectedCRSRefType"
- }
- },
- "elementName":{
- "localPart":"projectedCRSRef",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "CategoryList"
+ "parameterID"
]
},
"namespaceURI":{
@@ -40015,11 +40389,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeOrNullListType"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"CategoryList",
+ "localPart":"parameterID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40036,7 +40410,7 @@
"properties":{
"localPart":{
"enum":[
- "_GeneralTransformation"
+ "stringValue"
]
},
"namespaceURI":{
@@ -40049,11 +40423,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralTransformationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"_GeneralTransformation",
+ "localPart":"stringValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40070,7 +40444,7 @@
"properties":{
"localPart":{
"enum":[
- "measureDescription"
+ "OperationParameter"
]
},
"namespaceURI":{
@@ -40083,11 +40457,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/OperationParameterType"
}
},
"elementName":{
- "localPart":"measureDescription",
+ "localPart":"OperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40104,7 +40478,7 @@
"properties":{
"localPart":{
"enum":[
- "duration"
+ "MultiSurfaceCoverage"
]
},
"namespaceURI":{
@@ -40117,11 +40491,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
+ "$ref":"#/definitions/MultiSurfaceCoverageType"
}
},
"elementName":{
- "localPart":"duration",
+ "localPart":"MultiSurfaceCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40138,7 +40512,7 @@
"properties":{
"localPart":{
"enum":[
- "gridDomain"
+ "multiGeometryProperty"
]
},
"namespaceURI":{
@@ -40151,11 +40525,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridDomainType"
+ "$ref":"#/definitions/MultiGeometryPropertyType"
}
},
"elementName":{
- "localPart":"gridDomain",
+ "localPart":"multiGeometryProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40172,7 +40546,7 @@
"properties":{
"localPart":{
"enum":[
- "valueOfParameter"
+ "boundedBy"
]
},
"namespaceURI":{
@@ -40185,11 +40559,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterRefType"
+ "$ref":"#/definitions/BoundingShapeType"
}
},
"elementName":{
- "localPart":"valueOfParameter",
+ "localPart":"boundedBy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40206,7 +40580,7 @@
"properties":{
"localPart":{
"enum":[
- "_reference"
+ "datumID"
]
},
"namespaceURI":{
@@ -40219,11 +40593,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"_reference",
+ "localPart":"datumID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40240,7 +40614,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcByCenterPoint"
+ "exterior"
]
},
"namespaceURI":{
@@ -40253,11 +40627,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcByCenterPointType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
},
"elementName":{
- "localPart":"ArcByCenterPoint",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40274,7 +40648,7 @@
"properties":{
"localPart":{
"enum":[
- "conversionRef"
+ "history"
]
},
"namespaceURI":{
@@ -40287,11 +40661,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionRefType"
+ "$ref":"#/definitions/HistoryPropertyType"
}
},
"elementName":{
- "localPart":"conversionRef",
+ "localPart":"history",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40308,7 +40682,7 @@
"properties":{
"localPart":{
"enum":[
- "axisAbbrev"
+ "doubleOrNullTupleList"
]
},
"namespaceURI":{
@@ -40321,11 +40695,14 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"axisAbbrev",
+ "localPart":"doubleOrNullTupleList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40342,7 +40719,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeSurface"
+ "MappingRule"
]
},
"namespaceURI":{
@@ -40355,11 +40732,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeSurfaceType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"CompositeSurface",
+ "localPart":"MappingRule",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40376,7 +40753,7 @@
"properties":{
"localPart":{
"enum":[
- "Null"
+ "priorityLocation"
]
},
"namespaceURI":{
@@ -40389,14 +40766,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/PriorityLocationPropertyType"
}
},
"elementName":{
- "localPart":"Null",
+ "localPart":"priorityLocation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40413,7 +40787,7 @@
"properties":{
"localPart":{
"enum":[
- "pointProperty"
+ "pixelInCell"
]
},
"namespaceURI":{
@@ -40426,11 +40800,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/PixelInCellType"
}
},
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"pixelInCell",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40447,7 +40821,7 @@
"properties":{
"localPart":{
"enum":[
- "GeometricComplex"
+ "DirectedObservationAtDistance"
]
},
"namespaceURI":{
@@ -40460,11 +40834,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometricComplexType"
+ "$ref":"#/definitions/DirectedObservationAtDistanceType"
}
},
"elementName":{
- "localPart":"GeometricComplex",
+ "localPart":"DirectedObservationAtDistance",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40481,7 +40855,7 @@
"properties":{
"localPart":{
"enum":[
- "multiLocation"
+ "usesParameter"
]
},
"namespaceURI":{
@@ -40494,11 +40868,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
}
},
"elementName":{
- "localPart":"multiLocation",
+ "localPart":"usesParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40515,7 +40889,7 @@
"properties":{
"localPart":{
"enum":[
- "imageDatumRef"
+ "LocationKeyWord"
]
},
"namespaceURI":{
@@ -40528,11 +40902,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumRefType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"imageDatumRef",
+ "localPart":"LocationKeyWord",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40549,7 +40923,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateOperationID"
+ "MultiGeometry"
]
},
"namespaceURI":{
@@ -40562,11 +40936,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/MultiGeometryType"
}
},
"elementName":{
- "localPart":"coordinateOperationID",
+ "localPart":"MultiGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40583,7 +40957,7 @@
"properties":{
"localPart":{
"enum":[
- "trianglePatches"
+ "rangeParameters"
]
},
"namespaceURI":{
@@ -40596,11 +40970,11 @@
]
},
"value":{
- "$ref":"#/definitions/TrianglePatchArrayPropertyType"
+ "$ref":"#/definitions/RangeParametersType"
}
},
"elementName":{
- "localPart":"trianglePatches",
+ "localPart":"rangeParameters",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40617,7 +40991,7 @@
"properties":{
"localPart":{
"enum":[
- "superComplex"
+ "TimeTopologyComplex"
]
},
"namespaceURI":{
@@ -40630,11 +41004,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexMemberType"
+ "$ref":"#/definitions/TimeTopologyComplexType"
}
},
"elementName":{
- "localPart":"superComplex",
+ "localPart":"TimeTopologyComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40651,7 +41025,7 @@
"properties":{
"localPart":{
"enum":[
- "topoCurveProperty"
+ "passThroughOperationRef"
]
},
"namespaceURI":{
@@ -40664,11 +41038,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoCurvePropertyType"
+ "$ref":"#/definitions/PassThroughOperationRefType"
}
},
"elementName":{
- "localPart":"topoCurveProperty",
+ "localPart":"passThroughOperationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40685,7 +41059,7 @@
"properties":{
"localPart":{
"enum":[
- "result"
+ "linearCSRef"
]
},
"namespaceURI":{
@@ -40698,11 +41072,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/LinearCSRefType"
}
},
"elementName":{
- "localPart":"result",
+ "localPart":"linearCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40719,7 +41093,7 @@
"properties":{
"localPart":{
"enum":[
- "_Curve"
+ "indirectEntry"
]
},
"namespaceURI":{
@@ -40732,11 +41106,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/IndirectEntryType"
}
},
"elementName":{
- "localPart":"_Curve",
+ "localPart":"indirectEntry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40753,7 +41127,7 @@
"properties":{
"localPart":{
"enum":[
- "rowIndex"
+ "parameterValueGroup"
]
},
"namespaceURI":{
@@ -40766,11 +41140,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/ParameterValueGroupType"
}
},
"elementName":{
- "localPart":"rowIndex",
+ "localPart":"parameterValueGroup",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40787,7 +41161,7 @@
"properties":{
"localPart":{
"enum":[
- "OrientableCurve"
+ "Transformation"
]
},
"namespaceURI":{
@@ -40800,11 +41174,11 @@
]
},
"value":{
- "$ref":"#/definitions/OrientableCurveType"
+ "$ref":"#/definitions/TransformationType"
}
},
"elementName":{
- "localPart":"OrientableCurve",
+ "localPart":"Transformation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40821,7 +41195,7 @@
"properties":{
"localPart":{
"enum":[
- "ConcatenatedOperation"
+ "_Solid"
]
},
"namespaceURI":{
@@ -40834,11 +41208,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConcatenatedOperationType"
+ "$ref":"#/definitions/AbstractSolidType"
}
},
"elementName":{
- "localPart":"ConcatenatedOperation",
+ "localPart":"_Solid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40855,7 +41229,7 @@
"properties":{
"localPart":{
"enum":[
- "methodID"
+ "pointMember"
]
},
"namespaceURI":{
@@ -40868,11 +41242,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"methodID",
+ "localPart":"pointMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40889,7 +41263,7 @@
"properties":{
"localPart":{
"enum":[
- "anchorPoint"
+ "valueComponent"
]
},
"namespaceURI":{
@@ -40902,11 +41276,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/ValuePropertyType"
}
},
"elementName":{
- "localPart":"anchorPoint",
+ "localPart":"valueComponent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40923,7 +41297,7 @@
"properties":{
"localPart":{
"enum":[
- "LineStringSegment"
+ "GridCoverage"
]
},
"namespaceURI":{
@@ -40936,11 +41310,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringSegmentType"
+ "$ref":"#/definitions/GridCoverageType"
}
},
"elementName":{
- "localPart":"LineStringSegment",
+ "localPart":"GridCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40957,7 +41331,7 @@
"properties":{
"localPart":{
"enum":[
- "edgeOf"
+ "Arc"
]
},
"namespaceURI":{
@@ -40970,11 +41344,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/ArcType"
}
},
"elementName":{
- "localPart":"edgeOf",
+ "localPart":"Arc",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40991,7 +41365,7 @@
"properties":{
"localPart":{
"enum":[
- "DataBlock"
+ "Circle"
]
},
"namespaceURI":{
@@ -41004,11 +41378,11 @@
]
},
"value":{
- "$ref":"#/definitions/DataBlockType"
+ "$ref":"#/definitions/CircleType"
}
},
"elementName":{
- "localPart":"DataBlock",
+ "localPart":"Circle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41025,7 +41399,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCoverage"
+ "dmsAngleValue"
]
},
"namespaceURI":{
@@ -41038,11 +41412,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/DMSAngleType"
}
},
"elementName":{
- "localPart":"multiCoverage",
+ "localPart":"dmsAngleValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41059,7 +41433,7 @@
"properties":{
"localPart":{
"enum":[
- "TopologyStyle"
+ "TopoCurve"
]
},
"namespaceURI":{
@@ -41072,11 +41446,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopologyStyleType"
+ "$ref":"#/definitions/TopoCurveType"
}
},
"elementName":{
- "localPart":"TopologyStyle",
+ "localPart":"TopoCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41093,7 +41467,7 @@
"properties":{
"localPart":{
"enum":[
- "topoPrimitiveMembers"
+ "_GriddedSurface"
]
},
"namespaceURI":{
@@ -41106,11 +41480,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
}
},
"elementName":{
- "localPart":"topoPrimitiveMembers",
+ "localPart":"_GriddedSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41127,7 +41501,7 @@
"properties":{
"localPart":{
"enum":[
- "csID"
+ "srsName"
]
},
"namespaceURI":{
@@ -41140,11 +41514,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"csID",
+ "localPart":"srsName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41161,7 +41535,7 @@
"properties":{
"localPart":{
"enum":[
- "usesEllipsoidalCS"
+ "parameterName"
]
},
"namespaceURI":{
@@ -41174,11 +41548,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSRefType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"usesEllipsoidalCS",
+ "localPart":"parameterName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41195,7 +41569,7 @@
"properties":{
"localPart":{
"enum":[
- "Solid"
+ "verticalCSRef"
]
},
"namespaceURI":{
@@ -41208,11 +41582,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidType"
+ "$ref":"#/definitions/VerticalCSRefType"
}
},
"elementName":{
- "localPart":"Solid",
+ "localPart":"verticalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41229,7 +41603,7 @@
"properties":{
"localPart":{
"enum":[
- "OffsetCurve"
+ "usesObliqueCartesianCS"
]
},
"namespaceURI":{
@@ -41242,11 +41616,11 @@
]
},
"value":{
- "$ref":"#/definitions/OffsetCurveType"
+ "$ref":"#/definitions/ObliqueCartesianCSRefType"
}
},
"elementName":{
- "localPart":"OffsetCurve",
+ "localPart":"usesObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41263,7 +41637,7 @@
"properties":{
"localPart":{
"enum":[
- "groupID"
+ "measure"
]
},
"namespaceURI":{
@@ -41276,11 +41650,11 @@
]
},
"value":{
- "$ref":"#/definitions/IdentifierType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"groupID",
+ "localPart":"measure",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41297,7 +41671,7 @@
"properties":{
"localPart":{
"enum":[
- "member"
+ "targetDimensions"
]
},
"namespaceURI":{
@@ -41310,11 +41684,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"member",
+ "localPart":"targetDimensions",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41331,7 +41705,7 @@
"properties":{
"localPart":{
"enum":[
- "primeMeridianRef"
+ "derivationUnitTerm"
]
},
"namespaceURI":{
@@ -41344,11 +41718,11 @@
]
},
"value":{
- "$ref":"#/definitions/PrimeMeridianRefType"
+ "$ref":"#/definitions/DerivationUnitTermType"
}
},
"elementName":{
- "localPart":"primeMeridianRef",
+ "localPart":"derivationUnitTerm",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41365,7 +41739,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcString"
+ "includesElement"
]
},
"namespaceURI":{
@@ -41378,11 +41752,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcStringType"
+ "$ref":"#/definitions/CovarianceElementType"
}
},
"elementName":{
- "localPart":"ArcString",
+ "localPart":"includesElement",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41399,7 +41773,7 @@
"properties":{
"localPart":{
"enum":[
- "_TimePrimitive"
+ "ConventionalUnit"
]
},
"namespaceURI":{
@@ -41412,11 +41786,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimePrimitiveType"
+ "$ref":"#/definitions/ConventionalUnitType"
}
},
"elementName":{
- "localPart":"_TimePrimitive",
+ "localPart":"ConventionalUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41467,112 +41841,7 @@
"properties":{
"localPart":{
"enum":[
- "covariance"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- },
- "elementName":{
- "localPart":"covariance",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "CountList"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- },
- "elementName":{
- "localPart":"CountList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "temporalExtent"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/TimePeriodType"
- }
- },
- "elementName":{
- "localPart":"temporalExtent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "_ParametricCurveSurface"
+ "engineeringDatumRef"
]
},
"namespaceURI":{
@@ -41585,11 +41854,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
+ "$ref":"#/definitions/EngineeringDatumRefType"
}
},
"elementName":{
- "localPart":"_ParametricCurveSurface",
+ "localPart":"engineeringDatumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41606,7 +41875,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoSurface"
+ "MultiLineString"
]
},
"namespaceURI":{
@@ -41619,11 +41888,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoSurfaceType"
+ "$ref":"#/definitions/MultiLineStringType"
}
},
"elementName":{
- "localPart":"TopoSurface",
+ "localPart":"MultiLineString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41640,7 +41909,7 @@
"properties":{
"localPart":{
"enum":[
- "abstractGeneralOperationParameterRef"
+ "valueComponents"
]
},
"namespaceURI":{
@@ -41653,11 +41922,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterRefType"
+ "$ref":"#/definitions/ValueArrayPropertyType"
}
},
"elementName":{
- "localPart":"abstractGeneralOperationParameterRef",
+ "localPart":"valueComponents",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41674,7 +41943,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterLineOf"
+ "target"
]
},
"namespaceURI":{
@@ -41687,11 +41956,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/TargetPropertyType"
}
},
"elementName":{
- "localPart":"multiCenterLineOf",
+ "localPart":"target",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41708,7 +41977,7 @@
"properties":{
"localPart":{
"enum":[
- "usesEllipsoid"
+ "modifiedCoordinate"
]
},
"namespaceURI":{
@@ -41721,11 +41990,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidRefType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"usesEllipsoid",
+ "localPart":"modifiedCoordinate",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41742,7 +42011,7 @@
"properties":{
"localPart":{
"enum":[
- "MovingObjectStatus"
+ "absoluteExternalPositionalAccuracy"
]
},
"namespaceURI":{
@@ -41755,11 +42024,11 @@
]
},
"value":{
- "$ref":"#/definitions/MovingObjectStatusType"
+ "$ref":"#/definitions/AbsoluteExternalPositionalAccuracyType"
}
},
"elementName":{
- "localPart":"MovingObjectStatus",
+ "localPart":"absoluteExternalPositionalAccuracy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41776,7 +42045,7 @@
"properties":{
"localPart":{
"enum":[
- "dictionaryEntry"
+ "superComplex"
]
},
"namespaceURI":{
@@ -41789,11 +42058,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryEntryType"
+ "$ref":"#/definitions/TopoComplexMemberType"
}
},
"elementName":{
- "localPart":"dictionaryEntry",
+ "localPart":"superComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41810,7 +42079,7 @@
"properties":{
"localPart":{
"enum":[
- "Observation"
+ "outerBoundaryIs"
]
},
"namespaceURI":{
@@ -41823,11 +42092,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObservationType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
},
"elementName":{
- "localPart":"Observation",
+ "localPart":"outerBoundaryIs",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41844,7 +42113,7 @@
"properties":{
"localPart":{
"enum":[
- "axisDirection"
+ "meridianName"
]
},
"namespaceURI":{
@@ -41861,109 +42130,7 @@
}
},
"elementName":{
- "localPart":"axisDirection",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "indirectEntry"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/IndirectEntryType"
- }
- },
- "elementName":{
- "localPart":"indirectEntry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "coverageFunction"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/CoverageFunctionType"
- }
- },
- "elementName":{
- "localPart":"coverageFunction",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "MultiSurfaceCoverage"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/MultiSurfaceCoverageType"
- }
- },
- "elementName":{
- "localPart":"MultiSurfaceCoverage",
+ "localPart":"meridianName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41980,7 +42147,7 @@
"properties":{
"localPart":{
"enum":[
- "_GeneralDerivedCRS"
+ "_ParametricCurveSurface"
]
},
"namespaceURI":{
@@ -41993,11 +42160,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
}
},
"elementName":{
- "localPart":"_GeneralDerivedCRS",
+ "localPart":"_ParametricCurveSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42014,7 +42181,7 @@
"properties":{
"localPart":{
"enum":[
- "lineStringProperty"
+ "TimeOrdinalReferenceSystem"
]
},
"namespaceURI":{
@@ -42027,11 +42194,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringPropertyType"
+ "$ref":"#/definitions/TimeOrdinalReferenceSystemType"
}
},
"elementName":{
- "localPart":"lineStringProperty",
+ "localPart":"TimeOrdinalReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42048,7 +42215,7 @@
"properties":{
"localPart":{
"enum":[
- "usesTemporalDatum"
+ "usesEngineeringDatum"
]
},
"namespaceURI":{
@@ -42061,11 +42228,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumRefType"
+ "$ref":"#/definitions/EngineeringDatumRefType"
}
},
"elementName":{
- "localPart":"usesTemporalDatum",
+ "localPart":"usesEngineeringDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42082,7 +42249,7 @@
"properties":{
"localPart":{
"enum":[
- "usesOperation"
+ "imageCRSRef"
]
},
"namespaceURI":{
@@ -42095,11 +42262,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationRefType"
+ "$ref":"#/definitions/ImageCRSRefType"
}
},
"elementName":{
- "localPart":"usesOperation",
+ "localPart":"imageCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42116,7 +42283,7 @@
"properties":{
"localPart":{
"enum":[
- "pointRep"
+ "Surface"
]
},
"namespaceURI":{
@@ -42129,11 +42296,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/SurfaceType"
}
},
"elementName":{
- "localPart":"pointRep",
+ "localPart":"Surface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42150,7 +42317,7 @@
"properties":{
"localPart":{
"enum":[
- "centerOf"
+ "curveMembers"
]
},
"namespaceURI":{
@@ -42163,11 +42330,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/CurveArrayPropertyType"
}
},
"elementName":{
- "localPart":"centerOf",
+ "localPart":"curveMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42184,7 +42351,7 @@
"properties":{
"localPart":{
"enum":[
- "polygonProperty"
+ "LinearRing"
]
},
"namespaceURI":{
@@ -42197,11 +42364,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonPropertyType"
+ "$ref":"#/definitions/LinearRingType"
}
},
"elementName":{
- "localPart":"polygonProperty",
+ "localPart":"LinearRing",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42218,7 +42385,7 @@
"properties":{
"localPart":{
"enum":[
- "origin"
+ "derivedCRSRef"
]
},
"namespaceURI":{
@@ -42231,11 +42398,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"#/definitions/DerivedCRSRefType"
}
},
"elementName":{
- "localPart":"origin",
+ "localPart":"derivedCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42252,7 +42419,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalDatumRef"
+ "usesGeodeticDatum"
]
},
"namespaceURI":{
@@ -42265,11 +42432,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumRefType"
+ "$ref":"#/definitions/GeodeticDatumRefType"
}
},
"elementName":{
- "localPart":"temporalDatumRef",
+ "localPart":"usesGeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42286,7 +42453,7 @@
"properties":{
"localPart":{
"enum":[
- "quantityType"
+ "Quantity"
]
},
"namespaceURI":{
@@ -42299,11 +42466,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"quantityType",
+ "localPart":"Quantity",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42354,41 +42521,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidName"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/CodeType"
- }
- },
- "elementName":{
- "localPart":"ellipsoidName",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "usesImageDatum"
+ "labelStyle"
]
},
"namespaceURI":{
@@ -42401,11 +42534,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumRefType"
+ "$ref":"#/definitions/LabelStylePropertyType"
}
},
"elementName":{
- "localPart":"usesImageDatum",
+ "localPart":"labelStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42422,7 +42555,7 @@
"properties":{
"localPart":{
"enum":[
- "curveMember"
+ "_GeneralDerivedCRS"
]
},
"namespaceURI":{
@@ -42435,11 +42568,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
}
},
"elementName":{
- "localPart":"curveMember",
+ "localPart":"_GeneralDerivedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42456,7 +42589,7 @@
"properties":{
"localPart":{
"enum":[
- "CylindricalCS"
+ "ImageDatum"
]
},
"namespaceURI":{
@@ -42469,11 +42602,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylindricalCSType"
+ "$ref":"#/definitions/ImageDatumType"
}
},
"elementName":{
- "localPart":"CylindricalCS",
+ "localPart":"ImageDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42490,7 +42623,7 @@
"properties":{
"localPart":{
"enum":[
- "Array"
+ "OrientableCurve"
]
},
"namespaceURI":{
@@ -42503,11 +42636,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArrayType"
+ "$ref":"#/definitions/OrientableCurveType"
}
},
"elementName":{
- "localPart":"Array",
+ "localPart":"OrientableCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42524,7 +42657,7 @@
"properties":{
"localPart":{
"enum":[
- "FeatureCollection"
+ "MultiPoint"
]
},
"namespaceURI":{
@@ -42537,11 +42670,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureCollectionType"
+ "$ref":"#/definitions/MultiPointType"
}
},
"elementName":{
- "localPart":"FeatureCollection",
+ "localPart":"MultiPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42558,7 +42691,7 @@
"properties":{
"localPart":{
"enum":[
- "PassThroughOperation"
+ "seconds"
]
},
"namespaceURI":{
@@ -42571,11 +42704,11 @@
]
},
"value":{
- "$ref":"#/definitions/PassThroughOperationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
},
"elementName":{
- "localPart":"PassThroughOperation",
+ "localPart":"seconds",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42592,7 +42725,7 @@
"properties":{
"localPart":{
"enum":[
- "polygonPatches"
+ "posList"
]
},
"namespaceURI":{
@@ -42605,11 +42738,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonPatchArrayPropertyType"
+ "$ref":"#/definitions/DirectPositionListType"
}
},
"elementName":{
- "localPart":"polygonPatches",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42626,7 +42759,7 @@
"properties":{
"localPart":{
"enum":[
- "meridianName"
+ "Geodesic"
]
},
"namespaceURI":{
@@ -42639,11 +42772,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/GeodesicType"
}
},
"elementName":{
- "localPart":"meridianName",
+ "localPart":"Geodesic",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42660,7 +42793,7 @@
"properties":{
"localPart":{
"enum":[
- "_Ring"
+ "gridDomain"
]
},
"namespaceURI":{
@@ -42673,11 +42806,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingType"
+ "$ref":"#/definitions/GridDomainType"
}
},
"elementName":{
- "localPart":"_Ring",
+ "localPart":"gridDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42694,7 +42827,7 @@
"properties":{
"localPart":{
"enum":[
- "Edge"
+ "_ReferenceSystem"
]
},
"namespaceURI":{
@@ -42707,11 +42840,11 @@
]
},
"value":{
- "$ref":"#/definitions/EdgeType"
+ "$ref":"#/definitions/AbstractReferenceSystemType"
}
},
"elementName":{
- "localPart":"Edge",
+ "localPart":"_ReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42728,7 +42861,7 @@
"properties":{
"localPart":{
"enum":[
- "solidArrayProperty"
+ "groupID"
]
},
"namespaceURI":{
@@ -42741,11 +42874,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidArrayPropertyType"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"solidArrayProperty",
+ "localPart":"groupID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42762,7 +42895,7 @@
"properties":{
"localPart":{
"enum":[
- "FeatureStyle"
+ "Count"
]
},
"namespaceURI":{
@@ -42775,11 +42908,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureStyleType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
},
"elementName":{
- "localPart":"FeatureStyle",
+ "localPart":"Count",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42796,7 +42929,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoVolume"
+ "ValueArray"
]
},
"namespaceURI":{
@@ -42809,11 +42942,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoVolumeType"
+ "$ref":"#/definitions/ValueArrayType"
}
},
"elementName":{
- "localPart":"TopoVolume",
+ "localPart":"ValueArray",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42830,7 +42963,7 @@
"properties":{
"localPart":{
"enum":[
- "minutes"
+ "methodID"
]
},
"namespaceURI":{
@@ -42843,11 +42976,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"minutes",
+ "localPart":"methodID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42864,7 +42997,7 @@
"properties":{
"localPart":{
"enum":[
- "Quantity"
+ "coordinateOperationID"
]
},
"namespaceURI":{
@@ -42877,11 +43010,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/IdentifierType"
}
},
"elementName":{
- "localPart":"Quantity",
+ "localPart":"coordinateOperationID",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42898,7 +43031,7 @@
"properties":{
"localPart":{
"enum":[
- "BSpline"
+ "MultiSurface"
]
},
"namespaceURI":{
@@ -42911,11 +43044,11 @@
]
},
"value":{
- "$ref":"#/definitions/BSplineType"
+ "$ref":"#/definitions/MultiSurfaceType"
}
},
"elementName":{
- "localPart":"BSpline",
+ "localPart":"MultiSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42932,7 +43065,7 @@
"properties":{
"localPart":{
"enum":[
- "outerBoundaryIs"
+ "_DiscreteCoverage"
]
},
"namespaceURI":{
@@ -42945,11 +43078,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
}
},
"elementName":{
- "localPart":"outerBoundaryIs",
+ "localPart":"_DiscreteCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42966,7 +43099,7 @@
"properties":{
"localPart":{
"enum":[
- "multiGeometryProperty"
+ "_GeneralTransformation"
]
},
"namespaceURI":{
@@ -42979,11 +43112,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiGeometryPropertyType"
+ "$ref":"#/definitions/AbstractGeneralTransformationType"
}
},
"elementName":{
- "localPart":"multiGeometryProperty",
+ "localPart":"_GeneralTransformation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43000,7 +43133,7 @@
"properties":{
"localPart":{
"enum":[
- "featureProperty"
+ "usesVerticalDatum"
]
},
"namespaceURI":{
@@ -43013,11 +43146,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"#/definitions/VerticalDatumRefType"
}
},
"elementName":{
- "localPart":"featureProperty",
+ "localPart":"usesVerticalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43034,7 +43167,7 @@
"properties":{
"localPart":{
"enum":[
- "GeodesicString"
+ "geometryMember"
]
},
"namespaceURI":{
@@ -43047,11 +43180,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodesicStringType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
},
"elementName":{
- "localPart":"GeodesicString",
+ "localPart":"geometryMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43068,7 +43201,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeEdge"
+ "csName"
]
},
"namespaceURI":{
@@ -43081,11 +43214,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeEdgeType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"TimeEdge",
+ "localPart":"csName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43102,7 +43235,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCalendarEra"
+ "multiEdgeOf"
]
},
"namespaceURI":{
@@ -43115,11 +43248,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCalendarEraType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
},
"elementName":{
- "localPart":"TimeCalendarEra",
+ "localPart":"multiEdgeOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43136,7 +43269,7 @@
"properties":{
"localPart":{
"enum":[
- "CompassPoint"
+ "operationVersion"
]
},
"namespaceURI":{
@@ -43149,11 +43282,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompassPointEnumeration"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"CompassPoint",
+ "localPart":"operationVersion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43170,7 +43303,7 @@
"properties":{
"localPart":{
"enum":[
- "inverseFlattening"
+ "Clothoid"
]
},
"namespaceURI":{
@@ -43183,11 +43316,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/ClothoidType"
}
},
"elementName":{
- "localPart":"inverseFlattening",
+ "localPart":"Clothoid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43204,7 +43337,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalCRSRef"
+ "MultiPolygon"
]
},
"namespaceURI":{
@@ -43217,11 +43350,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCRSRefType"
+ "$ref":"#/definitions/MultiPolygonType"
}
},
"elementName":{
- "localPart":"verticalCRSRef",
+ "localPart":"MultiPolygon",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43238,7 +43371,7 @@
"properties":{
"localPart":{
"enum":[
- "concatenatedOperationRef"
+ "_positionalAccuracy"
]
},
"namespaceURI":{
@@ -43251,11 +43384,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConcatenatedOperationRefType"
+ "$ref":"#/definitions/AbstractPositionalAccuracyType"
}
},
"elementName":{
- "localPart":"concatenatedOperationRef",
+ "localPart":"_positionalAccuracy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43272,7 +43405,7 @@
"properties":{
"localPart":{
"enum":[
- "geographicCRSRef"
+ "CountExtent"
]
},
"namespaceURI":{
@@ -43285,11 +43418,14 @@
]
},
"value":{
- "$ref":"#/definitions/GeographicCRSRefType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"geographicCRSRef",
+ "localPart":"CountExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43306,7 +43442,7 @@
"properties":{
"localPart":{
"enum":[
- "timePosition"
+ "_MetaData"
]
},
"namespaceURI":{
@@ -43319,11 +43455,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePositionType"
+ "$ref":"#/definitions/AbstractMetaDataType"
}
},
"elementName":{
- "localPart":"timePosition",
+ "localPart":"_MetaData",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43340,7 +43476,7 @@
"properties":{
"localPart":{
"enum":[
- "_SingleOperation"
+ "multiLocation"
]
},
"namespaceURI":{
@@ -43353,11 +43489,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"_SingleOperation",
+ "localPart":"multiLocation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43374,7 +43510,7 @@
"properties":{
"localPart":{
"enum":[
- "sourceDimensions"
+ "CompositeSolid"
]
},
"namespaceURI":{
@@ -43387,11 +43523,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/CompositeSolidType"
}
},
"elementName":{
- "localPart":"sourceDimensions",
+ "localPart":"CompositeSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43408,7 +43544,7 @@
"properties":{
"localPart":{
"enum":[
- "operationRef"
+ "multiCurveDomain"
]
},
"namespaceURI":{
@@ -43421,11 +43557,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationRefType"
+ "$ref":"#/definitions/MultiCurveDomainType"
}
},
"elementName":{
- "localPart":"operationRef",
+ "localPart":"multiCurveDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43442,7 +43578,7 @@
"properties":{
"localPart":{
"enum":[
- "covarianceMatrix"
+ "OperationParameterGroup"
]
},
"namespaceURI":{
@@ -43455,11 +43591,11 @@
]
},
"value":{
- "$ref":"#/definitions/CovarianceMatrixType"
+ "$ref":"#/definitions/OperationParameterGroupType"
}
},
"elementName":{
- "localPart":"covarianceMatrix",
+ "localPart":"OperationParameterGroup",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43476,7 +43612,7 @@
"properties":{
"localPart":{
"enum":[
- "CartesianCS"
+ "EngineeringCRS"
]
},
"namespaceURI":{
@@ -43489,11 +43625,11 @@
]
},
"value":{
- "$ref":"#/definitions/CartesianCSType"
+ "$ref":"#/definitions/EngineeringCRSType"
}
},
"elementName":{
- "localPart":"CartesianCS",
+ "localPart":"EngineeringCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43510,7 +43646,7 @@
"properties":{
"localPart":{
"enum":[
- "Grid"
+ "Boolean"
]
},
"namespaceURI":{
@@ -43523,11 +43659,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
},
"elementName":{
- "localPart":"Grid",
+ "localPart":"Boolean",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43544,7 +43680,7 @@
"properties":{
"localPart":{
"enum":[
- "valueComponents"
+ "coordinateOperationName"
]
},
"namespaceURI":{
@@ -43557,11 +43693,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValueArrayPropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"valueComponents",
+ "localPart":"coordinateOperationName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43578,7 +43714,7 @@
"properties":{
"localPart":{
"enum":[
- "directedEdge"
+ "_Curve"
]
},
"namespaceURI":{
@@ -43591,11 +43727,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
+ "$ref":"#/definitions/AbstractCurveType"
}
},
"elementName":{
- "localPart":"directedEdge",
+ "localPart":"_Curve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43612,7 +43748,7 @@
"properties":{
"localPart":{
"enum":[
- "valueComponent"
+ "directedFace"
]
},
"namespaceURI":{
@@ -43625,11 +43761,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/DirectedFacePropertyType"
}
},
"elementName":{
- "localPart":"valueComponent",
+ "localPart":"directedFace",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43646,7 +43782,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceProperty"
+ "MultiCurveCoverage"
]
},
"namespaceURI":{
@@ -43659,11 +43795,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/MultiCurveCoverageType"
}
},
"elementName":{
- "localPart":"surfaceProperty",
+ "localPart":"MultiCurveCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43680,7 +43816,7 @@
"properties":{
"localPart":{
"enum":[
- "interior"
+ "_GeneralOperationParameter"
]
},
"namespaceURI":{
@@ -43693,11 +43829,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
}
},
"elementName":{
- "localPart":"interior",
+ "localPart":"_GeneralOperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43714,7 +43850,7 @@
"properties":{
"localPart":{
"enum":[
- "name"
+ "topoPrimitiveMembers"
]
},
"namespaceURI":{
@@ -43727,11 +43863,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
}
},
"elementName":{
- "localPart":"name",
+ "localPart":"topoPrimitiveMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43748,7 +43884,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalExtent"
+ "UserDefinedCS"
]
},
"namespaceURI":{
@@ -43761,11 +43897,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/UserDefinedCSType"
}
},
"elementName":{
- "localPart":"verticalExtent",
+ "localPart":"UserDefinedCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43782,7 +43918,7 @@
"properties":{
"localPart":{
"enum":[
- "Geodesic"
+ "CylindricalCS"
]
},
"namespaceURI":{
@@ -43795,11 +43931,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodesicType"
+ "$ref":"#/definitions/CylindricalCSType"
}
},
"elementName":{
- "localPart":"Geodesic",
+ "localPart":"CylindricalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43816,7 +43952,7 @@
"properties":{
"localPart":{
"enum":[
- "PolarCS"
+ "_ContinuousCoverage"
]
},
"namespaceURI":{
@@ -43829,11 +43965,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolarCSType"
+ "$ref":"#/definitions/AbstractContinuousCoverageType"
}
},
"elementName":{
- "localPart":"PolarCS",
+ "localPart":"_ContinuousCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43850,7 +43986,7 @@
"properties":{
"localPart":{
"enum":[
- "crsRef"
+ "boundingBox"
]
},
"namespaceURI":{
@@ -43863,11 +43999,11 @@
]
},
"value":{
- "$ref":"#/definitions/CRSRefType"
+ "$ref":"#/definitions/EnvelopeType"
}
},
"elementName":{
- "localPart":"crsRef",
+ "localPart":"boundingBox",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43884,7 +44020,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPoint"
+ "multiSolidDomain"
]
},
"namespaceURI":{
@@ -43897,11 +44033,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointType"
+ "$ref":"#/definitions/MultiSolidDomainType"
}
},
"elementName":{
- "localPart":"MultiPoint",
+ "localPart":"multiSolidDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43918,7 +44054,7 @@
"properties":{
"localPart":{
"enum":[
- "validTime"
+ "ellipsoidName"
]
},
"namespaceURI":{
@@ -43931,11 +44067,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"validTime",
+ "localPart":"ellipsoidName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43952,7 +44088,7 @@
"properties":{
"localPart":{
"enum":[
- "degrees"
+ "DefinitionCollection"
]
},
"namespaceURI":{
@@ -43965,11 +44101,11 @@
]
},
"value":{
- "$ref":"#/definitions/DegreesType"
+ "$ref":"#/definitions/DictionaryType"
}
},
"elementName":{
- "localPart":"degrees",
+ "localPart":"DefinitionCollection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43986,7 +44122,7 @@
"properties":{
"localPart":{
"enum":[
- "usesGeodeticDatum"
+ "Style"
]
},
"namespaceURI":{
@@ -43999,11 +44135,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumRefType"
+ "$ref":"#/definitions/StyleType"
}
},
"elementName":{
- "localPart":"usesGeodeticDatum",
+ "localPart":"Style",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44020,7 +44156,7 @@
"properties":{
"localPart":{
"enum":[
- "usesVerticalDatum"
+ "_strictAssociation"
]
},
"namespaceURI":{
@@ -44033,11 +44169,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumRefType"
+ "$ref":"#/definitions/AssociationType"
}
},
"elementName":{
- "localPart":"usesVerticalDatum",
+ "localPart":"_strictAssociation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44054,7 +44190,7 @@
"properties":{
"localPart":{
"enum":[
- "integerValueList"
+ "Category"
]
},
"namespaceURI":{
@@ -44067,14 +44203,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"integerValueList",
+ "localPart":"Category",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44091,7 +44224,7 @@
"properties":{
"localPart":{
"enum":[
- "_ImplicitGeometry"
+ "TemporalCRS"
]
},
"namespaceURI":{
@@ -44104,11 +44237,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/TemporalCRSType"
}
},
"elementName":{
- "localPart":"_ImplicitGeometry",
+ "localPart":"TemporalCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44125,7 +44258,7 @@
"properties":{
"localPart":{
"enum":[
- "_Topology"
+ "operationMethodRef"
]
},
"namespaceURI":{
@@ -44138,11 +44271,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/OperationMethodRefType"
}
},
"elementName":{
- "localPart":"_Topology",
+ "localPart":"operationMethodRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44159,7 +44292,7 @@
"properties":{
"localPart":{
"enum":[
- "operationParameterGroupRef"
+ "multiPointDomain"
]
},
"namespaceURI":{
@@ -44172,11 +44305,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterRefType"
+ "$ref":"#/definitions/MultiPointDomainType"
}
},
"elementName":{
- "localPart":"operationParameterGroupRef",
+ "localPart":"multiPointDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44193,7 +44326,7 @@
"properties":{
"localPart":{
"enum":[
- "metaDataProperty"
+ "referenceSystemRef"
]
},
"namespaceURI":{
@@ -44206,11 +44339,11 @@
]
},
"value":{
- "$ref":"#/definitions/MetaDataPropertyType"
+ "$ref":"#/definitions/ReferenceSystemRefType"
}
},
"elementName":{
- "localPart":"metaDataProperty",
+ "localPart":"referenceSystemRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44227,7 +44360,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryStyle"
+ "TimeCalendar"
]
},
"namespaceURI":{
@@ -44240,11 +44373,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryStylePropertyType"
+ "$ref":"#/definitions/TimeCalendarType"
}
},
"elementName":{
- "localPart":"geometryStyle",
+ "localPart":"TimeCalendar",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44261,7 +44394,7 @@
"properties":{
"localPart":{
"enum":[
- "RectifiedGrid"
+ "LabelExpression"
]
},
"namespaceURI":{
@@ -44274,46 +44407,15 @@
]
},
"value":{
- "$ref":"#/definitions/RectifiedGridType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"RectifiedGrid",
+ "localPart":"LabelExpression",
"namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "generalTransformationRef"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/GeneralTransformationRefType"
- }
},
- "elementName":{
- "localPart":"generalTransformationRef",
- "namespaceURI":"http://www.opengis.net/gml"
+ "scope":{
+ "$ref":"#/definitions/LabelType"
}
},
{
@@ -44363,245 +44465,7 @@
"properties":{
"localPart":{
"enum":[
- "CubicSpline"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/CubicSplineType"
- }
- },
- "elementName":{
- "localPart":"CubicSpline",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "engineeringCRSRef"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/EngineeringCRSRefType"
- }
- },
- "elementName":{
- "localPart":"engineeringCRSRef",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "CircleByCenterPoint"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/CircleByCenterPointType"
- }
- },
- "elementName":{
- "localPart":"CircleByCenterPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "Cone"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/ConeType"
- }
- },
- "elementName":{
- "localPart":"Cone",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "CompoundCRS"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/CompoundCRSType"
- }
- },
- "elementName":{
- "localPart":"CompoundCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "solidMembers"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/SolidArrayPropertyType"
- }
- },
- "elementName":{
- "localPart":"solidMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "TimeOrdinalEra"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/TimeOrdinalEraType"
- }
- },
- "elementName":{
- "localPart":"TimeOrdinalEra",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "valueFile"
+ "_TimeReferenceSystem"
]
},
"namespaceURI":{
@@ -44614,11 +44478,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/AbstractTimeReferenceSystemType"
}
},
"elementName":{
- "localPart":"valueFile",
+ "localPart":"_TimeReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44635,7 +44499,7 @@
"properties":{
"localPart":{
"enum":[
- "roughConversionToPreferredUnit"
+ "topologyStyle"
]
},
"namespaceURI":{
@@ -44648,11 +44512,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionToPreferredUnitType"
+ "$ref":"#/definitions/TopologyStylePropertyType"
}
},
"elementName":{
- "localPart":"roughConversionToPreferredUnit",
+ "localPart":"topologyStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44669,7 +44533,7 @@
"properties":{
"localPart":{
"enum":[
- "symbol"
+ "DirectedObservation"
]
},
"namespaceURI":{
@@ -44682,11 +44546,11 @@
]
},
"value":{
- "$ref":"#/definitions/SymbolType"
+ "$ref":"#/definitions/DirectedObservationType"
}
},
"elementName":{
- "localPart":"symbol",
+ "localPart":"DirectedObservation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44703,7 +44567,7 @@
"properties":{
"localPart":{
"enum":[
- "featureMembers"
+ "minutes"
]
},
"namespaceURI":{
@@ -44716,11 +44580,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureArrayPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
},
"elementName":{
- "localPart":"featureMembers",
+ "localPart":"minutes",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44737,7 +44601,7 @@
"properties":{
"localPart":{
"enum":[
- "resultOf"
+ "TimeCalendarEra"
]
},
"namespaceURI":{
@@ -44750,11 +44614,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationType"
+ "$ref":"#/definitions/TimeCalendarEraType"
}
},
"elementName":{
- "localPart":"resultOf",
+ "localPart":"TimeCalendarEra",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44771,7 +44635,7 @@
"properties":{
"localPart":{
"enum":[
- "remarks"
+ "Edge"
]
},
"namespaceURI":{
@@ -44784,11 +44648,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/EdgeType"
}
},
"elementName":{
- "localPart":"remarks",
+ "localPart":"Edge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44805,7 +44669,7 @@
"properties":{
"localPart":{
"enum":[
- "userDefinedCSRef"
+ "polygonMember"
]
},
"namespaceURI":{
@@ -44818,11 +44682,11 @@
]
},
"value":{
- "$ref":"#/definitions/UserDefinedCSRefType"
+ "$ref":"#/definitions/PolygonPropertyType"
}
},
"elementName":{
- "localPart":"userDefinedCSRef",
+ "localPart":"polygonMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44839,7 +44703,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiCurve"
+ "QuantityExtent"
]
},
"namespaceURI":{
@@ -44852,11 +44716,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurveType"
+ "$ref":"#/definitions/QuantityExtentType"
}
},
"elementName":{
- "localPart":"MultiCurve",
+ "localPart":"QuantityExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44873,7 +44737,7 @@
"properties":{
"localPart":{
"enum":[
- "boundingPolygon"
+ "isSphere"
]
},
"namespaceURI":{
@@ -44886,11 +44750,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"boundingPolygon",
+ "localPart":"isSphere",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44907,7 +44771,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoPoint"
+ "ObliqueCartesianCS"
]
},
"namespaceURI":{
@@ -44920,11 +44784,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPointType"
+ "$ref":"#/definitions/ObliqueCartesianCSType"
}
},
"elementName":{
- "localPart":"TopoPoint",
+ "localPart":"ObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44941,7 +44805,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCoordinateSystem"
+ "multiCenterLineOf"
]
},
"namespaceURI":{
@@ -44954,11 +44818,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCoordinateSystemType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
},
"elementName":{
- "localPart":"TimeCoordinateSystem",
+ "localPart":"multiCenterLineOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44975,7 +44839,7 @@
"properties":{
"localPart":{
"enum":[
- "DirectedObservationAtDistance"
+ "TopologyStyle"
]
},
"namespaceURI":{
@@ -44988,11 +44852,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedObservationAtDistanceType"
+ "$ref":"#/definitions/TopologyStyleType"
}
},
"elementName":{
- "localPart":"DirectedObservationAtDistance",
+ "localPart":"TopologyStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45009,7 +44873,7 @@
"properties":{
"localPart":{
"enum":[
- "vector"
+ "PrimeMeridian"
]
},
"namespaceURI":{
@@ -45022,11 +44886,11 @@
]
},
"value":{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/PrimeMeridianType"
}
},
"elementName":{
- "localPart":"vector",
+ "localPart":"PrimeMeridian",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45043,7 +44907,7 @@
"properties":{
"localPart":{
"enum":[
- "Category"
+ "_TimeGeometricPrimitive"
]
},
"namespaceURI":{
@@ -45056,11 +44920,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
}
},
"elementName":{
- "localPart":"Category",
+ "localPart":"_TimeGeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45077,7 +44941,7 @@
"properties":{
"localPart":{
"enum":[
- "GeographicCRS"
+ "Dictionary"
]
},
"namespaceURI":{
@@ -45090,11 +44954,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeographicCRSType"
+ "$ref":"#/definitions/DictionaryType"
}
},
"elementName":{
- "localPart":"GeographicCRS",
+ "localPart":"Dictionary",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45111,7 +44975,7 @@
"properties":{
"localPart":{
"enum":[
- "EnvelopeWithTimePeriod"
+ "usesTemporalDatum"
]
},
"namespaceURI":{
@@ -45124,11 +44988,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeWithTimePeriodType"
+ "$ref":"#/definitions/TemporalDatumRefType"
}
},
"elementName":{
- "localPart":"EnvelopeWithTimePeriod",
+ "localPart":"usesTemporalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45145,7 +45009,7 @@
"properties":{
"localPart":{
"enum":[
- "passThroughOperationRef"
+ "resultOf"
]
},
"namespaceURI":{
@@ -45158,11 +45022,11 @@
]
},
"value":{
- "$ref":"#/definitions/PassThroughOperationRefType"
+ "$ref":"#/definitions/AssociationType"
}
},
"elementName":{
- "localPart":"passThroughOperationRef",
+ "localPart":"resultOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45179,7 +45043,7 @@
"properties":{
"localPart":{
"enum":[
- "domainSet"
+ "timeInterval"
]
},
"namespaceURI":{
@@ -45192,11 +45056,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/TimeIntervalLengthType"
}
},
"elementName":{
- "localPart":"domainSet",
+ "localPart":"timeInterval",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45213,7 +45077,7 @@
"properties":{
"localPart":{
"enum":[
- "GridFunction"
+ "TimeClock"
]
},
"namespaceURI":{
@@ -45226,11 +45090,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridFunctionType"
+ "$ref":"#/definitions/TimeClockType"
}
},
"elementName":{
- "localPart":"GridFunction",
+ "localPart":"TimeClock",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45247,7 +45111,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceArrayProperty"
+ "PolyhedralSurface"
]
},
"namespaceURI":{
@@ -45260,11 +45124,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceArrayPropertyType"
+ "$ref":"#/definitions/PolyhedralSurfaceType"
}
},
"elementName":{
- "localPart":"surfaceArrayProperty",
+ "localPart":"PolyhedralSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45281,7 +45145,7 @@
"properties":{
"localPart":{
"enum":[
- "geocentricCRSRef"
+ "usesCS"
]
},
"namespaceURI":{
@@ -45294,11 +45158,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeocentricCRSRefType"
+ "$ref":"#/definitions/CoordinateSystemRefType"
}
},
"elementName":{
- "localPart":"geocentricCRSRef",
+ "localPart":"usesCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45315,7 +45179,7 @@
"properties":{
"localPart":{
"enum":[
- "rangeParameters"
+ "Ring"
]
},
"namespaceURI":{
@@ -45328,11 +45192,11 @@
]
},
"value":{
- "$ref":"#/definitions/RangeParametersType"
+ "$ref":"#/definitions/RingType"
}
},
"elementName":{
- "localPart":"rangeParameters",
+ "localPart":"Ring",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45349,7 +45213,7 @@
"properties":{
"localPart":{
"enum":[
- "OrientableSurface"
+ "multiSurfaceProperty"
]
},
"namespaceURI":{
@@ -45362,11 +45226,11 @@
]
},
"value":{
- "$ref":"#/definitions/OrientableSurfaceType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
},
"elementName":{
- "localPart":"OrientableSurface",
+ "localPart":"multiSurfaceProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45383,7 +45247,7 @@
"properties":{
"localPart":{
"enum":[
- "directedFace"
+ "DataBlock"
]
},
"namespaceURI":{
@@ -45396,11 +45260,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedFacePropertyType"
+ "$ref":"#/definitions/DataBlockType"
}
},
"elementName":{
- "localPart":"directedFace",
+ "localPart":"DataBlock",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45417,7 +45281,7 @@
"properties":{
"localPart":{
"enum":[
- "Dictionary"
+ "defaultStyle"
]
},
"namespaceURI":{
@@ -45430,11 +45294,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryType"
+ "$ref":"#/definitions/DefaultStylePropertyType"
}
},
"elementName":{
- "localPart":"Dictionary",
+ "localPart":"defaultStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45485,7 +45349,7 @@
"properties":{
"localPart":{
"enum":[
- "Boolean"
+ "directedTopoSolid"
]
},
"namespaceURI":{
@@ -45498,11 +45362,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/DirectedTopoSolidPropertyType"
}
},
"elementName":{
- "localPart":"Boolean",
+ "localPart":"directedTopoSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45519,7 +45383,7 @@
"properties":{
"localPart":{
"enum":[
- "transformationRef"
+ "greenwichLongitude"
]
},
"namespaceURI":{
@@ -45532,11 +45396,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransformationRefType"
+ "$ref":"#/definitions/AngleChoiceType"
}
},
"elementName":{
- "localPart":"transformationRef",
+ "localPart":"greenwichLongitude",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45553,7 +45417,7 @@
"properties":{
"localPart":{
"enum":[
- "_TimeSlice"
+ "TopoSurface"
]
},
"namespaceURI":{
@@ -45566,11 +45430,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeSliceType"
+ "$ref":"#/definitions/TopoSurfaceType"
}
},
"elementName":{
- "localPart":"_TimeSlice",
+ "localPart":"TopoSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45587,7 +45451,7 @@
"properties":{
"localPart":{
"enum":[
- "QuantityExtent"
+ "usesSingleOperation"
]
},
"namespaceURI":{
@@ -45600,11 +45464,11 @@
]
},
"value":{
- "$ref":"#/definitions/QuantityExtentType"
+ "$ref":"#/definitions/SingleOperationRefType"
}
},
"elementName":{
- "localPart":"QuantityExtent",
+ "localPart":"usesSingleOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45621,7 +45485,7 @@
"properties":{
"localPart":{
"enum":[
- "realizationEpoch"
+ "polygonPatches"
]
},
"namespaceURI":{
@@ -45634,11 +45498,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ "$ref":"#/definitions/PolygonPatchArrayPropertyType"
}
},
"elementName":{
- "localPart":"realizationEpoch",
+ "localPart":"polygonPatches",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45655,7 +45519,7 @@
"properties":{
"localPart":{
"enum":[
- "_ContinuousCoverage"
+ "container"
]
},
"namespaceURI":{
@@ -45668,11 +45532,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractContinuousCoverageType"
+ "$ref":"#/definitions/ContainerPropertyType"
}
},
"elementName":{
- "localPart":"_ContinuousCoverage",
+ "localPart":"container",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45689,7 +45553,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCalendar"
+ "extentOf"
]
},
"namespaceURI":{
@@ -45702,11 +45566,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCalendarType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"TimeCalendar",
+ "localPart":"extentOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45723,7 +45587,7 @@
"properties":{
"localPart":{
"enum":[
- "Cylinder"
+ "rowIndex"
]
},
"namespaceURI":{
@@ -45736,11 +45600,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylinderType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"Cylinder",
+ "localPart":"rowIndex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45757,7 +45621,7 @@
"properties":{
"localPart":{
"enum":[
- "parameterName"
+ "temporalExtent"
]
},
"namespaceURI":{
@@ -45770,11 +45634,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/TimePeriodType"
}
},
"elementName":{
- "localPart":"parameterName",
+ "localPart":"temporalExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45791,7 +45655,7 @@
"properties":{
"localPart":{
"enum":[
- "location"
+ "usesEllipsoidalCS"
]
},
"namespaceURI":{
@@ -45804,11 +45668,11 @@
]
},
"value":{
- "$ref":"#/definitions/LocationPropertyType"
+ "$ref":"#/definitions/EllipsoidalCSRefType"
}
},
"elementName":{
- "localPart":"location",
+ "localPart":"usesEllipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45825,7 +45689,7 @@
"properties":{
"localPart":{
"enum":[
- "File"
+ "minimumOccurs"
]
},
"namespaceURI":{
@@ -45838,11 +45702,11 @@
]
},
"value":{
- "$ref":"#/definitions/FileType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
},
"elementName":{
- "localPart":"File",
+ "localPart":"minimumOccurs",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45859,7 +45723,7 @@
"properties":{
"localPart":{
"enum":[
- "derivedCRSRef"
+ "operationRef"
]
},
"namespaceURI":{
@@ -45872,11 +45736,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedCRSRefType"
+ "$ref":"#/definitions/OperationRefType"
}
},
"elementName":{
- "localPart":"derivedCRSRef",
+ "localPart":"operationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45893,7 +45757,7 @@
"properties":{
"localPart":{
"enum":[
- "tupleList"
+ "TimePeriod"
]
},
"namespaceURI":{
@@ -45906,11 +45770,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/TimePeriodType"
}
},
"elementName":{
- "localPart":"tupleList",
+ "localPart":"TimePeriod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45927,7 +45791,7 @@
"properties":{
"localPart":{
"enum":[
- "graphStyle"
+ "surfaceArrayProperty"
]
},
"namespaceURI":{
@@ -45940,11 +45804,11 @@
]
},
"value":{
- "$ref":"#/definitions/GraphStylePropertyType"
+ "$ref":"#/definitions/SurfaceArrayPropertyType"
}
},
"elementName":{
- "localPart":"graphStyle",
+ "localPart":"surfaceArrayProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45961,7 +45825,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterOf"
+ "dataSource"
]
},
"namespaceURI":{
@@ -45974,11 +45838,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"multiCenterOf",
+ "localPart":"dataSource",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45995,7 +45859,7 @@
"properties":{
"localPart":{
"enum":[
- "_Datum"
+ "symbol"
]
},
"namespaceURI":{
@@ -46008,11 +45872,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/SymbolType"
}
},
"elementName":{
- "localPart":"_Datum",
+ "localPart":"symbol",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46029,7 +45893,7 @@
"properties":{
"localPart":{
"enum":[
- "TimePeriod"
+ "derivedCRSType"
]
},
"namespaceURI":{
@@ -46042,11 +45906,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePeriodType"
+ "$ref":"#/definitions/DerivedCRSTypeType"
}
},
"elementName":{
- "localPart":"TimePeriod",
+ "localPart":"derivedCRSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46063,7 +45927,7 @@
"properties":{
"localPart":{
"enum":[
- "IndexMap"
+ "centerLineOf"
]
},
"namespaceURI":{
@@ -46076,11 +45940,11 @@
]
},
"value":{
- "$ref":"#/definitions/IndexMapType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"IndexMap",
+ "localPart":"centerLineOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46097,7 +45961,7 @@
"properties":{
"localPart":{
"enum":[
- "angle"
+ "LabelStyle"
]
},
"namespaceURI":{
@@ -46110,11 +45974,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/LabelStyleType"
}
},
"elementName":{
- "localPart":"angle",
+ "localPart":"LabelStyle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46131,7 +45995,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeValue"
+ "dictionaryEntry"
]
},
"namespaceURI":{
@@ -46144,11 +46008,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeValueType"
+ "$ref":"#/definitions/DictionaryEntryType"
}
},
"elementName":{
- "localPart":"CompositeValue",
+ "localPart":"dictionaryEntry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46165,7 +46029,7 @@
"properties":{
"localPart":{
"enum":[
- "stringValue"
+ "GeodesicString"
]
},
"namespaceURI":{
@@ -46178,11 +46042,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/GeodesicStringType"
}
},
"elementName":{
- "localPart":"stringValue",
+ "localPart":"GeodesicString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46199,7 +46063,7 @@
"properties":{
"localPart":{
"enum":[
- "datumName"
+ "boundingPolygon"
]
},
"namespaceURI":{
@@ -46212,11 +46076,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/PolygonType"
}
},
"elementName":{
- "localPart":"datumName",
+ "localPart":"boundingPolygon",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46233,7 +46097,7 @@
"properties":{
"localPart":{
"enum":[
- "Bag"
+ "multiExtentOf"
]
},
"namespaceURI":{
@@ -46246,11 +46110,11 @@
]
},
"value":{
- "$ref":"#/definitions/BagType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
},
"elementName":{
- "localPart":"Bag",
+ "localPart":"multiExtentOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46267,7 +46131,7 @@
"properties":{
"localPart":{
"enum":[
- "PrimeMeridian"
+ "datumRef"
]
},
"namespaceURI":{
@@ -46280,11 +46144,11 @@
]
},
"value":{
- "$ref":"#/definitions/PrimeMeridianType"
+ "$ref":"#/definitions/DatumRefType"
}
},
"elementName":{
- "localPart":"PrimeMeridian",
+ "localPart":"datumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46301,7 +46165,7 @@
"properties":{
"localPart":{
"enum":[
- "history"
+ "verticalExtent"
]
},
"namespaceURI":{
@@ -46314,11 +46178,11 @@
]
},
"value":{
- "$ref":"#/definitions/HistoryPropertyType"
+ "$ref":"#/definitions/EnvelopeType"
}
},
"elementName":{
- "localPart":"history",
+ "localPart":"verticalExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46335,7 +46199,7 @@
"properties":{
"localPart":{
"enum":[
- "_Geometry"
+ "version"
]
},
"namespaceURI":{
@@ -46348,11 +46212,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"_Geometry",
+ "localPart":"version",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46369,7 +46233,7 @@
"properties":{
"localPart":{
"enum":[
- "defaultStyle"
+ "catalogSymbol"
]
},
"namespaceURI":{
@@ -46382,11 +46246,11 @@
]
},
"value":{
- "$ref":"#/definitions/DefaultStylePropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"defaultStyle",
+ "localPart":"catalogSymbol",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46403,7 +46267,7 @@
"properties":{
"localPart":{
"enum":[
- "GeometryStyle"
+ "PolygonPatch"
]
},
"namespaceURI":{
@@ -46416,11 +46280,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryStyleType"
+ "$ref":"#/definitions/PolygonPatchType"
}
},
"elementName":{
- "localPart":"GeometryStyle",
+ "localPart":"PolygonPatch",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46437,7 +46301,7 @@
"properties":{
"localPart":{
"enum":[
- "target"
+ "topoSurfaceProperty"
]
},
"namespaceURI":{
@@ -46450,11 +46314,11 @@
]
},
"value":{
- "$ref":"#/definitions/TargetPropertyType"
+ "$ref":"#/definitions/TopoSurfacePropertyType"
}
},
"elementName":{
- "localPart":"target",
+ "localPart":"topoSurfaceProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46471,7 +46335,7 @@
"properties":{
"localPart":{
"enum":[
- "baseSurface"
+ "relativeInternalPositionalAccuracy"
]
},
"namespaceURI":{
@@ -46484,11 +46348,147 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/RelativeInternalPositionalAccuracyType"
}
},
"elementName":{
- "localPart":"baseSurface",
+ "localPart":"relativeInternalPositionalAccuracy",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "_GML"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGMLType"
+ }
+ },
+ "elementName":{
+ "localPart":"_GML",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "Bag"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/BagType"
+ }
+ },
+ "elementName":{
+ "localPart":"Bag",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "coordinateReferenceSystemRef"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateReferenceSystemRefType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordinateReferenceSystemRef",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "_Operation"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ }
+ },
+ "elementName":{
+ "localPart":"_Operation",
"namespaceURI":"http://www.opengis.net/gml"
}
}
diff --git a/scripts/jsonschemas/GML_3_2_0.jsonschema b/scripts/jsonschemas/GML_3_2_0.jsonschema
index 2491f589..f0c7c22c 100644
--- a/scripts/jsonschemas/GML_3_2_0.jsonschema
+++ b/scripts/jsonschemas/GML_3_2_0.jsonschema
@@ -2,110 +2,26 @@
{
"id":"http://www.opengis.net/gml#",
"definitions":{
- "BoundedFeatureType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"BoundedFeatureType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BoundedFeatureType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TimeOrdinalReferenceSystemType":{
- "required":[
- "component"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/TimeReferenceSystemType"
- },
- {
- "type":"object",
- "title":"TimeOrdinalReferenceSystemType",
- "properties":{
- "component":{
- "title":"component",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeOrdinalEraPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"component",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeOrdinalReferenceSystemType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "component"
- ]
- },
- "FeaturePropertyType":{
+ "TimeInstantPropertyType":{
"type":"object",
- "title":"FeaturePropertyType",
+ "title":"TimeInstantPropertyType",
"required":[
- "abstractFeature"
+ "timeInstant"
],
"properties":{
- "abstractFeature":{
- "title":"abstractFeature",
+ "timeInstant":{
+ "title":"timeInstant",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/TimeInstantType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractFeature",
+ "localPart":"TimeInstant",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -225,16 +141,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FeaturePropertyType",
+ "localPart":"TimeInstantPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractFeature",
- "owns",
+ "timeInstant",
"nilReason",
"remoteSchema",
"type",
@@ -243,29 +171,84 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "TimeCalendarPropertyType":{
+ "AbstractMetadataPropertyType":{
"type":"object",
- "title":"TimeCalendarPropertyType",
+ "title":"AbstractMetadataPropertyType",
+ "properties":{
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractMetadataPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "owns"
+ ]
+ },
+ "IsolatedPropertyType":{
+ "type":"object",
+ "title":"IsolatedPropertyType",
"required":[
- "timeCalendar"
+ "node",
+ "edge"
],
"properties":{
- "timeCalendar":{
- "title":"timeCalendar",
+ "node":{
+ "title":"node",
"allOf":[
{
- "$ref":"#/definitions/TimeCalendarType"
+ "$ref":"#/definitions/NodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeCalendar",
+ "localPart":"Node",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "edge":{
+ "title":"edge",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EdgeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Edge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -385,6 +368,126 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"IsolatedPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "node",
+ "edge",
+ "owns",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "DictionaryType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionType"
+ },
+ {
+ "type":"object",
+ "title":"DictionaryType",
+ "properties":{
+ "dictionaryEntryOrIndirectEntry":{
+ "title":"dictionaryEntryOrIndirectEntry",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/IndirectEntryType"
+ }
+ },
+ "elementName":{
+ "localPart":"indirectEntry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DictionaryEntryType"
+ }
+ },
+ "elementName":{
+ "localPart":"dictionaryEntry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DictionaryType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "dictionaryEntryOrIndirectEntry",
+ "aggregationType"
+ ]
+ },
+ "TopoSurfacePropertyType":{
+ "type":"object",
+ "title":"TopoSurfacePropertyType",
+ "required":[
+ "topoSurface"
+ ],
+ "properties":{
+ "topoSurface":{
+ "title":"topoSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoSurfaceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoSurface",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"owns":{
"title":"owns",
@@ -402,40 +505,196 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCalendarPropertyType",
+ "localPart":"TopoSurfacePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeCalendar",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate",
+ "topoSurface",
"owns"
]
},
- "UserDefinedCSPropertyType":{
+ "SolidArrayPropertyType":{
"type":"object",
- "title":"UserDefinedCSPropertyType",
+ "title":"SolidArrayPropertyType",
+ "properties":{
+ "abstractSolid":{
+ "title":"abstractSolid",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSolidType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSolid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractSolid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SolidArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractSolid",
+ "owns"
+ ]
+ },
+ "EllipsoidType":{
"required":[
- "userDefinedCS"
+ "semiMajorAxis",
+ "secondDefiningParameter"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/IdentifiedObjectType"
+ },
+ {
+ "type":"object",
+ "title":"EllipsoidType",
+ "properties":{
+ "semiMajorAxis":{
+ "title":"semiMajorAxis",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"semiMajorAxis",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "secondDefiningParameter":{
+ "title":"secondDefiningParameter",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SecondDefiningParameterPropertyElement"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"secondDefiningParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EllipsoidType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "semiMajorAxis",
+ "secondDefiningParameter"
+ ]
+ },
+ "TopoPointPropertyType":{
+ "type":"object",
+ "title":"TopoPointPropertyType",
+ "required":[
+ "topoPoint"
],
"properties":{
- "userDefinedCS":{
- "title":"userDefinedCS",
+ "topoPoint":{
+ "title":"topoPoint",
"allOf":[
{
- "$ref":"#/definitions/UserDefinedCSType"
+ "$ref":"#/definitions/TopoPointType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"UserDefinedCS",
+ "localPart":"TopoPoint",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoPointPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "topoPoint",
+ "owns"
+ ]
+ },
+ "MultiGeometryPropertyType":{
+ "type":"object",
+ "title":"MultiGeometryPropertyType",
+ "required":[
+ "abstractGeometricAggregate"
+ ],
+ "properties":{
+ "abstractGeometricAggregate":{
+ "title":"abstractGeometricAggregate",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometricAggregate",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometricAggregate",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -558,58 +817,6 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"UserDefinedCSPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "userDefinedCS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "DirectedNodePropertyType":{
- "type":"object",
- "title":"DirectedNodePropertyType",
- "required":[
- "node"
- ],
- "properties":{
- "node":{
- "title":"node",
- "allOf":[
- {
- "$ref":"#/definitions/NodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Node",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "$ref":"#/definitions/SignType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
- }
},
"owns":{
"title":"owns",
@@ -623,137 +830,15 @@
"localPart":"owns",
"namespaceURI":""
}
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedNodePropertyType",
+ "localPart":"MultiGeometryPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "node",
- "orientation",
- "owns",
+ "abstractGeometricAggregate",
"nilReason",
"remoteSchema",
"type",
@@ -762,99 +847,36 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "FeatureCollectionType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureCollectionType"
- },
- {
- "type":"object",
- "title":"FeatureCollectionType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"FeatureCollectionType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "IndirectEntryType":{
+ "AbstractRingType":{
"type":"object",
- "title":"IndirectEntryType",
- "required":[
- "definitionProxy"
- ],
+ "title":"AbstractRingType",
"properties":{
- "definitionProxy":{
- "title":"definitionProxy",
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionProxyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DefinitionProxy",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
},
"typeType":"classInfo",
"typeName":{
- "localPart":"IndirectEntryType",
+ "localPart":"AbstractRingType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "definitionProxy"
- ]
+ }
},
- "GeodeticCRSType":{
+ "GeodeticDatumType":{
"required":[
- "ellipsoidalCS",
- "cartesianCS",
- "sphericalCS",
- "geodeticDatum"
+ "primeMeridian",
+ "ellipsoid"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/AbstractDatumType"
},
{
"type":"object",
- "title":"GeodeticCRSType",
+ "title":"GeodeticDatumType",
"properties":{
- "ellipsoidalCS":{
- "title":"ellipsoidalCS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"ellipsoidalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"ellipsoidalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "cartesianCS":{
- "title":"cartesianCS",
+ "primeMeridian":{
+ "title":"primeMeridian",
"allOf":[
{
"type":"object",
@@ -863,23 +885,23 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
+ "$ref":"#/definitions/PrimeMeridianPropertyType"
}
},
"elementName":{
- "localPart":"cartesianCS",
+ "localPart":"primeMeridian",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"cartesianCS",
+ "localPart":"primeMeridian",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "sphericalCS":{
- "title":"sphericalCS",
+ "ellipsoid":{
+ "title":"ellipsoid",
"allOf":[
{
"type":"object",
@@ -888,43 +910,60 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/SphericalCSPropertyType"
+ "$ref":"#/definitions/EllipsoidPropertyType"
}
},
"elementName":{
- "localPart":"sphericalCS",
+ "localPart":"ellipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"sphericalCS",
+ "localPart":"ellipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "geodeticDatum":{
- "title":"geodeticDatum",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeodeticDatumType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "primeMeridian",
+ "ellipsoid"
+ ]
+ },
+ "TimeCalendarType":{
+ "required":[
+ "referenceFrame"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeReferenceSystemType"
+ },
+ {
+ "type":"object",
+ "title":"TimeCalendarType",
+ "properties":{
+ "referenceFrame":{
+ "title":"referenceFrame",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GeodeticDatumPropertyType"
- }
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeCalendarEraPropertyType"
},
- "elementName":{
- "localPart":"geodeticDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "minItems":1
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"geodeticDatum",
+ "localPart":"referenceFrame",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -933,49 +972,45 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodeticCRSType",
+ "localPart":"TimeCalendarType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "ellipsoidalCS",
- "cartesianCS",
- "sphericalCS",
- "geodeticDatum"
+ "referenceFrame"
]
},
- "TimeNodePropertyType":{
+ "ProcedurePropertyType":{
"type":"object",
- "title":"TimeNodePropertyType",
+ "title":"ProcedurePropertyType",
"required":[
- "timeNode"
+ "abstractFeature"
],
"properties":{
- "timeNode":{
- "title":"timeNode",
+ "abstractFeature":{
+ "title":"abstractFeature",
"allOf":[
{
- "$ref":"#/definitions/TimeNodeType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TimeNode",
+ "localPart":"AbstractFeature",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -1095,16 +1130,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeNodePropertyType",
+ "localPart":"ProcedurePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeNode",
- "owns",
+ "abstractFeature",
"nilReason",
"remoteSchema",
"type",
@@ -1113,67 +1160,27 @@
"arcrole",
"title",
"show",
- "actuate"
- ]
- },
- "DerivedUnitType":{
- "required":[
- "derivationUnitTerm"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/UnitDefinitionType"
- },
- {
- "type":"object",
- "title":"DerivedUnitType",
- "properties":{
- "derivationUnitTerm":{
- "title":"derivationUnitTerm",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DerivationUnitTermType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"derivationUnitTerm",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DerivedUnitType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "derivationUnitTerm"
+ "actuate",
+ "owns"
]
},
- "QuantityPropertyType":{
+ "OperationParameterGroupPropertyType":{
"type":"object",
- "title":"QuantityPropertyType",
+ "title":"OperationParameterGroupPropertyType",
"required":[
- "quantity"
+ "operationParameterGroup"
],
"properties":{
- "quantity":{
- "title":"quantity",
+ "operationParameterGroup":{
+ "title":"operationParameterGroup",
"allOf":[
{
- "$ref":"#/definitions/Quantity"
+ "$ref":"#/definitions/OperationParameterGroupType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Quantity",
+ "localPart":"OperationParameterGroup",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1300,11 +1307,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"QuantityPropertyType",
+ "localPart":"OperationParameterGroupPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "quantity",
+ "operationParameterGroup",
"nilReason",
"remoteSchema",
"type",
@@ -1316,390 +1323,174 @@
"actuate"
]
},
- "LinearCSPropertyType":{
+ "MultiSolidType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"MultiSolidType",
+ "properties":{
+ "solidMember":{
+ "title":"solidMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SolidPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"solidMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "solidMembers":{
+ "title":"solidMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SolidArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"solidMembers",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiSolidType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "solidMember",
+ "solidMembers"
+ ]
+ },
+ "InlinePropertyType":{
"type":"object",
- "title":"LinearCSPropertyType",
+ "title":"InlinePropertyType",
"required":[
- "linearCS"
+ "abstractObject"
],
"properties":{
- "linearCS":{
- "title":"linearCS",
- "allOf":[
- {
- "$ref":"#/definitions/LinearCSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LinearCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
+ "abstractObject":{
+ "title":"abstractObject",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LinearCSPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "linearCS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "GridType":{
- "required":[
- "limits",
- "gridAxisLabels",
- "axisName",
- "dimension"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
- },
- {
- "type":"object",
- "title":"GridType",
- "properties":{
- "limits":{
- "title":"limits",
- "allOf":[
- {
- "$ref":"#/definitions/GridLimitsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"limits",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "gridAxisLabels":{
- "title":"gridAxisLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"axisLabels",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "axisName":{
- "title":"axisName",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":1
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"axisName",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "dimension":{
- "title":"dimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"dimension",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "limits",
- "gridAxisLabels",
- "axisName",
- "dimension"
- ]
- },
- "MultiPointDomainType":{
- "allOf":[
- {
- "$ref":"#/definitions/DomainSetType"
- },
- {
- "type":"object",
- "title":"MultiPointDomainType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiPointDomainType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "GridEnvelopeType":{
- "type":"object",
- "title":"GridEnvelopeType",
- "required":[
- "low",
- "high"
- ],
- "properties":{
- "low":{
- "title":"low",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"low",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "high":{
- "title":"high",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"high",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GridEnvelopeType",
+ "localPart":"InlinePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "low",
- "high"
+ "abstractObject",
+ "owns"
]
},
- "TimeClockType":{
+ "VerticalCRSType":{
"required":[
- "referenceEvent",
- "referenceTime",
- "utcReference"
+ "verticalCS",
+ "verticalDatum"
],
"allOf":[
{
- "$ref":"#/definitions/TimeReferenceSystemType"
+ "$ref":"#/definitions/AbstractCRSType"
},
{
"type":"object",
- "title":"TimeClockType",
+ "title":"VerticalCRSType",
"properties":{
- "referenceEvent":{
- "title":"referenceEvent",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceEvent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "referenceTime":{
- "title":"referenceTime",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceTime",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "utcReference":{
- "title":"utcReference",
+ "verticalCS":{
+ "title":"verticalCS",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/VerticalCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"verticalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"utcReference",
+ "localPart":"verticalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "dateBasis":{
- "title":"dateBasis",
+ "verticalDatum":{
+ "title":"verticalDatum",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeCalendarPropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/VerticalDatumPropertyType"
+ }
},
- "minItems":0
+ "elementName":{
+ "localPart":"verticalDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"dateBasis",
+ "localPart":"verticalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -1708,51 +1499,49 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeClockType",
+ "localPart":"VerticalCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "referenceEvent",
- "referenceTime",
- "utcReference",
- "dateBasis"
+ "verticalCS",
+ "verticalDatum"
]
},
- "RectangleType":{
+ "OrientableSurfaceType":{
"required":[
- "exterior"
+ "baseSurface"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfacePatchType"
+ "$ref":"#/definitions/AbstractSurfaceType"
},
{
"type":"object",
- "title":"RectangleType",
+ "title":"OrientableSurfaceType",
"properties":{
- "exterior":{
- "title":"exterior",
+ "baseSurface":{
+ "title":"baseSurface",
"allOf":[
{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"exterior",
+ "localPart":"baseSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "interpolation":{
- "title":"interpolation",
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
- "$ref":"#/definitions/SurfaceInterpolationType"
+ "$ref":"#/definitions/SignType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"interpolation",
+ "localPart":"orientation",
"namespaceURI":""
}
}
@@ -1761,12 +1550,12 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RectangleType",
+ "localPart":"OrientableSurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "exterior",
- "interpolation"
+ "baseSurface",
+ "orientation"
]
},
"MeasureType":{
@@ -1809,57 +1598,23 @@
"uom"
]
},
- "AbstractTimeGeometricPrimitiveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimePrimitiveType"
- },
- {
- "type":"object",
- "title":"AbstractTimeGeometricPrimitiveType",
- "properties":{
- "frame":{
- "title":"frame",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"frame",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimeGeometricPrimitiveType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "frame"
- ]
- },
- "TimeTopologyComplexPropertyType":{
+ "TimeOrdinalEraPropertyType":{
"type":"object",
- "title":"TimeTopologyComplexPropertyType",
+ "title":"TimeOrdinalEraPropertyType",
"required":[
- "timeTopologyComplex"
+ "timeOrdinalEra"
],
"properties":{
- "timeTopologyComplex":{
- "title":"timeTopologyComplex",
+ "timeOrdinalEra":{
+ "title":"timeOrdinalEra",
"allOf":[
{
- "$ref":"#/definitions/TimeTopologyComplexType"
+ "$ref":"#/definitions/TimeOrdinalEraType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeTopologyComplex",
+ "localPart":"TimeOrdinalEra",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -1999,11 +1754,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeTopologyComplexPropertyType",
+ "localPart":"TimeOrdinalEraPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeTopologyComplex",
+ "timeOrdinalEra",
"nilReason",
"remoteSchema",
"type",
@@ -2016,339 +1771,26 @@
"owns"
]
},
- "SolidArrayPropertyType":{
+ "AbstractSurfacePatchType":{
"type":"object",
- "title":"SolidArrayPropertyType",
+ "title":"AbstractSurfacePatchType",
"properties":{
- "abstractSolid":{
- "title":"abstractSolid",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSolidType"
- }
- },
- "elementName":{
- "localPart":"AbstractSolid",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractSolid",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SolidArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "abstractSolid",
- "owns"
- ]
- },
- "UnitDefinitionType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"UnitDefinitionType",
- "properties":{
- "quantityType":{
- "title":"quantityType",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"quantityType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "quantityTypeReference":{
- "title":"quantityTypeReference",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"quantityTypeReference",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "catalogSymbol":{
- "title":"catalogSymbol",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"catalogSymbol",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"UnitDefinitionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "quantityType",
- "quantityTypeReference",
- "catalogSymbol"
- ]
- },
- "ArcByCenterPointType":{
- "required":[
- "pos",
- "pointProperty",
- "pointRep",
- "posList",
- "coordinates",
- "radius",
- "numARC"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
- },
- {
- "type":"object",
- "title":"ArcByCenterPointType",
- "properties":{
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "pointProperty":{
- "title":"pointProperty",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "pointRep":{
- "title":"pointRep",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "radius":{
- "title":"radius",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"radius",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "startAngle":{
- "title":"startAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"startAngle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "endAngle":{
- "title":"endAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"endAngle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "numARC":{
- "title":"numARC",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArcByCenterPointType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "pos",
- "pointProperty",
- "pointRep",
- "posList",
- "coordinates",
- "radius",
- "startAngle",
- "endAngle",
- "interpolation",
- "numARC"
- ]
- },
- "SphericalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"SphericalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SphericalCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "AngleType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"AngleType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AngleType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "SurfacePropertyType":{
- "type":"object",
- "title":"SurfacePropertyType",
- "required":[
- "abstractSurface"
- ],
- "properties":{
- "abstractSurface":{
- "title":"abstractSurface",
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSurfacePatchType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CoordinateSystemPropertyType":{
+ "type":"object",
+ "title":"CoordinateSystemPropertyType",
+ "required":[
+ "abstractCoordinateSystem"
+ ],
+ "properties":{
+ "abstractCoordinateSystem":{
+ "title":"abstractCoordinateSystem",
"allOf":[
{
"type":"object",
@@ -2357,18 +1799,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
}
},
"elementName":{
- "localPart":"AbstractSurface",
+ "localPart":"AbstractCoordinateSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractSurface",
+ "localPart":"AbstractCoordinateSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -2491,28 +1933,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SurfacePropertyType",
+ "localPart":"CoordinateSystemPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractSurface",
+ "abstractCoordinateSystem",
"nilReason",
"remoteSchema",
"type",
@@ -2521,132 +1950,373 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "DomainSetType":{
+ "SurfaceArrayPropertyType":{
"type":"object",
- "title":"DomainSetType",
- "required":[
- "abstractGeometry",
- "abstractTimeObject"
- ],
+ "title":"SurfaceArrayPropertyType",
"properties":{
- "abstractGeometry":{
- "title":"abstractGeometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "abstractTimeObject":{
- "title":"abstractTimeObject",
+ "abstractSurface":{
+ "title":"abstractSurface",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfaceType"
+ }
},
- "value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
+ "elementName":{
+ "localPart":"AbstractSurface",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "elementName":{
- "localPart":"AbstractTimeObject",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractTimeObject",
+ "localPart":"AbstractSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "nilReason":{
- "title":"nilReason",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
+ "localPart":"owns",
"namespaceURI":""
}
- },
- "remoteSchema":{
- "title":"remoteSchema",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SurfaceArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractSurface",
+ "owns"
+ ]
+ },
+ "LinearRingPropertyType":{
+ "type":"object",
+ "title":"LinearRingPropertyType",
+ "required":[
+ "linearRing"
+ ],
+ "properties":{
+ "linearRing":{
+ "title":"linearRing",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/LinearRingType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LinearRing",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "type":{
- "title":"type",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearRingPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "linearRing"
+ ]
+ },
+ "ArrayAssociationType":{
+ "type":"object",
+ "title":"ArrayAssociationType",
+ "properties":{
+ "abstractObject":{
+ "title":"abstractObject",
"allOf":[
{
- "$ref":"#/definitions/TypeType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractObject",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractObject",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "href":{
- "title":"href",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"owns",
+ "namespaceURI":""
}
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArrayAssociationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractObject",
+ "owns"
+ ]
+ },
+ "DerivedCRSType":{
+ "required":[
+ "baseCRS",
+ "derivedCRSType",
+ "coordinateSystem"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ },
+ {
+ "type":"object",
+ "title":"DerivedCRSType",
+ "properties":{
+ "baseCRS":{
+ "title":"baseCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SingleCRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"baseCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "derivedCRSType":{
+ "title":"derivedCRSType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeWithAuthorityType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"derivedCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinateSystem":{
+ "title":"coordinateSystem",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"coordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DerivedCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "baseCRS",
+ "derivedCRSType",
+ "coordinateSystem"
+ ]
+ },
+ "LocationPropertyType":{
+ "type":"object",
+ "title":"LocationPropertyType",
+ "required":[
+ "abstractGeometry",
+ "locationKeyWord",
+ "locationString",
+ "_null"
+ ],
+ "properties":{
+ "abstractGeometry":{
+ "title":"abstractGeometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "locationKeyWord":{
+ "title":"locationKeyWord",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LocationKeyWord",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "locationString":{
+ "title":"locationString",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LocationString",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "_null":{
+ "title":"_null",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Null",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
"localPart":"role",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
@@ -2702,29 +2372,18 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DomainSetType",
+ "localPart":"LocationPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
"abstractGeometry",
- "abstractTimeObject",
+ "locationKeyWord",
+ "locationString",
+ "_null",
"nilReason",
"remoteSchema",
"type",
@@ -2733,99 +2392,58 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "TriangulatedSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceType"
- },
- {
- "type":"object",
- "title":"TriangulatedSurfaceType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TriangulatedSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "SurfaceType":{
+ "OffsetCurveType":{
"required":[
- "patches"
+ "offsetBase",
+ "distance"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"SurfaceType",
+ "title":"OffsetCurveType",
"properties":{
- "patches":{
- "title":"patches",
+ "offsetBase":{
+ "title":"offsetBase",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
- }
- },
- "elementName":{
- "localPart":"patches",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/CurvePropertyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"patches",
+ "localPart":"offsetBase",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "patches"
- ]
- },
- "TemporalDatumType":{
- "required":[
- "origin"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/TemporalDatumBaseType"
- },
- {
- "type":"object",
- "title":"TemporalDatumType",
- "properties":{
- "origin":{
- "title":"origin",
+ },
+ "distance":{
+ "title":"distance",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"origin",
+ "localPart":"distance",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "refDirection":{
+ "title":"refDirection",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VectorType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"refDirection",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -2834,48 +2452,50 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalDatumType",
+ "localPart":"OffsetCurveType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "origin"
+ "offsetBase",
+ "distance",
+ "refDirection"
]
},
- "MultiPointCoverageType":{
+ "IdentifiedObjectType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"MultiPointCoverageType",
+ "title":"IdentifiedObjectType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiPointCoverageType",
+ "localPart":"IdentifiedObjectType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "CountPropertyType":{
+ "GeographicCRSPropertyType":{
"type":"object",
- "title":"CountPropertyType",
+ "title":"GeographicCRSPropertyType",
"required":[
- "count"
+ "geographicCRS"
],
"properties":{
- "count":{
- "title":"count",
+ "geographicCRS":{
+ "title":"geographicCRS",
"allOf":[
{
- "$ref":"#/definitions/Count"
+ "$ref":"#/definitions/GeographicCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Count",
+ "localPart":"GeographicCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -3002,11 +2622,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CountPropertyType",
+ "localPart":"GeographicCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "count",
+ "geographicCRS",
"nilReason",
"remoteSchema",
"type",
@@ -3018,55 +2638,44 @@
"actuate"
]
},
- "GridDomainType":{
- "allOf":[
- {
- "$ref":"#/definitions/DomainSetType"
- },
- {
- "type":"object",
- "title":"GridDomainType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridDomainType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "DirectPositionListType":{
+ "TimeCalendarEraPropertyType":{
"type":"object",
- "title":"DirectPositionListType",
+ "title":"TimeCalendarEraPropertyType",
+ "required":[
+ "timeCalendarEra"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "timeCalendarEra":{
+ "title":"timeCalendarEra",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"#/definitions/TimeCalendarEraType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimeCalendarEra",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "count":{
- "title":"count",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"count",
+ "localPart":"nilReason",
"namespaceURI":""
}
},
- "srsName":{
- "title":"srsName",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -3074,383 +2683,210 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "srsDimension":{
- "title":"srsDimension",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "axisLabels":{
- "title":"axisLabels",
+ "href":{
+ "title":"href",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "uomLabels":{
- "title":"uomLabels",
+ "role":{
+ "title":"role",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectPositionListType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "count",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
- ]
- },
- "AbstractGriddedSurfaceType.Rows":{
- "type":"object",
- "title":"AbstractGriddedSurfaceType.Rows",
- "required":[
- "row"
- ],
- "properties":{
- "row":{
- "title":"row",
+ },
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows.Row"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Row",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "row"
- ]
- },
- "MeasureListType":{
- "type":"object",
- "title":"MeasureListType",
- "required":[
- "uom"
- ],
- "properties":{
- "value":{
- "title":"value",
+ },
+ "title":{
+ "title":"title",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
},
- "uom":{
- "title":"uom",
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/ShowType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uom",
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MeasureListType",
+ "localPart":"TimeCalendarEraPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "uom"
+ "timeCalendarEra",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
+ "owns"
]
},
- "TimeType":{
+ "MultiSolidCoverageType":{
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
},
{
"type":"object",
- "title":"TimeType",
+ "title":"MultiSolidCoverageType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeType",
+ "localPart":"MultiSolidCoverageType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "OffsetCurveType":{
- "required":[
- "offsetBase",
- "distance"
- ],
+ "TimeCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"OffsetCurveType",
+ "title":"TimeCSType",
"properties":{
- "offsetBase":{
- "title":"offsetBase",
- "allOf":[
- {
- "$ref":"#/definitions/CurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"offsetBase",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "distance":{
- "title":"distance",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"distance",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "refDirection":{
- "title":"refDirection",
- "allOf":[
- {
- "$ref":"#/definitions/VectorType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"refDirection",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OffsetCurveType",
+ "localPart":"TimeCSType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "offsetBase",
- "distance",
- "refDirection"
- ]
+ }
},
- "AbstractCoordinateSystemType":{
- "required":[
- "axis"
- ],
+ "ArcByBulgeType":{
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/ArcStringByBulgeType"
},
{
"type":"object",
- "title":"AbstractCoordinateSystemType",
+ "title":"ArcByBulgeType",
"properties":{
- "axis":{
- "title":"axis",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
- }
- },
- "elementName":{
- "localPart":"axis",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":1
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"axis",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCoordinateSystemType",
+ "localPart":"ArcByBulgeType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "axis",
- "aggregationType"
- ]
+ }
},
- "OperationMethodType":{
+ "DirectedObservationAtDistanceType":{
"required":[
- "formula"
+ "distance"
],
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/DirectedObservationType"
},
{
"type":"object",
- "title":"OperationMethodType",
+ "title":"DirectedObservationAtDistanceType",
"properties":{
- "formula":{
- "title":"formula",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CodeType"
- }
- },
- "elementName":{
- "localPart":"formula",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"formula",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "sourceDimensions":{
- "title":"sourceDimensions",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sourceDimensions",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "targetDimensions":{
- "title":"targetDimensions",
+ "distance":{
+ "title":"distance",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"targetDimensions",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "generalOperationParameter":{
- "title":"generalOperationParameter",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
- }
- },
- "elementName":{
- "localPart":"generalOperationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"generalOperationParameter",
+ "localPart":"distance",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -3459,106 +2895,172 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationMethodType",
+ "localPart":"DirectedObservationAtDistanceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "formula",
- "sourceDimensions",
- "targetDimensions",
- "generalOperationParameter"
+ "distance"
]
},
- "FormulaType":{
+ "EnvelopeType":{
"type":"object",
- "title":"FormulaType",
+ "title":"EnvelopeType",
"required":[
- "b",
- "c"
+ "lowerCorner",
+ "upperCorner",
+ "pos",
+ "coordinates"
],
"properties":{
- "a":{
- "title":"a",
+ "lowerCorner":{
+ "title":"lowerCorner",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/DirectPositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"a",
+ "localPart":"lowerCorner",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "b":{
- "title":"b",
+ "upperCorner":{
+ "title":"upperCorner",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/DirectPositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"b",
+ "localPart":"upperCorner",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "c":{
- "title":"c",
+ "pos":{
+ "title":"pos",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectPositionType"
+ },
+ "maxItems":2,
+ "minItems":2
}
],
"propertyType":"element",
"elementName":{
- "localPart":"c",
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "d":{
- "title":"d",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/CoordinatesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"d",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "srsName":{
+ "title":"srsName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
+ "namespaceURI":""
+ }
+ },
+ "srsDimension":{
+ "title":"srsDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsDimension",
+ "namespaceURI":""
+ }
+ },
+ "axisLabels":{
+ "title":"axisLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisLabels",
+ "namespaceURI":""
+ }
+ },
+ "uomLabels":{
+ "title":"uomLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uomLabels",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FormulaType",
+ "localPart":"EnvelopeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "a",
- "b",
- "c",
- "d"
+ "lowerCorner",
+ "upperCorner",
+ "pos",
+ "coordinates",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
]
},
- "EngineeringDatumPropertyType":{
+ "ImageCRSPropertyType":{
"type":"object",
- "title":"EngineeringDatumPropertyType",
+ "title":"ImageCRSPropertyType",
"required":[
- "engineeringDatum"
+ "imageCRS"
],
"properties":{
- "engineeringDatum":{
- "title":"engineeringDatum",
+ "imageCRS":{
+ "title":"imageCRS",
"allOf":[
{
- "$ref":"#/definitions/EngineeringDatumType"
+ "$ref":"#/definitions/ImageCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EngineeringDatum",
+ "localPart":"ImageCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -3685,11 +3187,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EngineeringDatumPropertyType",
+ "localPart":"ImageCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "engineeringDatum",
+ "imageCRS",
"nilReason",
"remoteSchema",
"type",
@@ -3701,376 +3203,39 @@
"actuate"
]
},
- "TopoCurvePropertyType":{
+ "MultiCurvePropertyType":{
"type":"object",
- "title":"TopoCurvePropertyType",
+ "title":"MultiCurvePropertyType",
"required":[
- "topoCurve"
+ "multiCurve"
],
"properties":{
- "topoCurve":{
- "title":"topoCurve",
+ "multiCurve":{
+ "title":"multiCurve",
"allOf":[
{
- "$ref":"#/definitions/TopoCurveType"
+ "$ref":"#/definitions/MultiCurveType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TopoCurve",
+ "localPart":"MultiCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoCurvePropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "topoCurve",
- "owns"
- ]
- },
- "MovingObjectStatusType":{
- "required":[
- "position",
- "pos",
- "locationName",
- "locationReference",
- "location"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeSliceType"
- },
- {
- "type":"object",
- "title":"MovingObjectStatusType",
- "properties":{
- "position":{
- "title":"position",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"position",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "locationName":{
- "title":"locationName",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"locationName",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "locationReference":{
- "title":"locationReference",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"locationReference",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "location":{
- "title":"location",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LocationPropertyType"
- }
- },
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "speed":{
- "title":"speed",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"speed",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "bearing":{
- "title":"bearing",
- "allOf":[
- {
- "$ref":"#/definitions/DirectionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"bearing",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "acceleration":{
- "title":"acceleration",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"acceleration",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "elevation":{
- "title":"elevation",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"elevation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "status":{
- "title":"status",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"status",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "statusReference":{
- "title":"statusReference",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"statusReference",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MovingObjectStatusType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "position",
- "pos",
- "locationName",
- "locationReference",
- "location",
- "speed",
- "bearing",
- "acceleration",
- "elevation",
- "status",
- "statusReference"
- ]
- },
- "DynamicFeatureType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"DynamicFeatureType",
- "properties":{
- "validTime":{
- "title":"validTime",
- "allOf":[
- {
- "$ref":"#/definitions/TimePrimitivePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"validTime",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "history":{
- "title":"history",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/HistoryPropertyType"
- }
- },
- "elementName":{
- "localPart":"history",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"history",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "dataSource":{
- "title":"dataSource",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dataSource",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "dataSourceReference":{
- "title":"dataSourceReference",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dataSourceReference",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DynamicFeatureType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "validTime",
- "history",
- "dataSource",
- "dataSourceReference"
- ]
- },
- "CoordinateSystemPropertyType":{
- "type":"object",
- "title":"CoordinateSystemPropertyType",
- "required":[
- "abstractCoordinateSystem"
- ],
- "properties":{
- "abstractCoordinateSystem":{
- "title":"abstractCoordinateSystem",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- }
- },
- "elementName":{
- "localPart":"AbstractCoordinateSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractCoordinateSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
+ "localPart":"nilReason",
"namespaceURI":""
}
},
@@ -4177,15 +3342,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateSystemPropertyType",
+ "localPart":"MultiCurvePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractCoordinateSystem",
+ "multiCurve",
"nilReason",
"remoteSchema",
"type",
@@ -4194,102 +3372,30 @@
"arcrole",
"title",
"show",
- "actuate"
- ]
- },
- "SphereType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
- },
- {
- "type":"object",
- "title":"SphereType",
- "properties":{
- "horizontalCURVETYPE":{
- "title":"horizontalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"horizontalCurveType",
- "namespaceURI":""
- }
- },
- "verticalCURVETYPE":{
- "title":"verticalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"verticalCurveType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SphereType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "horizontalCURVETYPE",
- "verticalCURVETYPE"
+ "actuate",
+ "owns"
]
},
- "CurvePropertyType":{
+ "CategoryPropertyType":{
"type":"object",
- "title":"CurvePropertyType",
+ "title":"CategoryPropertyType",
"required":[
- "abstractCurve"
+ "category"
],
"properties":{
- "abstractCurve":{
- "title":"abstractCurve",
+ "category":{
+ "title":"category",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCurveType"
- }
- },
- "elementName":{
- "localPart":"AbstractCurve",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/Category"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractCurve",
+ "localPart":"Category",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -4413,12 +3519,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CurvePropertyType",
+ "localPart":"CategoryPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractCurve",
- "owns",
+ "category",
"nilReason",
"remoteSchema",
"type",
@@ -4430,78 +3535,37 @@
"actuate"
]
},
- "SecondDefiningParameter":{
+ "SingleOperationPropertyType":{
"type":"object",
- "title":"SecondDefiningParameter",
+ "title":"SingleOperationPropertyType",
"required":[
- "inverseFlattening",
- "semiMinorAxis",
- "isSphere"
+ "abstractSingleOperation"
],
"properties":{
- "inverseFlattening":{
- "title":"inverseFlattening",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"inverseFlattening",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "semiMinorAxis":{
- "title":"semiMinorAxis",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"semiMinorAxis",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "isSphere":{
- "title":"isSphere",
+ "abstractSingleOperation":{
+ "title":"abstractSingleOperation",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSingleOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"isSphere",
+ "localPart":"AbstractSingleOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "inverseFlattening",
- "semiMinorAxis",
- "isSphere"
- ]
- },
- "ReferenceType":{
- "type":"object",
- "title":"ReferenceType",
- "properties":{
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
},
"nilReason":{
"title":"nilReason",
@@ -4626,11 +3690,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ReferenceType",
+ "localPart":"SingleOperationPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "owns",
+ "abstractSingleOperation",
"nilReason",
"remoteSchema",
"type",
@@ -4642,137 +3706,102 @@
"actuate"
]
},
- "GeocentricCRSType":{
+ "ArcStringType":{
"required":[
- "usesCartesianCS",
- "usesSphericalCS",
- "usesGeodeticDatum"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"GeocentricCRSType",
+ "title":"ArcStringType",
"properties":{
- "usesCartesianCS":{
- "title":"usesCartesianCS",
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
"allOf":[
{
- "$ref":"#/definitions/CartesianCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesCartesianCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesSphericalCS":{
- "title":"usesSphericalCS",
- "allOf":[
- {
- "$ref":"#/definitions/SphericalCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesSphericalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesGeodeticDatum":{
- "title":"usesGeodeticDatum",
- "allOf":[
- {
- "$ref":"#/definitions/GeodeticDatumPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesGeodeticDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeocentricCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "usesCartesianCS",
- "usesSphericalCS",
- "usesGeodeticDatum"
- ]
- },
- "ClothoidType":{
- "required":[
- "refLocation",
- "scaleFactor",
- "startParameter",
- "endParameter"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
- },
- {
- "type":"object",
- "title":"ClothoidType",
- "properties":{
- "refLocation":{
- "title":"refLocation",
- "allOf":[
- {
- "$ref":"#/definitions/ClothoidType.RefLocation"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"refLocation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "scaleFactor":{
- "title":"scaleFactor",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":3
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"scaleFactor",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"elementRefs"
},
- "startParameter":{
- "title":"startParameter",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"startParameter",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "endParameter":{
- "title":"endParameter",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/CoordinatesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"endParameter",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -4788,95 +3817,17 @@
"localPart":"interpolation",
"namespaceURI":""
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ClothoidType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "refLocation",
- "scaleFactor",
- "startParameter",
- "endParameter",
- "interpolation"
- ]
- },
- "GeodesicStringType":{
- "required":[
- "posList",
- "geometricPositionGroup"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
- },
- {
- "type":"object",
- "title":"GeodesicStringType",
- "properties":{
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "geometricPositionGroup":{
- "title":"geometricPositionGroup",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elements"
},
- "interpolation":{
- "title":"interpolation",
+ "numArc":{
+ "title":"numArc",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"interpolation",
+ "localPart":"numArc",
"namespaceURI":""
}
}
@@ -4885,55 +3836,20 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodesicStringType",
+ "localPart":"ArcStringType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
+ "posOrPointPropertyOrPointRep",
"posList",
- "geometricPositionGroup",
- "interpolation"
- ]
- },
- "ImageDatumType":{
- "required":[
- "pixelInCell"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDatumType"
- },
- {
- "type":"object",
- "title":"ImageDatumType",
- "properties":{
- "pixelInCell":{
- "title":"pixelInCell",
- "allOf":[
- {
- "$ref":"#/definitions/CodeWithAuthorityType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pixelInCell",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ImageDatumType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "pixelInCell"
+ "coordinates",
+ "interpolation",
+ "numArc"
]
},
- "OrientableSurfaceType":{
+ "CompositeSurfaceType":{
"required":[
- "baseSurface"
+ "surfaceMember"
],
"allOf":[
{
@@ -4941,31 +3857,35 @@
},
{
"type":"object",
- "title":"OrientableSurfaceType",
+ "title":"CompositeSurfaceType",
"properties":{
- "baseSurface":{
- "title":"baseSurface",
+ "surfaceMember":{
+ "title":"surfaceMember",
"allOf":[
{
- "$ref":"#/definitions/SurfacePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SurfacePropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"baseSurface",
+ "localPart":"surfaceMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "orientation":{
- "title":"orientation",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "$ref":"#/definitions/SignType"
+ "$ref":"#/definitions/AggregationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"orientation",
+ "localPart":"aggregationType",
"namespaceURI":""
}
}
@@ -4974,152 +3894,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OrientableSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "baseSurface",
- "orientation"
- ]
- },
- "MappingRuleType":{
- "type":"object",
- "title":"MappingRuleType",
- "required":[
- "ruleDefinition",
- "ruleReference"
- ],
- "properties":{
- "ruleDefinition":{
- "title":"ruleDefinition",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ruleDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ruleReference":{
- "title":"ruleReference",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ruleReference",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MappingRuleType",
+ "localPart":"CompositeSurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "ruleDefinition",
- "ruleReference"
+ "surfaceMember",
+ "aggregationType"
]
},
- "AbstractGriddedSurfaceType.Rows.Row":{
+ "CylindricalCSPropertyType":{
"type":"object",
- "title":"AbstractGriddedSurfaceType.Rows.Row",
+ "title":"CylindricalCSPropertyType",
"required":[
- "posList",
- "geometricPositionGroup"
+ "cylindricalCS"
],
"properties":{
- "posList":{
- "title":"posList",
+ "cylindricalCS":{
+ "title":"cylindricalCS",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"#/definitions/CylindricalCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "geometricPositionGroup":{
- "title":"geometricPositionGroup",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":1
- }
- ],
- "propertyType":"elements"
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "posList",
- "geometricPositionGroup"
- ]
- },
- "SingleCRSPropertyType":{
- "type":"object",
- "title":"SingleCRSPropertyType",
- "required":[
- "abstractSingleCRS"
- ],
- "properties":{
- "abstractSingleCRS":{
- "title":"abstractSingleCRS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCRSType"
- }
- },
- "elementName":{
- "localPart":"AbstractSingleCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractSingleCRS",
+ "localPart":"CylindricalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -5246,11 +4045,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SingleCRSPropertyType",
+ "localPart":"CylindricalCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractSingleCRS",
+ "cylindricalCS",
"nilReason",
"remoteSchema",
"type",
@@ -5262,78 +4061,54 @@
"actuate"
]
},
- "CodeListType":{
- "type":"object",
- "title":"CodeListType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/Name"
- }
- }
- ],
- "propertyType":"value"
- },
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CodeListType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "codeSpace"
- ]
- },
- "ConeType":{
+ "AbstractGriddedSurfaceType":{
+ "required":[
+ "pointGridRows"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
},
{
"type":"object",
- "title":"ConeType",
+ "title":"AbstractGriddedSurfaceType",
"properties":{
- "horizontalCURVETYPE":{
- "title":"horizontalCURVETYPE",
+ "pointGridRows":{
+ "title":"pointGridRows",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"horizontalCurveType",
- "namespaceURI":""
- }
- },
- "verticalCURVETYPE":{
- "title":"verticalCURVETYPE",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rows",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "rows":{
+ "title":"rows",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"verticalCurveType",
+ "localPart":"rows",
+ "namespaceURI":""
+ }
+ },
+ "columns":{
+ "title":"columns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"columns",
"namespaceURI":""
}
}
@@ -5342,64 +4117,66 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ConeType",
+ "localPart":"AbstractGriddedSurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "horizontalCURVETYPE",
- "verticalCURVETYPE"
+ "pointGridRows",
+ "rows",
+ "columns"
]
},
- "AbstractCurveType":{
+ "TemporalDatumBaseType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/AbstractDatumType"
},
{
"type":"object",
- "title":"AbstractCurveType",
+ "title":"TemporalDatumBaseType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCurveType",
+ "localPart":"TemporalDatumBaseType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "DatumPropertyType":{
+ "TimeTopologyComplexPropertyType":{
"type":"object",
- "title":"DatumPropertyType",
+ "title":"TimeTopologyComplexPropertyType",
"required":[
- "abstractDatum"
+ "timeTopologyComplex"
],
"properties":{
- "abstractDatum":{
- "title":"abstractDatum",
+ "timeTopologyComplex":{
+ "title":"timeTopologyComplex",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractDatumType"
- }
- },
- "elementName":{
- "localPart":"AbstractDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/TimeTopologyComplexType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractDatum",
+ "localPart":"TimeTopologyComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -5523,11 +4300,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DatumPropertyType",
+ "localPart":"TimeTopologyComplexPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractDatum",
+ "timeTopologyComplex",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -5539,121 +4317,315 @@
"actuate"
]
},
- "TopoSurfacePropertyType":{
- "type":"object",
- "title":"TopoSurfacePropertyType",
- "required":[
- "topoSurface"
- ],
- "properties":{
- "topoSurface":{
- "title":"topoSurface",
- "allOf":[
- {
- "$ref":"#/definitions/TopoSurfaceType"
+ "AbstractContinuousCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoverageType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractContinuousCoverageType",
+ "properties":{
+ "coverageFunction":{
+ "title":"coverageFunction",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoverageFunctionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coverageFunction",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoSurface",
- "namespaceURI":"http://www.opengis.net/gml"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractContinuousCoverageType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "coverageFunction"
+ ]
+ },
+ "GridType":{
+ "required":[
+ "limits",
+ "gridAxisLabels",
+ "axisName",
+ "dimension"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ {
+ "type":"object",
+ "title":"GridType",
+ "properties":{
+ "limits":{
+ "title":"limits",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridLimitsType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"limits",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "gridAxisLabels":{
+ "title":"gridAxisLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisLabels",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "axisName":{
+ "title":"axisName",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisName",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "dimension":{
+ "title":"dimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"dimension",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoSurfacePropertyType",
+ "localPart":"GridType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoSurface",
- "owns"
+ "limits",
+ "gridAxisLabels",
+ "axisName",
+ "dimension"
]
},
- "AbstractGeometricPrimitiveType":{
+ "MultiCurveDomainType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/DomainSetType"
},
{
"type":"object",
- "title":"AbstractGeometricPrimitiveType",
+ "title":"MultiCurveDomainType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeometricPrimitiveType",
+ "localPart":"MultiCurveDomainType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "TimeNodeType":{
+ "MovingObjectStatusType":{
+ "required":[
+ "position",
+ "pos",
+ "locationName",
+ "locationReference",
+ "location"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ "$ref":"#/definitions/AbstractTimeSliceType"
},
{
"type":"object",
- "title":"TimeNodeType",
+ "title":"MovingObjectStatusType",
"properties":{
- "previousEdge":{
- "title":"previousEdge",
+ "position":{
+ "title":"position",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeEdgePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"previousEdge",
+ "localPart":"position",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "nextEdge":{
- "title":"nextEdge",
+ "pos":{
+ "title":"pos",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeEdgePropertyType"
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "locationName":{
+ "title":"locationName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"locationName",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "locationReference":{
+ "title":"locationReference",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"locationReference",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "location":{
+ "title":"location",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LocationPropertyType"
+ }
},
- "minItems":0
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "speed":{
+ "title":"speed",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"nextEdge",
+ "localPart":"speed",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "position":{
- "title":"position",
+ "bearing":{
+ "title":"bearing",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantPropertyType"
+ "$ref":"#/definitions/DirectionPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"position",
+ "localPart":"bearing",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "acceleration":{
+ "title":"acceleration",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"acceleration",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "elevation":{
+ "title":"elevation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"elevation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "status":{
+ "title":"status",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"status",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "statusReference":{
+ "title":"statusReference",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"statusReference",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -5662,47 +4634,119 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeNodeType",
+ "localPart":"MovingObjectStatusType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "previousEdge",
- "nextEdge",
- "position"
+ "position",
+ "pos",
+ "locationName",
+ "locationReference",
+ "location",
+ "speed",
+ "bearing",
+ "acceleration",
+ "elevation",
+ "status",
+ "statusReference"
]
},
- "MultiPointPropertyType":{
+ "PriorityLocationPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/LocationPropertyType"
+ },
+ {
+ "type":"object",
+ "title":"PriorityLocationPropertyType",
+ "properties":{
+ "priority":{
+ "title":"priority",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"priority",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PriorityLocationPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "priority"
+ ]
+ },
+ "MeasureOrNilReasonListType":{
"type":"object",
- "title":"MultiPointPropertyType",
+ "title":"MeasureOrNilReasonListType",
"required":[
- "multiPoint"
+ "uom"
],
"properties":{
- "multiPoint":{
- "title":"multiPoint",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/MultiPointType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"value"
},
- "owns":{
- "title":"owns",
+ "uom":{
+ "title":"uom",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
+ "localPart":"uom",
"namespaceURI":""
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MeasureOrNilReasonListType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "uom"
+ ]
+ },
+ "OperationMethodPropertyType":{
+ "type":"object",
+ "title":"OperationMethodPropertyType",
+ "required":[
+ "operationMethod"
+ ],
+ "properties":{
+ "operationMethod":{
+ "title":"operationMethod",
+ "allOf":[
+ {
+ "$ref":"#/definitions/OperationMethodType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"OperationMethod",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -5827,12 +4871,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiPointPropertyType",
+ "localPart":"OperationMethodPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "multiPoint",
- "owns",
+ "operationMethod",
"nilReason",
"remoteSchema",
"type",
@@ -5844,33 +4887,56 @@
"actuate"
]
},
- "CategoryExtentType":{
+ "TimeTopologyComplexType":{
+ "required":[
+ "primitive"
+ ],
"allOf":[
{
- "$ref":"#/definitions/CodeOrNilReasonListType"
+ "$ref":"#/definitions/AbstractTimeComplexType"
},
{
"type":"object",
- "title":"CategoryExtentType",
+ "title":"TimeTopologyComplexType",
"properties":{
+ "primitive":{
+ "title":"primitive",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeTopologyPrimitivePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"primitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CategoryExtentType",
+ "localPart":"TimeTopologyComplexType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "primitive"
+ ]
},
- "ResultType":{
+ "GeometryPropertyType":{
"type":"object",
- "title":"ResultType",
+ "title":"GeometryPropertyType",
"required":[
- "abstractObject"
+ "abstractGeometry"
],
"properties":{
- "abstractObject":{
- "title":"abstractObject",
+ "abstractGeometry":{
+ "title":"abstractGeometry",
"allOf":[
{
"type":"object",
@@ -5879,21 +4945,34 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"AbstractObject",
+ "localPart":"AbstractGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractObject",
+ "localPart":"AbstractGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -6013,28 +5092,16 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ResultType",
+ "localPart":"GeometryPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractObject",
+ "abstractGeometry",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -6043,67 +5110,18 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
- ]
- },
- "AngleChoiceType":{
- "type":"object",
- "title":"AngleChoiceType",
- "required":[
- "angle",
- "dmsAngle"
- ],
- "properties":{
- "angle":{
- "title":"angle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"angle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "dmsAngle":{
- "title":"dmsAngle",
- "allOf":[
- {
- "$ref":"#/definitions/DMSAngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dmsAngle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AngleChoiceType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "angle",
- "dmsAngle"
+ "actuate"
]
},
- "LocationPropertyType":{
+ "TimeTopologyPrimitivePropertyType":{
"type":"object",
- "title":"LocationPropertyType",
+ "title":"TimeTopologyPrimitivePropertyType",
"required":[
- "abstractGeometry",
- "locationKeyWord",
- "locationString",
- "_null"
+ "abstractTimeTopologyPrimitive"
],
"properties":{
- "abstractGeometry":{
- "title":"abstractGeometry",
+ "abstractTimeTopologyPrimitive":{
+ "title":"abstractTimeTopologyPrimitive",
"allOf":[
{
"type":"object",
@@ -6112,61 +5130,32 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
}
},
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"AbstractTimeTopologyPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "locationKeyWord":{
- "title":"locationKeyWord",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LocationKeyWord",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "locationString":{
- "title":"locationString",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LocationString",
+ "localPart":"AbstractTimeTopologyPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "_null":{
- "title":"_null",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Null",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
},
"nilReason":{
@@ -6292,14 +5281,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LocationPropertyType",
+ "localPart":"TimeTopologyPrimitivePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractGeometry",
- "locationKeyWord",
- "locationString",
- "_null",
+ "abstractTimeTopologyPrimitive",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -6311,127 +5298,26 @@
"actuate"
]
},
- "PriorityLocationPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/LocationPropertyType"
- },
- {
- "type":"object",
- "title":"PriorityLocationPropertyType",
- "properties":{
- "priority":{
- "title":"priority",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"priority",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PriorityLocationPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "priority"
- ]
- },
- "GeometryArrayPropertyType":{
+ "TimePeriodPropertyType":{
"type":"object",
- "title":"GeometryArrayPropertyType",
+ "title":"TimePeriodPropertyType",
+ "required":[
+ "timePeriod"
+ ],
"properties":{
- "abstractGeometry":{
- "title":"abstractGeometry",
+ "timePeriod":{
+ "title":"timePeriod",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/TimePeriodType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"TimePeriod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeometryArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "abstractGeometry",
- "owns"
- ]
- },
- "CoordinateOperationAccuracy":{
- "type":"object",
- "title":"CoordinateOperationAccuracy",
- "required":[
- "abstractDQPositionalAccuracy"
- ],
- "properties":{
- "abstractDQPositionalAccuracy":{
- "title":"abstractDQPositionalAccuracy",
- "allOf":[
- {
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
- }
- ],
- "propertyType":"anyElement"
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -6551,11 +5437,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimePeriodPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
"propertiesOrder":[
- "abstractDQPositionalAccuracy",
+ "timePeriod",
"nilReason",
"remoteSchema",
"type",
@@ -6564,72 +5467,82 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "ConversionType":{
- "required":[
- "method"
+ "CodeWithAuthorityType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ },
+ {
+ "type":"object",
+ "title":"CodeWithAuthorityType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeWithAuthorityType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AreaType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralConversionType"
+ "$ref":"#/definitions/MeasureType"
},
{
"type":"object",
- "title":"ConversionType",
+ "title":"AreaType",
"properties":{
- "method":{
- "title":"method",
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AreaType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "MultiSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"MultiSurfaceType",
+ "properties":{
+ "surfaceMember":{
+ "title":"surfaceMember",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
- }
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SurfacePropertyType"
},
- "elementName":{
- "localPart":"method",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"method",
+ "localPart":"surfaceMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "parameterValue":{
- "title":"parameterValue",
+ "surfaceMembers":{
+ "title":"surfaceMembers",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
- }
- },
- "elementName":{
- "localPart":"parameterValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/SurfaceArrayPropertyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"parameterValue",
+ "localPart":"surfaceMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -6638,34 +5551,75 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ConversionType",
+ "localPart":"MultiSurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "method",
- "parameterValue"
+ "surfaceMember",
+ "surfaceMembers"
]
},
- "DerivationUnitTermType":{
+ "EngineeringCRSType":{
+ "required":[
+ "coordinateSystem",
+ "engineeringDatum"
+ ],
"allOf":[
{
- "$ref":"#/definitions/UnitOfMeasureType"
+ "$ref":"#/definitions/AbstractCRSType"
},
{
"type":"object",
- "title":"DerivationUnitTermType",
+ "title":"EngineeringCRSType",
"properties":{
- "exponent":{
- "title":"exponent",
+ "coordinateSystem":{
+ "title":"coordinateSystem",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"exponent",
- "namespaceURI":""
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"coordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "engineeringDatum":{
+ "title":"engineeringDatum",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EngineeringDatumPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"engineeringDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"engineeringDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -6673,56 +5627,114 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivationUnitTermType",
+ "localPart":"EngineeringCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "exponent"
+ "coordinateSystem",
+ "engineeringDatum"
]
},
- "MultiGeometryPropertyType":{
+ "AngleChoiceType":{
"type":"object",
- "title":"MultiGeometryPropertyType",
+ "title":"AngleChoiceType",
"required":[
- "abstractGeometricAggregate"
+ "angle",
+ "dmsAngle"
],
"properties":{
- "abstractGeometricAggregate":{
- "title":"abstractGeometricAggregate",
+ "angle":{
+ "title":"angle",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometricAggregate",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/AngleType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometricAggregate",
+ "localPart":"angle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
+ "dmsAngle":{
+ "title":"dmsAngle",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/DMSAngleType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dmsAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AngleChoiceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "angle",
+ "dmsAngle"
+ ]
+ },
+ "DirectedObservationType":{
+ "required":[
+ "direction"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/ObservationType"
+ },
+ {
+ "type":"object",
+ "title":"DirectedObservationType",
+ "properties":{
+ "direction":{
+ "title":"direction",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"direction",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectedObservationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "direction"
+ ]
+ },
+ "PrimeMeridianPropertyType":{
+ "type":"object",
+ "title":"PrimeMeridianPropertyType",
+ "required":[
+ "primeMeridian"
+ ],
+ "properties":{
+ "primeMeridian":{
+ "title":"primeMeridian",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PrimeMeridianType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PrimeMeridian",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"nilReason":{
@@ -6848,12 +5860,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiGeometryPropertyType",
+ "localPart":"PrimeMeridianPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractGeometricAggregate",
- "owns",
+ "primeMeridian",
"nilReason",
"remoteSchema",
"type",
@@ -6865,26 +5876,39 @@
"actuate"
]
},
- "EllipsoidalCSPropertyType":{
+ "TimeEdgePropertyType":{
"type":"object",
- "title":"EllipsoidalCSPropertyType",
+ "title":"TimeEdgePropertyType",
"required":[
- "ellipsoidalCS"
+ "timeEdge"
],
"properties":{
- "ellipsoidalCS":{
- "title":"ellipsoidalCS",
+ "timeEdge":{
+ "title":"timeEdge",
"allOf":[
{
- "$ref":"#/definitions/EllipsoidalCSType"
+ "$ref":"#/definitions/TimeEdgeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EllipsoidalCS",
+ "localPart":"TimeEdge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -7008,11 +6032,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EllipsoidalCSPropertyType",
+ "localPart":"TimeEdgePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "ellipsoidalCS",
+ "timeEdge",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -7024,50 +6049,245 @@
"actuate"
]
},
- "DirectedFacePropertyType":{
- "type":"object",
- "title":"DirectedFacePropertyType",
+ "TimeEdgeType":{
"required":[
- "face"
+ "start",
+ "end"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"TimeEdgeType",
+ "properties":{
+ "start":{
+ "title":"start",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeNodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"start",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "end":{
+ "title":"end",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeNodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"end",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "extent":{
+ "title":"extent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePeriodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeEdgeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "start",
+ "end",
+ "extent"
+ ]
+ },
+ "TimePeriodType":{
+ "required":[
+ "beginPosition",
+ "begin",
+ "endPosition",
+ "end",
+ "duration",
+ "timeInterval"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"TimePeriodType",
+ "properties":{
+ "beginPosition":{
+ "title":"beginPosition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"beginPosition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "begin":{
+ "title":"begin",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeInstantPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"begin",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "endPosition":{
+ "title":"endPosition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"endPosition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "end":{
+ "title":"end",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeInstantPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"end",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "duration":{
+ "title":"duration",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"duration",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "timeInterval":{
+ "title":"timeInterval",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeIntervalLengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"timeInterval",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimePeriodType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "beginPosition",
+ "begin",
+ "endPosition",
+ "end",
+ "duration",
+ "timeInterval"
+ ]
+ },
+ "LineStringSegmentArrayPropertyType":{
+ "type":"object",
+ "title":"LineStringSegmentArrayPropertyType",
"properties":{
- "face":{
- "title":"face",
+ "lineStringSegment":{
+ "title":"lineStringSegment",
"allOf":[
{
- "$ref":"#/definitions/FaceType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LineStringSegmentType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Face",
+ "localPart":"LineStringSegment",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "$ref":"#/definitions/SignType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
- }
- },
- "owns":{
- "title":"owns",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LineStringSegmentArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "lineStringSegment"
+ ]
+ },
+ "CoordinateOperationPropertyType":{
+ "type":"object",
+ "title":"CoordinateOperationPropertyType",
+ "required":[
+ "abstractCoordinateOperation"
+ ],
+ "properties":{
+ "abstractCoordinateOperation":{
+ "title":"abstractCoordinateOperation",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCoordinateOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractCoordinateOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"nilReason":{
@@ -7193,13 +6413,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedFacePropertyType",
+ "localPart":"CoordinateOperationPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "face",
- "orientation",
- "owns",
+ "abstractCoordinateOperation",
"nilReason",
"remoteSchema",
"type",
@@ -7211,252 +6429,62 @@
"actuate"
]
},
- "CoverageFunctionType":{
+ "CodeOrNilReasonListType":{
"type":"object",
- "title":"CoverageFunctionType",
- "required":[
- "mappingRule",
- "coverageMappingRule",
- "gridFunction"
- ],
+ "title":"CodeOrNilReasonListType",
"properties":{
- "mappingRule":{
- "title":"mappingRule",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MappingRule",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coverageMappingRule":{
- "title":"coverageMappingRule",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/MappingRuleType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CoverageMappingRule",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"value"
},
- "gridFunction":{
- "title":"gridFunction",
- "allOf":[
- {
- "$ref":"#/definitions/GridFunctionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GridFunction",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CoverageFunctionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "mappingRule",
- "coverageMappingRule",
- "gridFunction"
- ]
- },
- "SurfacePatchArrayPropertyType":{
- "type":"object",
- "title":"SurfacePatchArrayPropertyType",
- "properties":{
- "abstractSurfacePatch":{
- "title":"abstractSurfacePatch",
+ "codeSpace":{
+ "title":"codeSpace",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSurfacePatchType"
- }
- },
- "elementName":{
- "localPart":"AbstractSurfacePatch",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractSurfacePatch",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SurfacePatchArrayPropertyType",
+ "localPart":"CodeOrNilReasonListType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractSurfacePatch"
+ "value",
+ "codeSpace"
]
},
- "CircleType":{
+ "LinearRingType":{
+ "required":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
+ ],
"allOf":[
{
- "$ref":"#/definitions/ArcType"
+ "$ref":"#/definitions/AbstractRingType"
},
{
"type":"object",
- "title":"CircleType",
+ "title":"LinearRingType",
"properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CircleType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "AbstractTimePrimitiveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeObjectType"
- },
- {
- "type":"object",
- "title":"AbstractTimePrimitiveType",
- "properties":{
- "relatedTime":{
- "title":"relatedTime",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/RelatedTimeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"relatedTime",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimePrimitiveType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "relatedTime"
- ]
- },
- "EngineeringCRSType":{
- "required":[
- "coordinateSystem",
- "engineeringDatum"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCRSType"
- },
- {
- "type":"object",
- "title":"EngineeringCRSType",
- "properties":{
- "coordinateSystem":{
- "title":"coordinateSystem",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
- }
- },
- "elementName":{
- "localPart":"coordinateSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"coordinateSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "engineeringDatum":{
- "title":"engineeringDatum",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EngineeringDatumPropertyType"
- }
- },
- "elementName":{
- "localPart":"engineeringDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"engineeringDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EngineeringCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "coordinateSystem",
- "engineeringDatum"
- ]
- },
- "DictionaryType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"DictionaryType",
- "properties":{
- "dictionaryEntryOrIndirectEntry":{
- "title":"dictionaryEntryOrIndirectEntry",
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
"allOf":[
{
"type":"array",
@@ -7469,11 +6497,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/DictionaryEntryType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"dictionaryEntry",
+ "localPart":"pointRep",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -7484,32 +6512,60 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/IndirectEntryType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"indirectEntry",
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml"
}
}
]
},
- "minItems":0
+ "minItems":4
}
],
"propertyType":"elementRefs"
},
- "aggregationType":{
- "title":"aggregationType",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"#/definitions/DirectPositionListType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -7517,31 +6573,32 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DictionaryType",
+ "localPart":"LinearRingType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "dictionaryEntryOrIndirectEntry",
- "aggregationType"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
]
},
- "TimePeriodPropertyType":{
+ "TimeCSPropertyType":{
"type":"object",
- "title":"TimePeriodPropertyType",
+ "title":"TimeCSPropertyType",
"required":[
- "timePeriod"
+ "timeCS"
],
"properties":{
- "timePeriod":{
- "title":"timePeriod",
+ "timeCS":{
+ "title":"timeCS",
"allOf":[
{
- "$ref":"#/definitions/TimePeriodType"
+ "$ref":"#/definitions/TimeCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimePeriod",
+ "localPart":"TimeCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -7664,28 +6721,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimePeriodPropertyType",
+ "localPart":"TimeCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timePeriod",
+ "timeCS",
"nilReason",
"remoteSchema",
"type",
@@ -7694,29 +6738,160 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "ArrayType":{
+ "GeometricComplexType":{
+ "required":[
+ "element"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractGeometryType"
},
{
"type":"object",
- "title":"ArrayType",
+ "title":"GeometricComplexType",
"properties":{
- "members":{
- "title":"members",
+ "element":{
+ "title":"element",
"allOf":[
{
- "$ref":"#/definitions/ArrayAssociationType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GeometricPrimitivePropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"members",
+ "localPart":"element",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeometricComplexType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "element",
+ "aggregationType"
+ ]
+ },
+ "LineStringType":{
+ "required":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveType"
+ },
+ {
+ "type":"object",
+ "title":"LineStringType",
+ "properties":{
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -7725,44 +6900,32 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ArrayType",
+ "localPart":"LineStringType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "members"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
]
},
- "IsolatedPropertyType":{
+ "VerticalDatumPropertyType":{
"type":"object",
- "title":"IsolatedPropertyType",
+ "title":"VerticalDatumPropertyType",
"required":[
- "node",
- "edge"
+ "verticalDatum"
],
"properties":{
- "node":{
- "title":"node",
- "allOf":[
- {
- "$ref":"#/definitions/NodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Node",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "edge":{
- "title":"edge",
+ "verticalDatum":{
+ "title":"verticalDatum",
"allOf":[
{
- "$ref":"#/definitions/EdgeType"
+ "$ref":"#/definitions/VerticalDatumType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Edge",
+ "localPart":"VerticalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -7885,29 +7048,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"IsolatedPropertyType",
+ "localPart":"VerticalDatumPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "node",
- "edge",
+ "verticalDatum",
"nilReason",
"remoteSchema",
"type",
@@ -7916,121 +7065,211 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "AbstractSurfacePatchType":{
- "type":"object",
- "title":"AbstractSurfacePatchType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractSurfacePatchType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "CoordinatesType":{
+ "PolarCSPropertyType":{
"type":"object",
- "title":"CoordinatesType",
+ "title":"PolarCSPropertyType",
+ "required":[
+ "polarCS"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "polarCS":{
+ "title":"polarCS",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/PolarCSType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PolarCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "decimal":{
- "title":"decimal",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"decimal",
+ "localPart":"nilReason",
"namespaceURI":""
}
},
- "cs":{
- "title":"cs",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"cs",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "ts":{
- "title":"ts",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"ts",
- "namespaceURI":""
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CoordinatesType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "decimal",
- "cs",
- "ts"
- ]
- },
- "TimeCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
},
- {
- "type":"object",
- "title":"TimeCSType",
- "properties":{
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCSType",
+ "localPart":"PolarCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "polarCS",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
},
- "VerticalCRSPropertyType":{
+ "ClothoidType.RefLocation":{
"type":"object",
- "title":"VerticalCRSPropertyType",
+ "title":"ClothoidType.RefLocation",
"required":[
- "verticalCRS"
+ "affinePlacement"
],
"properties":{
- "verticalCRS":{
- "title":"verticalCRS",
+ "affinePlacement":{
+ "title":"affinePlacement",
"allOf":[
{
- "$ref":"#/definitions/VerticalCRSType"
+ "$ref":"#/definitions/AffinePlacementType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"VerticalCRS",
+ "localPart":"AffinePlacement",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "affinePlacement"
+ ]
+ },
+ "OperationParameterPropertyType":{
+ "type":"object",
+ "title":"OperationParameterPropertyType",
+ "required":[
+ "operationParameter"
+ ],
+ "properties":{
+ "operationParameter":{
+ "title":"operationParameter",
+ "allOf":[
+ {
+ "$ref":"#/definitions/OperationParameterType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"OperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -8157,11 +7396,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalCRSPropertyType",
+ "localPart":"OperationParameterPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "verticalCRS",
+ "operationParameter",
"nilReason",
"remoteSchema",
"type",
@@ -8173,136 +7412,21 @@
"actuate"
]
},
- "ParameterValueType":{
+ "DomainOfValidity":{
+ "type":"object",
+ "title":"DomainOfValidity",
"required":[
- "value",
- "dmsAngleValue",
- "stringValue",
- "integerValue",
- "booleanValue",
- "valueList",
- "integerValueList",
- "valueFile",
- "operationParameter"
+ "exExtent"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
- },
- {
- "type":"object",
- "title":"ParameterValueType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"value",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "dmsAngleValue":{
- "title":"dmsAngleValue",
- "allOf":[
- {
- "$ref":"#/definitions/DMSAngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dmsAngleValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "stringValue":{
- "title":"stringValue",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"stringValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "integerValue":{
- "title":"integerValue",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"integerValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "booleanValue":{
- "title":"booleanValue",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"booleanValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "valueList":{
- "title":"valueList",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"valueList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "integerValueList":{
- "title":"integerValueList",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"integerValueList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "valueFile":{
- "title":"valueFile",
- "allOf":[
+ "properties":{
+ "exExtent":{
+ "title":"exExtent",
+ "allOf":[
+ {
+ "anyOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"valueFile",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "operationParameter":{
- "title":"operationParameter",
- "allOf":[
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
{
"type":"object",
"properties":{
@@ -8310,60 +7434,13 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
}
- },
- "elementName":{
- "localPart":"operationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"operationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ParameterValueType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "dmsAngleValue",
- "stringValue",
- "integerValue",
- "booleanValue",
- "valueList",
- "integerValueList",
- "valueFile",
- "operationParameter"
- ]
- },
- "TemporalDatumPropertyType":{
- "type":"object",
- "title":"TemporalDatumPropertyType",
- "required":[
- "temporalDatum"
- ],
- "properties":{
- "temporalDatum":{
- "title":"temporalDatum",
- "allOf":[
- {
- "$ref":"#/definitions/TemporalDatumType"
+ ]
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"TemporalDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"anyElement"
},
"nilReason":{
"title":"nilReason",
@@ -8487,12 +7564,8 @@
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"TemporalDatumPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
"propertiesOrder":[
- "temporalDatum",
+ "exExtent",
"nilReason",
"remoteSchema",
"type",
@@ -8504,109 +7577,56 @@
"actuate"
]
},
- "DirectedObservationAtDistanceType":{
- "required":[
- "distance"
- ],
+ "RectifiedGridDomainType":{
"allOf":[
{
- "$ref":"#/definitions/DirectedObservationType"
+ "$ref":"#/definitions/DomainSetType"
},
{
"type":"object",
- "title":"DirectedObservationAtDistanceType",
+ "title":"RectifiedGridDomainType",
"properties":{
- "distance":{
- "title":"distance",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"distance",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedObservationAtDistanceType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "distance"
- ]
- },
- "LineStringSegmentArrayPropertyType":{
- "type":"object",
- "title":"LineStringSegmentArrayPropertyType",
- "properties":{
- "lineStringSegment":{
- "title":"lineStringSegment",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringSegmentType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LineStringSegment",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LineStringSegmentArrayPropertyType",
+ "localPart":"RectifiedGridDomainType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "lineStringSegment"
- ]
+ }
},
- "OrientableCurveType":{
- "required":[
- "baseCurve"
- ],
+ "SphereType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
},
{
"type":"object",
- "title":"OrientableCurveType",
+ "title":"SphereType",
"properties":{
- "baseCurve":{
- "title":"baseCurve",
+ "horizontalCURVETYPE":{
+ "title":"horizontalCURVETYPE",
"allOf":[
{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"baseCurve",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"horizontalCurveType",
+ "namespaceURI":""
}
},
- "orientation":{
- "title":"orientation",
+ "verticalCURVETYPE":{
+ "title":"verticalCURVETYPE",
"allOf":[
{
- "$ref":"#/definitions/SignType"
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"orientation",
+ "localPart":"verticalCurveType",
"namespaceURI":""
}
}
@@ -8615,41 +7635,47 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OrientableCurveType",
+ "localPart":"SphereType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "baseCurve",
- "orientation"
+ "horizontalCURVETYPE",
+ "verticalCURVETYPE"
]
},
- "TimeCalendarType":{
- "required":[
- "referenceFrame"
- ],
+ "ConeType":{
"allOf":[
{
- "$ref":"#/definitions/TimeReferenceSystemType"
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
},
{
"type":"object",
- "title":"TimeCalendarType",
+ "title":"ConeType",
"properties":{
- "referenceFrame":{
- "title":"referenceFrame",
+ "horizontalCURVETYPE":{
+ "title":"horizontalCURVETYPE",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeCalendarEraPropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceFrame",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"horizontalCurveType",
+ "namespaceURI":""
+ }
+ },
+ "verticalCURVETYPE":{
+ "title":"verticalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"verticalCurveType",
+ "namespaceURI":""
}
}
}
@@ -8657,16 +7683,17 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCalendarType",
+ "localPart":"ConeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "referenceFrame"
+ "horizontalCURVETYPE",
+ "verticalCURVETYPE"
]
},
- "AbstractCRSType":{
+ "PrimeMeridianType":{
"required":[
- "scope"
+ "greenwichLongitude"
],
"allOf":[
{
@@ -8674,39 +7701,18 @@
},
{
"type":"object",
- "title":"AbstractCRSType",
+ "title":"PrimeMeridianType",
"properties":{
- "domainOfValidity":{
- "title":"domainOfValidity",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DomainOfValidity"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"domainOfValidity",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "scope":{
- "title":"scope",
+ "greenwichLongitude":{
+ "title":"greenwichLongitude",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":1
+ "$ref":"#/definitions/AngleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"scope",
+ "localPart":"greenwichLongitude",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -8715,73 +7721,42 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCRSType",
+ "localPart":"PrimeMeridianType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "domainOfValidity",
- "scope"
+ "greenwichLongitude"
]
},
- "GeometricComplexPropertyType":{
+ "GeneralTransformationPropertyType":{
"type":"object",
- "title":"GeometricComplexPropertyType",
+ "title":"GeneralTransformationPropertyType",
"required":[
- "geometricComplex",
- "compositeCurve",
- "compositeSurface",
- "compositeSolid"
+ "abstractGeneralTransformation"
],
"properties":{
- "geometricComplex":{
- "title":"geometricComplex",
- "allOf":[
- {
- "$ref":"#/definitions/GeometricComplexType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeometricComplex",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "compositeCurve":{
- "title":"compositeCurve",
- "allOf":[
- {
- "$ref":"#/definitions/CompositeCurveType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CompositeCurve",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "compositeSurface":{
- "title":"compositeSurface",
- "allOf":[
- {
- "$ref":"#/definitions/CompositeSurfaceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CompositeSurface",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "compositeSolid":{
- "title":"compositeSolid",
+ "abstractGeneralTransformation":{
+ "title":"abstractGeneralTransformation",
"allOf":[
{
- "$ref":"#/definitions/CompositeSolidType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralTransformationType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeneralTransformation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"CompositeSolid",
+ "localPart":"AbstractGeneralTransformation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -8904,31 +7879,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometricComplexPropertyType",
+ "localPart":"GeneralTransformationPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometricComplex",
- "compositeCurve",
- "compositeSurface",
- "compositeSolid",
+ "abstractGeneralTransformation",
"nilReason",
"remoteSchema",
"type",
@@ -8937,171 +7896,62 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
- ]
- },
- "TemporalCRSType":{
- "required":[
- "timeCS",
- "usesTemporalCS",
- "temporalDatum"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCRSType"
- },
- {
- "type":"object",
- "title":"TemporalCRSType",
- "properties":{
- "timeCS":{
- "title":"timeCS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/TimeCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"timeCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"timeCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "usesTemporalCS":{
- "title":"usesTemporalCS",
- "allOf":[
- {
- "$ref":"#/definitions/TemporalCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesTemporalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "temporalDatum":{
- "title":"temporalDatum",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/TemporalDatumPropertyType"
- }
- },
- "elementName":{
- "localPart":"temporalDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"temporalDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TemporalCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "timeCS",
- "usesTemporalCS",
- "temporalDatum"
+ "actuate"
]
},
- "EngineeringDatumType":{
+ "UserDefinedCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"EngineeringDatumType",
+ "title":"UserDefinedCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EngineeringDatumType",
+ "localPart":"UserDefinedCSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "TopoSolidType":{
+ "TriangleType":{
"required":[
- "directedFace"
+ "exterior"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
},
{
"type":"object",
- "title":"TopoSolidType",
+ "title":"TriangleType",
"properties":{
- "directedFace":{
- "title":"directedFace",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedFacePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedFace",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "solidProperty":{
- "title":"solidProperty",
+ "exterior":{
+ "title":"exterior",
"allOf":[
{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"solidProperty",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"#/definitions/SurfaceInterpolationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"aggregationType",
+ "localPart":"interpolation",
"namespaceURI":""
}
}
@@ -9110,31 +7960,26 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoSolidType",
+ "localPart":"TriangleType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedFace",
- "solidProperty",
- "aggregationType"
+ "exterior",
+ "interpolation"
]
},
- "TimePeriodType":{
+ "EnvelopeWithTimePeriodType":{
"required":[
"beginPosition",
- "begin",
- "endPosition",
- "end",
- "duration",
- "timeInterval"
+ "endPosition"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ "$ref":"#/definitions/EnvelopeType"
},
{
"type":"object",
- "title":"TimePeriodType",
+ "title":"EnvelopeWithTimePeriodType",
"properties":{
"beginPosition":{
"title":"beginPosition",
@@ -9149,19 +7994,6 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "begin":{
- "title":"begin",
- "allOf":[
- {
- "$ref":"#/definitions/TimeInstantPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"begin",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
"endPosition":{
"title":"endPosition",
"allOf":[
@@ -9175,43 +8007,66 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "end":{
- "title":"end",
+ "frame":{
+ "title":"frame",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"end",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"frame",
+ "namespaceURI":""
}
- },
- "duration":{
- "title":"duration",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EnvelopeWithTimePeriodType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "beginPosition",
+ "endPosition",
+ "frame"
+ ]
+ },
+ "ValueArrayType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompositeValueType"
+ },
+ {
+ "type":"object",
+ "title":"ValueArrayType",
+ "properties":{
+ "codeSpace":{
+ "title":"codeSpace",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"duration",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
},
- "timeInterval":{
- "title":"timeInterval",
+ "uom":{
+ "title":"uom",
"allOf":[
{
- "$ref":"#/definitions/TimeIntervalLengthType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"timeInterval",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
}
}
}
@@ -9219,55 +8074,135 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimePeriodType",
+ "localPart":"ValueArrayType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "beginPosition",
- "begin",
- "endPosition",
- "end",
- "duration",
- "timeInterval"
+ "codeSpace",
+ "uom"
]
},
- "MultiSolidCoverageType":{
+ "AbstractTimePrimitiveType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/AbstractTimeObjectType"
},
{
"type":"object",
- "title":"MultiSolidCoverageType",
+ "title":"AbstractTimePrimitiveType",
"properties":{
+ "relatedTime":{
+ "title":"relatedTime",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/RelatedTimeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"relatedTime",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSolidCoverageType",
+ "localPart":"AbstractTimePrimitiveType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "relatedTime"
+ ]
},
- "TopoPointPropertyType":{
+ "ValueArrayPropertyType":{
"type":"object",
- "title":"TopoPointPropertyType",
+ "title":"ValueArrayPropertyType",
"required":[
- "topoPoint"
+ "abstractValueOrAbstractGeometryOrAbstractTimeObject"
],
"properties":{
- "topoPoint":{
- "title":"topoPoint",
+ "abstractValueOrAbstractGeometryOrAbstractTimeObject":{
+ "title":"abstractValueOrAbstractGeometryOrAbstractTimeObject",
"allOf":[
{
- "$ref":"#/definitions/TopoPointType"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ },
+ "elementName":{
+ "localPart":"Null",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeObjectType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractTimeObject",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":1
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"elementRefs"
},
"owns":{
"title":"owns",
@@ -9285,346 +8220,105 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoPointPropertyType",
+ "localPart":"ValueArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoPoint",
+ "abstractValueOrAbstractGeometryOrAbstractTimeObject",
"owns"
]
},
- "TimeClockPropertyType":{
+ "FeatureCollectionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureCollectionType"
+ },
+ {
+ "type":"object",
+ "title":"FeatureCollectionType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FeatureCollectionType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "GeometricComplexPropertyType":{
"type":"object",
- "title":"TimeClockPropertyType",
+ "title":"GeometricComplexPropertyType",
"required":[
- "timeClock"
+ "geometricComplex",
+ "compositeCurve",
+ "compositeSurface",
+ "compositeSolid"
],
"properties":{
- "timeClock":{
- "title":"timeClock",
+ "geometricComplex":{
+ "title":"geometricComplex",
"allOf":[
{
- "$ref":"#/definitions/TimeClockType"
+ "$ref":"#/definitions/GeometricComplexType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeClock",
+ "localPart":"GeometricComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
+ "compositeCurve":{
+ "title":"compositeCurve",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeClockPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "timeClock",
- "owns",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "RangeSetType":{
- "type":"object",
- "title":"RangeSetType",
- "required":[
- "valueArray",
- "abstractScalarValueList",
- "dataBlock",
- "file"
- ],
- "properties":{
- "valueArray":{
- "title":"valueArray",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/ValueArrayType"
- },
- "minItems":1
+ "$ref":"#/definitions/CompositeCurveType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ValueArray",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "abstractScalarValueList":{
- "title":"abstractScalarValueList",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"AbstractScalarValueList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":1
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractScalarValueList",
+ "localPart":"CompositeCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "dataBlock":{
- "title":"dataBlock",
+ "compositeSurface":{
+ "title":"compositeSurface",
"allOf":[
{
- "$ref":"#/definitions/DataBlockType"
+ "$ref":"#/definitions/CompositeSurfaceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DataBlock",
+ "localPart":"CompositeSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "file":{
- "title":"file",
+ "compositeSolid":{
+ "title":"compositeSolid",
"allOf":[
{
- "$ref":"#/definitions/FileType"
+ "$ref":"#/definitions/CompositeSolidType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"File",
+ "localPart":"CompositeSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RangeSetType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "valueArray",
- "abstractScalarValueList",
- "dataBlock",
- "file"
- ]
- },
- "AbstractParametricCurveSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfacePatchType"
},
- {
- "type":"object",
- "title":"AbstractParametricCurveSurfaceType",
- "properties":{
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractParametricCurveSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "aggregationType"
- ]
- },
- "AbstractGeneralOperationParameterPropertyType":{
- "type":"object",
- "title":"AbstractGeneralOperationParameterPropertyType",
- "required":[
- "abstractGeneralOperationParameter"
- ],
- "properties":{
- "abstractGeneralOperationParameter":{
- "title":"abstractGeneralOperationParameter",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeneralOperationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeneralOperationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
},
"nilReason":{
@@ -9750,11 +8444,15 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeneralOperationParameterPropertyType",
+ "localPart":"GeometricComplexPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractGeneralOperationParameter",
+ "geometricComplex",
+ "compositeCurve",
+ "compositeSurface",
+ "compositeSolid",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -9766,315 +8464,215 @@
"actuate"
]
},
- "CompositeSurfaceType":{
- "required":[
- "surfaceMember"
- ],
+ "BoundedFeatureType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"CompositeSurfaceType",
+ "title":"BoundedFeatureType",
"properties":{
- "surfaceMember":{
- "title":"surfaceMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SurfacePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeSurfaceType",
+ "localPart":"BoundedFeatureType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "surfaceMember",
- "aggregationType"
- ]
+ }
},
- "AbstractGeneralParameterValuePropertyType":{
- "type":"object",
- "title":"AbstractGeneralParameterValuePropertyType",
- "required":[
- "abstractGeneralParameterValue"
+ "LinearCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"LinearCSType",
+ "properties":{
+ }
+ }
],
- "properties":{
- "abstractGeneralParameterValue":{
- "title":"abstractGeneralParameterValue",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeneralParameterValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeneralParameterValue",
- "namespaceURI":"http://www.opengis.net/gml"
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "MultiSurfaceCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ },
+ {
+ "type":"object",
+ "title":"MultiSurfaceCoverageType",
+ "properties":{
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeneralParameterValuePropertyType",
+ "localPart":"MultiSurfaceCoverageType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "abstractGeneralParameterValue"
- ]
+ }
},
- "AbstractCoordinateOperationType":{
+ "DictionaryEntryType":{
"required":[
- "scope"
+ "definition"
],
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/AbstractMemberType"
},
{
"type":"object",
- "title":"AbstractCoordinateOperationType",
+ "title":"DictionaryEntryType",
"properties":{
- "domainOfValidity":{
- "title":"domainOfValidity",
+ "definition":{
+ "title":"definition",
"allOf":[
{
- "$ref":"#/definitions/DomainOfValidity"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"Definition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"domainOfValidity",
+ "localPart":"Definition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "scope":{
- "title":"scope",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":1
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"scope",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
},
- "operationVersion":{
- "title":"operationVersion",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"operationVersion",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "coordinateOperationAccuracy":{
- "title":"coordinateOperationAccuracy",
+ "type":{
+ "title":"type",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CoordinateOperationAccuracy"
- },
- "minItems":0
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinateOperationAccuracy",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "sourceCRS":{
- "title":"sourceCRS",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"#/definitions/CRSPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"sourceCRS",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "targetCRS":{
- "title":"targetCRS",
+ "role":{
+ "title":"role",
"allOf":[
{
- "$ref":"#/definitions/CRSPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"targetCRS",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractCoordinateOperationType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "domainOfValidity",
- "scope",
- "operationVersion",
- "coordinateOperationAccuracy",
- "sourceCRS",
- "targetCRS"
- ]
- },
- "AbstractMemberType":{
- "type":"object",
- "title":"AbstractMemberType",
- "properties":{
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractMemberType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "owns"
- ]
- },
- "AbstractSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
- },
- {
- "type":"object",
- "title":"AbstractSurfaceType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "CompoundCRSType":{
- "required":[
- "componentReferenceSystem"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCRSType"
- },
- {
- "type":"object",
- "title":"CompoundCRSType",
- "properties":{
- "componentReferenceSystem":{
- "title":"componentReferenceSystem",
+ },
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
- }
- },
- "elementName":{
- "localPart":"componentReferenceSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":2
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"componentReferenceSystem",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "title":{
+ "title":"title",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
}
@@ -10082,209 +8680,134 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompoundCRSType",
+ "localPart":"DictionaryEntryType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "componentReferenceSystem",
- "aggregationType"
+ "definition",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "TimeInstantType":{
+ "TopoComplexType":{
"required":[
- "timePosition"
+ "maximalComplex"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"TimeInstantType",
+ "title":"TopoComplexType",
"properties":{
- "timePosition":{
- "title":"timePosition",
+ "maximalComplex":{
+ "title":"maximalComplex",
"allOf":[
{
- "$ref":"#/definitions/TimePositionType"
+ "$ref":"#/definitions/TopoComplexMemberType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"timePosition",
+ "localPart":"maximalComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeInstantType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "timePosition"
- ]
- },
- "DefinitionProxyType":{
- "required":[
- "definitionRef"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"DefinitionProxyType",
- "properties":{
- "definitionRef":{
- "title":"definitionRef",
+ },
+ "superComplex":{
+ "title":"superComplex",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TopoComplexMemberType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"definitionRef",
+ "localPart":"superComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DefinitionProxyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "definitionRef"
- ]
- },
- "AbstractGeneralConversionType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- },
- {
- "type":"object",
- "title":"AbstractGeneralConversionType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralConversionType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TopoVolumeType":{
- "required":[
- "directedTopoSolid"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"TopoVolumeType",
- "properties":{
- "directedTopoSolid":{
- "title":"directedTopoSolid",
+ },
+ "subComplex":{
+ "title":"subComplex",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ "$ref":"#/definitions/TopoComplexMemberType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedTopoSolid",
+ "localPart":"subComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "topoPrimitiveMember":{
+ "title":"topoPrimitiveMember",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TopoPrimitiveMemberType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"topoPrimitiveMember",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoVolumeType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "directedTopoSolid",
- "aggregationType"
- ]
- },
- "AbstractGriddedSurfaceType":{
- "required":[
- "pointGridRows"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
- },
- {
- "type":"object",
- "title":"AbstractGriddedSurfaceType",
- "properties":{
- "pointGridRows":{
- "title":"pointGridRows",
+ },
+ "topoPrimitiveMembers":{
+ "title":"topoPrimitiveMembers",
"allOf":[
{
- "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows"
+ "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"rows",
+ "localPart":"topoPrimitiveMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "rows":{
- "title":"rows",
+ "isMaximal":{
+ "title":"isMaximal",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"rows",
+ "localPart":"isMaximal",
"namespaceURI":""
}
},
- "columns":{
- "title":"columns",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/AggregationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"columns",
+ "localPart":"aggregationType",
"namespaceURI":""
}
}
@@ -10293,88 +8816,94 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGriddedSurfaceType",
+ "localPart":"TopoComplexType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "pointGridRows",
- "rows",
- "columns"
+ "maximalComplex",
+ "superComplex",
+ "subComplex",
+ "topoPrimitiveMember",
+ "topoPrimitiveMembers",
+ "isMaximal",
+ "aggregationType"
]
},
- "TimeReferenceSystemType":{
- "required":[
- "domainOfValidity"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
+ "DegreesType":{
+ "type":"object",
+ "title":"DegreesType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"TimeReferenceSystemType",
- "properties":{
- "domainOfValidity":{
- "title":"domainOfValidity",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"domainOfValidity",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "direction":{
+ "title":"direction",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"direction",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeReferenceSystemType",
+ "localPart":"DegreesType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "domainOfValidity"
+ "value",
+ "direction"
]
},
- "NodeType":{
+ "ConcatenatedOperationType":{
+ "required":[
+ "coordOperation"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
},
{
"type":"object",
- "title":"NodeType",
+ "title":"ConcatenatedOperationType",
"properties":{
- "directedEdge":{
- "title":"directedEdge",
+ "coordOperation":{
+ "title":"coordOperation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedEdge",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "pointProperty":{
- "title":"pointProperty",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
+ "minItems":2
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"coordOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -10396,294 +8925,40 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"NodeType",
+ "localPart":"ConcatenatedOperationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedEdge",
- "pointProperty",
+ "coordOperation",
"aggregationType"
]
},
- "HistoryPropertyType":{
+ "DirectPositionType":{
"type":"object",
- "title":"HistoryPropertyType",
- "required":[
- "abstractTimeSlice"
- ],
+ "title":"DirectPositionType",
"properties":{
- "abstractTimeSlice":{
- "title":"abstractTimeSlice",
+ "value":{
+ "title":"value",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeSliceType"
- }
- },
- "elementName":{
- "localPart":"AbstractTimeSlice",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractTimeSlice",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"value"
},
- "owns":{
- "title":"owns",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"HistoryPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "abstractTimeSlice",
- "owns"
- ]
- },
- "AreaType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"AreaType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AreaType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "OperationParameterGroupType":{
- "required":[
- "generalOperationParameter"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
- },
- {
- "type":"object",
- "title":"OperationParameterGroupType",
- "properties":{
- "maximumOccurs":{
- "title":"maximumOccurs",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maximumOccurs",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "generalOperationParameter":{
- "title":"generalOperationParameter",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
- }
- },
- "elementName":{
- "localPart":"generalOperationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"generalOperationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"OperationParameterGroupType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "maximumOccurs",
- "generalOperationParameter"
- ]
- },
- "TopoPrimitiveArrayAssociationType":{
- "type":"object",
- "title":"TopoPrimitiveArrayAssociationType",
- "properties":{
- "abstractTopoPrimitive":{
- "title":"abstractTopoPrimitive",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"AbstractTopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractTopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoPrimitiveArrayAssociationType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "abstractTopoPrimitive",
- "owns"
- ]
- },
- "EnvelopeType":{
- "type":"object",
- "title":"EnvelopeType",
- "required":[
- "lowerCorner",
- "upperCorner",
- "pos",
- "coordinates"
- ],
- "properties":{
- "lowerCorner":{
- "title":"lowerCorner",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lowerCorner",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "upperCorner":{
- "title":"upperCorner",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"upperCorner",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectPositionType"
- },
- "maxItems":2,
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
+ "localPart":"srsName",
"namespaceURI":""
}
},
@@ -10735,152 +9010,37 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EnvelopeType",
+ "localPart":"DirectPositionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "lowerCorner",
- "upperCorner",
- "pos",
- "coordinates",
+ "value",
"srsName",
"srsDimension",
"axisLabels",
"uomLabels"
]
},
- "GridLengthType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"GridLengthType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridLengthType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ValuePropertyType":{
+ "ProjectedCRSPropertyType":{
"type":"object",
- "title":"ValuePropertyType",
+ "title":"ProjectedCRSPropertyType",
"required":[
- "abstractValue",
- "abstractGeometry",
- "abstractTimeObject",
- "_null"
+ "projectedCRS"
],
"properties":{
- "abstractValue":{
- "title":"abstractValue",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"AbstractValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "abstractGeometry":{
- "title":"abstractGeometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "abstractTimeObject":{
- "title":"abstractTimeObject",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
- }
- },
- "elementName":{
- "localPart":"AbstractTimeObject",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractTimeObject",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "_null":{
- "title":"_null",
+ "projectedCRS":{
+ "title":"projectedCRS",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ProjectedCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Null",
+ "localPart":"ProjectedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -11004,15 +9164,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ValuePropertyType",
+ "localPart":"ProjectedCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractValue",
- "abstractGeometry",
- "abstractTimeObject",
- "_null",
- "owns",
+ "projectedCRS",
"nilReason",
"remoteSchema",
"type",
@@ -11024,51 +9180,26 @@
"actuate"
]
},
- "TimePrimitivePropertyType":{
+ "CompoundCRSPropertyType":{
"type":"object",
- "title":"TimePrimitivePropertyType",
+ "title":"CompoundCRSPropertyType",
"required":[
- "abstractTimePrimitive"
+ "compoundCRS"
],
"properties":{
- "abstractTimePrimitive":{
- "title":"abstractTimePrimitive",
+ "compoundCRS":{
+ "title":"compoundCRS",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimePrimitiveType"
- }
- },
- "elementName":{
- "localPart":"AbstractTimePrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/CompoundCRSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractTimePrimitive",
+ "localPart":"CompoundCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -11192,12 +9323,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimePrimitivePropertyType",
+ "localPart":"CompoundCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractTimePrimitive",
- "owns",
+ "compoundCRS",
"nilReason",
"remoteSchema",
"type",
@@ -11209,50 +9339,70 @@
"actuate"
]
},
- "AbstractFeatureMemberType":{
+ "Count":{
"type":"object",
- "title":"AbstractFeatureMemberType",
+ "title":"Count",
"properties":{
- "owns":{
- "title":"owns",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
+ "localPart":"nilReason",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractFeatureMemberType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
"propertiesOrder":[
- "owns"
+ "value",
+ "nilReason"
]
},
- "MultiSurfacePropertyType":{
+ "AbstractGeneralParameterValueType":{
"type":"object",
- "title":"MultiSurfacePropertyType",
+ "title":"AbstractGeneralParameterValueType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralParameterValueType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "UserDefinedCSPropertyType":{
+ "type":"object",
+ "title":"UserDefinedCSPropertyType",
"required":[
- "multiSurface"
+ "userDefinedCS"
],
"properties":{
- "multiSurface":{
- "title":"multiSurface",
+ "userDefinedCS":{
+ "title":"userDefinedCS",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfaceType"
+ "$ref":"#/definitions/UserDefinedCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiSurface",
+ "localPart":"UserDefinedCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -11375,28 +9525,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSurfacePropertyType",
+ "localPart":"UserDefinedCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "multiSurface",
+ "userDefinedCS",
"nilReason",
"remoteSchema",
"type",
@@ -11405,49 +9542,245 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "TopoSurfaceType":{
- "required":[
- "directedFace"
+ "AffineCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"AffineCSType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AffineCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SolidType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/AbstractSolidType"
},
{
"type":"object",
- "title":"TopoSurfaceType",
+ "title":"SolidType",
"properties":{
- "directedFace":{
- "title":"directedFace",
+ "exterior":{
+ "title":"exterior",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedFacePropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/ShellPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedFace",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "interior":{
+ "title":"interior",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ShellPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SolidType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "exterior",
+ "interior"
+ ]
+ },
+ "BSplineType":{
+ "required":[
+ "posList",
+ "coordinates",
+ "degree",
+ "knot"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ },
+ {
+ "type":"object",
+ "title":"BSplineType",
+ "properties":{
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "degree":{
+ "title":"degree",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"degree",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "knot":{
+ "title":"knot",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/KnotPropertyType"
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"knot",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"aggregationType",
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "isPolynomial":{
+ "title":"isPolynomial",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"isPolynomial",
+ "namespaceURI":""
+ }
+ },
+ "knotType":{
+ "title":"knotType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/KnotTypesType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"knotType",
"namespaceURI":""
}
}
@@ -11456,31 +9789,214 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoSurfaceType",
+ "localPart":"BSplineType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedFace",
- "aggregationType"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "degree",
+ "knot",
+ "interpolation",
+ "isPolynomial",
+ "knotType"
]
},
- "CartesianCSPropertyType":{
+ "CurveSegmentArrayPropertyType":{
"type":"object",
- "title":"CartesianCSPropertyType",
+ "title":"CurveSegmentArrayPropertyType",
+ "properties":{
+ "abstractCurveSegment":{
+ "title":"abstractCurveSegment",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCurveSegment",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractCurveSegment",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CurveSegmentArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractCurveSegment"
+ ]
+ },
+ "AngleType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"AngleType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AngleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TimeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"TimeType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "RectangleType":{
"required":[
- "cartesianCS"
+ "exterior"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfacePatchType"
+ },
+ {
+ "type":"object",
+ "title":"RectangleType",
+ "properties":{
+ "exterior":{
+ "title":"exterior",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfaceInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RectangleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "exterior",
+ "interpolation"
+ ]
+ },
+ "GenericMetaDataType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractMetaDataType"
+ },
+ {
+ "type":"object",
+ "title":"GenericMetaDataType",
+ "properties":{
+ "contentOverrideForGenericMetaDataType":{
+ "title":"contentOverrideForGenericMetaDataType",
+ "allOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "propertyType":"anyElement"
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GenericMetaDataType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "contentOverrideForGenericMetaDataType"
+ ]
+ },
+ "DerivedCRSPropertyType":{
+ "type":"object",
+ "title":"DerivedCRSPropertyType",
+ "required":[
+ "derivedCRS"
],
"properties":{
- "cartesianCS":{
- "title":"cartesianCS",
+ "derivedCRS":{
+ "title":"derivedCRS",
"allOf":[
{
- "$ref":"#/definitions/CartesianCSType"
+ "$ref":"#/definitions/DerivedCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CartesianCS",
+ "localPart":"DerivedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -11607,11 +10123,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CartesianCSPropertyType",
+ "localPart":"DerivedCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "cartesianCS",
+ "derivedCRS",
"nilReason",
"remoteSchema",
"type",
@@ -11623,47 +10139,93 @@
"actuate"
]
},
- "RangeParametersType":{
+ "TimeIntervalLengthType":{
"type":"object",
- "title":"RangeParametersType",
+ "title":"TimeIntervalLengthType",
+ "required":[
+ "unit"
+ ],
"properties":{
- "abstractValue":{
- "title":"abstractValue",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"AbstractValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractValue",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"value"
+ },
+ "unit":{
+ "title":"unit",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"unit",
+ "namespaceURI":""
}
},
- "owns":{
- "title":"owns",
+ "radix":{
+ "title":"radix",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
+ "localPart":"radix",
+ "namespaceURI":""
+ }
+ },
+ "factor":{
+ "title":"factor",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"factor",
"namespaceURI":""
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeIntervalLengthType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "unit",
+ "radix",
+ "factor"
+ ]
+ },
+ "TemporalCRSPropertyType":{
+ "type":"object",
+ "title":"TemporalCRSPropertyType",
+ "required":[
+ "temporalCRS"
+ ],
+ "properties":{
+ "temporalCRS":{
+ "title":"temporalCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalCRSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TemporalCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -11788,12 +10350,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RangeParametersType",
+ "localPart":"TemporalCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractValue",
- "owns",
+ "temporalCRS",
"nilReason",
"remoteSchema",
"type",
@@ -11805,353 +10366,37 @@
"actuate"
]
},
- "DefinitionType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionBaseType"
- },
- {
- "type":"object",
- "title":"DefinitionType",
- "properties":{
- "remarks":{
- "title":"remarks",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"remarks",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DefinitionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "remarks"
- ]
- },
- "AbstractRingType":{
- "type":"object",
- "title":"AbstractRingType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractRingType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "DegreesType":{
- "type":"object",
- "title":"DegreesType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"value"
- },
- "direction":{
- "title":"direction",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"direction",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DegreesType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "direction"
- ]
- },
- "TimeIntervalLengthType":{
- "type":"object",
- "title":"TimeIntervalLengthType",
- "required":[
- "unit"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"value"
- },
- "unit":{
- "title":"unit",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"unit",
- "namespaceURI":""
- }
- },
- "radix":{
- "title":"radix",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"radix",
- "namespaceURI":""
- }
- },
- "factor":{
- "title":"factor",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"factor",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeIntervalLengthType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "unit",
- "radix",
- "factor"
- ]
- },
- "BagType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"BagType",
- "properties":{
- "member":{
- "title":"member",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/AssociationRoleType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"member",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "members":{
- "title":"members",
- "allOf":[
- {
- "$ref":"#/definitions/ArrayAssociationType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"members",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BagType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "member",
- "members"
- ]
- },
- "DirectionDescriptionType":{
+ "DirectedEdgePropertyType":{
"type":"object",
- "title":"DirectionDescriptionType",
+ "title":"DirectedEdgePropertyType",
"required":[
- "compassPoint",
- "keyword",
- "description",
- "reference"
+ "edge"
],
"properties":{
- "compassPoint":{
- "title":"compassPoint",
- "allOf":[
- {
- "$ref":"#/definitions/CompassPointEnumeration"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"compassPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "keyword":{
- "title":"keyword",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"keyword",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "reference":{
- "title":"reference",
+ "edge":{
+ "title":"edge",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/EdgeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"reference",
+ "localPart":"Edge",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectionDescriptionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "compassPoint",
- "keyword",
- "description",
- "reference"
- ]
- },
- "AbstractTimeTopologyPrimitiveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimePrimitiveType"
- },
- {
- "type":"object",
- "title":"AbstractTimeTopologyPrimitiveType",
- "properties":{
- "complex":{
- "title":"complex",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"complex",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimeTopologyPrimitiveType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "complex"
- ]
- },
- "AbstractSolidType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
},
- {
- "type":"object",
- "title":"AbstractSolidType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractSolidType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "MultiSolidPropertyType":{
- "type":"object",
- "title":"MultiSolidPropertyType",
- "required":[
- "multiSolid"
- ],
- "properties":{
- "multiSolid":{
- "title":"multiSolid",
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
- "$ref":"#/definitions/MultiSolidType"
+ "$ref":"#/definitions/SignType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiSolid",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
}
},
"nilReason":{
@@ -12290,11 +10535,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSolidPropertyType",
+ "localPart":"DirectedEdgePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "multiSolid",
+ "edge",
+ "orientation",
"nilReason",
"remoteSchema",
"type",
@@ -12307,134 +10553,99 @@
"owns"
]
},
- "PointArrayPropertyType":{
+ "AbstractGriddedSurfaceType.Rows.Row":{
"type":"object",
- "title":"PointArrayPropertyType",
+ "title":"AbstractGriddedSurfaceType.Rows.Row",
+ "required":[
+ "posList",
+ "geometricPositionGroup"
+ ],
"properties":{
- "point":{
- "title":"point",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/PointType"
- },
- "minItems":0
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Point",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PointArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "point",
- "owns"
- ]
- },
- "AbstractTimeObjectType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"AbstractTimeObjectType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimeObjectType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ArcType":{
- "allOf":[
- {
- "$ref":"#/definitions/ArcStringType"
- },
- {
- "type":"object",
- "title":"ArcType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArcType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ShellPropertyType":{
- "type":"object",
- "title":"ShellPropertyType",
- "required":[
- "shell"
- ],
- "properties":{
- "shell":{
- "title":"shell",
+ "geometricPositionGroup":{
+ "title":"geometricPositionGroup",
"allOf":[
{
- "$ref":"#/definitions/ShellType"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":1
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Shell",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"elements"
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"ShellPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
"propertiesOrder":[
- "shell"
+ "posList",
+ "geometricPositionGroup"
]
},
- "TimeCSPropertyType":{
+ "FeaturePropertyType":{
"type":"object",
- "title":"TimeCSPropertyType",
+ "title":"FeaturePropertyType",
"required":[
- "timeCS"
+ "abstractFeature"
],
"properties":{
- "timeCS":{
- "title":"timeCS",
+ "abstractFeature":{
+ "title":"abstractFeature",
"allOf":[
{
- "$ref":"#/definitions/TimeCSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TimeCS",
+ "localPart":"AbstractFeature",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -12557,15 +10768,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCSPropertyType",
+ "localPart":"FeaturePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeCS",
+ "abstractFeature",
"nilReason",
"remoteSchema",
"type",
@@ -12574,35 +10798,173 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "TimeTopologyComplexType":{
+ "AbstractTimeObjectType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimeObjectType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimeObjectType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ImageDatumType":{
"required":[
- "primitive"
+ "pixelInCell"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeComplexType"
+ "$ref":"#/definitions/AbstractDatumType"
},
{
"type":"object",
- "title":"TimeTopologyComplexType",
+ "title":"ImageDatumType",
"properties":{
- "primitive":{
- "title":"primitive",
+ "pixelInCell":{
+ "title":"pixelInCell",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeTopologyPrimitivePropertyType"
+ "$ref":"#/definitions/CodeWithAuthorityType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pixelInCell",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ImageDatumType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "pixelInCell"
+ ]
+ },
+ "ArrayType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"ArrayType",
+ "properties":{
+ "members":{
+ "title":"members",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArrayAssociationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"members",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArrayType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "members"
+ ]
+ },
+ "ObservationType":{
+ "required":[
+ "validTime",
+ "resultOf"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"ObservationType",
+ "properties":{
+ "validTime":{
+ "title":"validTime",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePrimitivePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"validTime",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "using":{
+ "title":"using",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ProcedurePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"using",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "target":{
+ "title":"target",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/TargetPropertyType"
+ }
},
- "minItems":1
+ "elementName":{
+ "localPart":"target",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"target",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "resultOf":{
+ "title":"resultOf",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ResultType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"primitive",
+ "localPart":"resultOf",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -12611,106 +10973,129 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeTopologyComplexType",
+ "localPart":"ObservationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "primitive"
+ "validTime",
+ "using",
+ "target",
+ "resultOf"
]
},
- "CurveArrayPropertyType":{
+ "GridFunctionType":{
"type":"object",
- "title":"CurveArrayPropertyType",
+ "title":"GridFunctionType",
"properties":{
- "abstractCurve":{
- "title":"abstractCurve",
+ "sequenceRule":{
+ "title":"sequenceRule",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCurveType"
- }
- },
- "elementName":{
- "localPart":"AbstractCurve",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/SequenceRuleType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractCurve",
+ "localPart":"sequenceRule",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
+ "startPoint":{
+ "title":"startPoint",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startPoint",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CurveArrayPropertyType",
+ "localPart":"GridFunctionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractCurve",
- "owns"
+ "sequenceRule",
+ "startPoint"
]
},
- "MultiCurveType":{
+ "MultiSolidDomainType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/DomainSetType"
},
{
"type":"object",
- "title":"MultiCurveType",
+ "title":"MultiSolidDomainType",
"properties":{
- "curveMember":{
- "title":"curveMember",
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiSolidDomainType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "OperationParameterGroupType":{
+ "required":[
+ "generalOperationParameter"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ },
+ {
+ "type":"object",
+ "title":"OperationParameterGroupType",
+ "properties":{
+ "maximumOccurs":{
+ "title":"maximumOccurs",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CurvePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"curveMember",
+ "localPart":"maximumOccurs",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "curveMembers":{
- "title":"curveMembers",
+ "generalOperationParameter":{
+ "title":"generalOperationParameter",
"allOf":[
{
- "$ref":"#/definitions/CurveArrayPropertyType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"generalOperationParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":2
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"curveMembers",
+ "localPart":"generalOperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -12719,34 +11104,67 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiCurveType",
+ "localPart":"OperationParameterGroupType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "curveMember",
- "curveMembers"
+ "maximumOccurs",
+ "generalOperationParameter"
]
},
- "RelatedTimeType":{
+ "SpeedType":{
"allOf":[
{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"#/definitions/MeasureType"
},
{
"type":"object",
- "title":"RelatedTimeType",
+ "title":"SpeedType",
"properties":{
- "relativePosition":{
- "title":"relativePosition",
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SpeedType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SurfaceType":{
+ "required":[
+ "patches"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"SurfaceType",
+ "properties":{
+ "patches":{
+ "title":"patches",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"patches",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"relativePosition",
- "namespaceURI":""
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"patches",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -12754,46 +11172,45 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RelatedTimeType",
+ "localPart":"SurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "relativePosition"
+ "patches"
]
},
- "DirectedTopoSolidPropertyType":{
+ "OperationPropertyType":{
"type":"object",
- "title":"DirectedTopoSolidPropertyType",
+ "title":"OperationPropertyType",
"required":[
- "topoSolid"
+ "abstractOperation"
],
"properties":{
- "topoSolid":{
- "title":"topoSolid",
+ "abstractOperation":{
+ "title":"abstractOperation",
"allOf":[
{
- "$ref":"#/definitions/TopoSolidType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TopoSolid",
+ "localPart":"AbstractOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "$ref":"#/definitions/SignType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -12913,29 +11330,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedTopoSolidPropertyType",
+ "localPart":"OperationPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoSolid",
- "orientation",
+ "abstractOperation",
"nilReason",
"remoteSchema",
"type",
@@ -12944,30 +11347,56 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "TimeOrdinalEraPropertyType":{
+ "ContainerPropertyType":{
"type":"object",
- "title":"TimeOrdinalEraPropertyType",
+ "title":"ContainerPropertyType",
"required":[
- "timeOrdinalEra"
+ "face",
+ "topoSolid"
],
"properties":{
- "timeOrdinalEra":{
- "title":"timeOrdinalEra",
+ "face":{
+ "title":"face",
"allOf":[
{
- "$ref":"#/definitions/TimeOrdinalEraType"
+ "$ref":"#/definitions/FaceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeOrdinalEra",
+ "localPart":"Face",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "topoSolid":{
+ "title":"topoSolid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoSolidType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -13087,28 +11516,17 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeOrdinalEraPropertyType",
+ "localPart":"ContainerPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeOrdinalEra",
+ "face",
+ "topoSolid",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -13117,27 +11535,26 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "TopoComplexMemberType":{
+ "CountPropertyType":{
"type":"object",
- "title":"TopoComplexMemberType",
+ "title":"CountPropertyType",
"required":[
- "topoComplex"
+ "count"
],
"properties":{
- "topoComplex":{
- "title":"topoComplex",
+ "count":{
+ "title":"count",
"allOf":[
{
- "$ref":"#/definitions/TopoComplexType"
+ "$ref":"#/definitions/Count"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TopoComplex",
+ "localPart":"Count",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -13264,11 +11681,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoComplexMemberType",
+ "localPart":"CountPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "topoComplex",
+ "count",
"nilReason",
"remoteSchema",
"type",
@@ -13280,126 +11697,23 @@
"actuate"
]
},
- "RingPropertyType":{
+ "ObliqueCartesianCSPropertyType":{
"type":"object",
- "title":"RingPropertyType",
+ "title":"ObliqueCartesianCSPropertyType",
"required":[
- "ring"
+ "obliqueCartesianCS"
],
"properties":{
- "ring":{
- "title":"ring",
+ "obliqueCartesianCS":{
+ "title":"obliqueCartesianCS",
"allOf":[
{
- "$ref":"#/definitions/RingType"
+ "$ref":"#/definitions/ObliqueCartesianCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Ring",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RingPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "ring"
- ]
- },
- "TemporalDatumBaseType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDatumType"
- },
- {
- "type":"object",
- "title":"TemporalDatumBaseType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TemporalDatumBaseType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "GeometricComplexType":{
- "required":[
- "element"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
- },
- {
- "type":"object",
- "title":"GeometricComplexType",
- "properties":{
- "element":{
- "title":"element",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeometricPrimitivePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"element",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeometricComplexType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "element",
- "aggregationType"
- ]
- },
- "CategoryPropertyType":{
- "type":"object",
- "title":"CategoryPropertyType",
- "required":[
- "category"
- ],
- "properties":{
- "category":{
- "title":"category",
- "allOf":[
- {
- "$ref":"#/definitions/Category"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Category",
+ "localPart":"ObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -13526,11 +11840,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CategoryPropertyType",
+ "localPart":"ObliqueCartesianCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "category",
+ "obliqueCartesianCS",
"nilReason",
"remoteSchema",
"type",
@@ -13542,194 +11856,354 @@
"actuate"
]
},
- "FileType":{
+ "ParameterValueType":{
+ "required":[
+ "value",
+ "dmsAngleValue",
+ "stringValue",
+ "integerValue",
+ "booleanValue",
+ "valueList",
+ "integerValueList",
+ "valueFile",
+ "operationParameter"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ },
+ {
+ "type":"object",
+ "title":"ParameterValueType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"value",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "dmsAngleValue":{
+ "title":"dmsAngleValue",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DMSAngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dmsAngleValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "stringValue":{
+ "title":"stringValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"stringValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "integerValue":{
+ "title":"integerValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"integerValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "booleanValue":{
+ "title":"booleanValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"booleanValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "valueList":{
+ "title":"valueList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "integerValueList":{
+ "title":"integerValueList",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"integerValueList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "valueFile":{
+ "title":"valueFile",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueFile",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "operationParameter":{
+ "title":"operationParameter",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/OperationParameterPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"operationParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"operationParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ParameterValueType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "dmsAngleValue",
+ "stringValue",
+ "integerValue",
+ "booleanValue",
+ "valueList",
+ "integerValueList",
+ "valueFile",
+ "operationParameter"
+ ]
+ },
+ "TemporalDatumPropertyType":{
"type":"object",
- "title":"FileType",
+ "title":"TemporalDatumPropertyType",
"required":[
- "rangeParameters",
- "fileName",
- "fileReference",
- "fileStructure"
+ "temporalDatum"
],
"properties":{
- "rangeParameters":{
- "title":"rangeParameters",
+ "temporalDatum":{
+ "title":"temporalDatum",
"allOf":[
{
- "$ref":"#/definitions/RangeParametersType"
+ "$ref":"#/definitions/TemporalDatumType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"rangeParameters",
+ "localPart":"TemporalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "fileName":{
- "title":"fileName",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileName",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
},
- "fileReference":{
- "title":"fileReference",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileReference",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "fileStructure":{
- "title":"fileStructure",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"#/definitions/FileValueModelType"
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileStructure",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "mimeType":{
- "title":"mimeType",
+ "href":{
+ "title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"mimeType",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "compression":{
- "title":"compression",
+ "role":{
+ "title":"role",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"compression",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"FileType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "rangeParameters",
- "fileName",
- "fileReference",
- "fileStructure",
- "mimeType",
- "compression"
- ]
- },
- "TimePositionType":{
- "type":"object",
- "title":"TimePositionType",
- "properties":{
- "value":{
- "title":"value",
+ },
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
},
- "frame":{
- "title":"frame",
+ "title":{
+ "title":"title",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"frame",
- "namespaceURI":""
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "calendarEraName":{
- "title":"calendarEraName",
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/ShowType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"calendarEraName",
- "namespaceURI":""
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "indeterminatePosition":{
- "title":"indeterminatePosition",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "$ref":"#/definitions/TimeIndeterminateValueType"
+ "$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"indeterminatePosition",
- "namespaceURI":""
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimePositionType",
+ "localPart":"TemporalDatumPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "frame",
- "calendarEraName",
- "indeterminatePosition"
+ "temporalDatum",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "PointPropertyType":{
+ "TimeCalendarPropertyType":{
"type":"object",
- "title":"PointPropertyType",
+ "title":"TimeCalendarPropertyType",
"required":[
- "point"
+ "timeCalendar"
],
"properties":{
- "point":{
- "title":"point",
+ "timeCalendar":{
+ "title":"timeCalendar",
"allOf":[
{
- "$ref":"#/definitions/PointType"
+ "$ref":"#/definitions/TimeCalendarType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Point",
+ "localPart":"TimeCalendar",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -13869,11 +12343,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PointPropertyType",
+ "localPart":"TimeCalendarPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "point",
+ "timeCalendar",
"owns",
"nilReason",
"remoteSchema",
@@ -13886,102 +12360,76 @@
"actuate"
]
},
- "LinearRingType":{
+ "TinType":{
"required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
+ "maxLength",
+ "controlPoint"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractRingType"
+ "$ref":"#/definitions/TriangulatedSurfaceType"
},
{
"type":"object",
- "title":"LinearRingType",
+ "title":"TinType",
"properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
+ "stopLines":{
+ "title":"stopLines",
"allOf":[
{
"type":"array",
"items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
+ "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
},
- "minItems":4
+ "minItems":0
}
],
- "propertyType":"elementRefs"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"stopLines",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "posList":{
- "title":"posList",
+ "breakLines":{
+ "title":"breakLines",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionListType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"posList",
+ "localPart":"breakLines",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "coordinates":{
- "title":"coordinates",
+ "maxLength":{
+ "title":"maxLength",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"maxLength",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "controlPoint":{
+ "title":"controlPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TinType.ControlPoint"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"controlPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -13990,35 +12438,61 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearRingType",
+ "localPart":"TinType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
+ "stopLines",
+ "breakLines",
+ "maxLength",
+ "controlPoint"
]
},
- "TransformationPropertyType":{
+ "MetaDataPropertyType":{
"type":"object",
- "title":"TransformationPropertyType",
+ "title":"MetaDataPropertyType",
"required":[
- "transformation"
+ "abstractMetaData"
],
"properties":{
- "transformation":{
- "title":"transformation",
+ "abstractMetaData":{
+ "title":"abstractMetaData",
"allOf":[
{
- "$ref":"#/definitions/TransformationType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractMetaDataType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractMetaData",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Transformation",
+ "localPart":"AbstractMetaData",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "about":{
+ "title":"about",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"about",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -14142,11 +12616,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TransformationPropertyType",
+ "localPart":"MetaDataPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "transformation",
+ "abstractMetaData",
+ "about",
"nilReason",
"remoteSchema",
"type",
@@ -14158,274 +12633,279 @@
"actuate"
]
},
- "BSplineType":{
+ "TimeCoordinateSystemType":{
"required":[
- "posList",
- "coordinates",
- "degree",
- "knot"
+ "originPosition",
+ "origin",
+ "interval"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/TimeReferenceSystemType"
},
{
"type":"object",
- "title":"BSplineType",
+ "title":"TimeCoordinateSystemType",
"properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
+ "originPosition":{
+ "title":"originPosition",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/TimePositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"originPosition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "degree":{
- "title":"degree",
+ "origin":{
+ "title":"origin",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/TimeInstantPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"degree",
+ "localPart":"origin",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "knot":{
- "title":"knot",
+ "interval":{
+ "title":"interval",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/KnotPropertyType"
- },
- "minItems":2
+ "$ref":"#/definitions/TimeIntervalLengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"knot",
+ "localPart":"interval",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "isPolynomial":{
- "title":"isPolynomial",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"isPolynomial",
- "namespaceURI":""
- }
- },
- "knotType":{
- "title":"knotType",
- "allOf":[
- {
- "$ref":"#/definitions/KnotTypesType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"knotType",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BSplineType",
+ "localPart":"TimeCoordinateSystemType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "degree",
- "knot",
- "interpolation",
- "isPolynomial",
- "knotType"
+ "originPosition",
+ "origin",
+ "interval"
]
},
- "MultiGeometryType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"MultiGeometryType",
- "properties":{
- "geometryMember":{
- "title":"geometryMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeometryPropertyType"
- },
- "minItems":0
+ "AbstractGeneralOperationParameterPropertyType":{
+ "type":"object",
+ "title":"AbstractGeneralOperationParameterPropertyType",
+ "required":[
+ "abstractGeneralOperationParameter"
+ ],
+ "properties":{
+ "abstractGeneralOperationParameter":{
+ "title":"abstractGeneralOperationParameter",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"geometryMember",
+ "localPart":"AbstractGeneralOperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "geometryMembers":{
- "title":"geometryMembers",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geometryMembers",
- "namespaceURI":"http://www.opengis.net/gml"
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeneralOperationParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiGeometryType",
+ "localPart":"AbstractGeneralOperationParameterPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geometryMember",
- "geometryMembers"
+ "abstractGeneralOperationParameter",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "SequenceRuleType":{
+ "DirectedTopoSolidPropertyType":{
"type":"object",
- "title":"SequenceRuleType",
+ "title":"DirectedTopoSolidPropertyType",
+ "required":[
+ "topoSolid"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "topoSolid":{
+ "title":"topoSolid",
"allOf":[
{
- "$ref":"#/definitions/SequenceRuleEnumeration"
+ "$ref":"#/definitions/TopoSolidType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoSolid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "order":{
- "title":"order",
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
- "$ref":"#/definitions/IncrementOrder"
+ "$ref":"#/definitions/SignType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"order",
+ "localPart":"orientation",
"namespaceURI":""
}
},
- "axisOrder":{
- "title":"axisOrder",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
@@ -14436,232 +12916,7 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"axisOrder",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SequenceRuleType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "order",
- "axisOrder"
- ]
- },
- "TimeCalendarEraType":{
- "required":[
- "referenceEvent",
- "referenceDate",
- "julianReference",
- "epochOfUse"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"TimeCalendarEraType",
- "properties":{
- "referenceEvent":{
- "title":"referenceEvent",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceEvent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "referenceDate":{
- "title":"referenceDate",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceDate",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "julianReference":{
- "title":"julianReference",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"julianReference",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "epochOfUse":{
- "title":"epochOfUse",
- "allOf":[
- {
- "$ref":"#/definitions/TimePeriodPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"epochOfUse",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeCalendarEraType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "referenceEvent",
- "referenceDate",
- "julianReference",
- "epochOfUse"
- ]
- },
- "GenericMetaDataType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractMetaDataType"
- },
- {
- "type":"object",
- "title":"GenericMetaDataType",
- "properties":{
- "contentOverrideForGenericMetaDataType":{
- "title":"contentOverrideForGenericMetaDataType",
- "allOf":[
- {
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
- }
- ],
- "propertyType":"anyElement"
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GenericMetaDataType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "contentOverrideForGenericMetaDataType"
- ]
- },
- "GridLimitsType":{
- "type":"object",
- "title":"GridLimitsType",
- "required":[
- "gridEnvelope"
- ],
- "properties":{
- "gridEnvelope":{
- "title":"gridEnvelope",
- "allOf":[
- {
- "$ref":"#/definitions/GridEnvelopeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GridEnvelope",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridLimitsType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "gridEnvelope"
- ]
- },
- "GridCoverageType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
- },
- {
- "type":"object",
- "title":"GridCoverageType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridCoverageType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "GeocentricCRSPropertyType":{
- "type":"object",
- "title":"GeocentricCRSPropertyType",
- "required":[
- "geocentricCRS"
- ],
- "properties":{
- "geocentricCRS":{
- "title":"geocentricCRS",
- "allOf":[
- {
- "$ref":"#/definitions/GeocentricCRSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeocentricCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
+ "localPart":"nilReason",
"namespaceURI":""
}
},
@@ -14768,15 +13023,29 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeocentricCRSPropertyType",
+ "localPart":"DirectedTopoSolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geocentricCRS",
+ "topoSolid",
+ "orientation",
"nilReason",
"remoteSchema",
"type",
@@ -14785,21 +13054,109 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "StringOrRefType":{
+ "RingType":{
+ "required":[
+ "curveMember"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingType"
+ },
+ {
+ "type":"object",
+ "title":"RingType",
+ "properties":{
+ "curveMember":{
+ "title":"curveMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CurvePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RingType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "curveMember",
+ "aggregationType"
+ ]
+ },
+ "TopoPrimitiveMemberType":{
"type":"object",
- "title":"StringOrRefType",
+ "title":"TopoPrimitiveMemberType",
+ "required":[
+ "abstractTopoPrimitive"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "abstractTopoPrimitive":{
+ "title":"abstractTopoPrimitive",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractTopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"value"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractTopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
},
"nilReason":{
"title":"nilReason",
@@ -14924,11 +13281,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"StringOrRefType",
+ "localPart":"TopoPrimitiveMemberType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
+ "abstractTopoPrimitive",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -14940,35 +13298,137 @@
"actuate"
]
},
- "DomainOfValidity":{
- "type":"object",
- "title":"DomainOfValidity",
- "required":[
- "exExtent"
+ "GridDomainType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DomainSetType"
+ },
+ {
+ "type":"object",
+ "title":"GridDomainType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridDomainType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CurveArrayPropertyType":{
+ "type":"object",
+ "title":"CurveArrayPropertyType",
"properties":{
- "exExtent":{
- "title":"exExtent",
+ "abstractCurve":{
+ "title":"abstractCurve",
"allOf":[
{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCurveType"
+ }
},
+ "elementName":{
+ "localPart":"AbstractCurve",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractCurve",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CurveArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractCurve",
+ "owns"
+ ]
+ },
+ "TopoPointType":{
+ "required":[
+ "directedNode"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopologyType"
+ },
+ {
+ "type":"object",
+ "title":"TopoPointType",
+ "properties":{
+ "directedNode":{
+ "title":"directedNode",
+ "allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
+ "$ref":"#/definitions/DirectedNodePropertyType"
}
- ]
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedNode",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoPointType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "directedNode"
+ ]
+ },
+ "LinearCSPropertyType":{
+ "type":"object",
+ "title":"LinearCSPropertyType",
+ "required":[
+ "linearCS"
+ ],
+ "properties":{
+ "linearCS":{
+ "title":"linearCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearCSType"
}
],
- "propertyType":"anyElement"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LinearCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -15092,8 +13552,12 @@
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearCSPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
"propertiesOrder":[
- "exExtent",
+ "linearCS",
"nilReason",
"remoteSchema",
"type",
@@ -15105,42 +13569,63 @@
"actuate"
]
},
- "AbstractTimeSliceType":{
+ "DefinitionProxyType":{
"required":[
- "validTime"
+ "definitionRef"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"AbstractTimeSliceType",
+ "title":"DefinitionProxyType",
"properties":{
- "validTime":{
- "title":"validTime",
+ "definitionRef":{
+ "title":"definitionRef",
"allOf":[
{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"validTime",
+ "localPart":"definitionRef",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "dataSource":{
- "title":"dataSource",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dataSource",
- "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DefinitionProxyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "definitionRef"
+ ]
+ },
+ "RelatedTimeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePrimitivePropertyType"
+ },
+ {
+ "type":"object",
+ "title":"RelatedTimeType",
+ "properties":{
+ "relativePosition":{
+ "title":"relativePosition",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"relativePosition",
+ "namespaceURI":""
}
}
}
@@ -15148,43 +13633,401 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTimeSliceType",
+ "localPart":"RelatedTimeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "validTime",
- "dataSource"
+ "relativePosition"
]
},
- "GeometricPrimitivePropertyType":{
+ "GeodeticCRSType":{
+ "required":[
+ "ellipsoidalCS",
+ "cartesianCS",
+ "sphericalCS",
+ "geodeticDatum"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
+ },
+ {
+ "type":"object",
+ "title":"GeodeticCRSType",
+ "properties":{
+ "ellipsoidalCS":{
+ "title":"ellipsoidalCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"ellipsoidalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"ellipsoidalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "cartesianCS":{
+ "title":"cartesianCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CartesianCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "sphericalCS":{
+ "title":"sphericalCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SphericalCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"sphericalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"sphericalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "geodeticDatum":{
+ "title":"geodeticDatum",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"geodeticDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"geodeticDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeodeticCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "ellipsoidalCS",
+ "cartesianCS",
+ "sphericalCS",
+ "geodeticDatum"
+ ]
+ },
+ "TrianglePatchArrayPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ },
+ {
+ "type":"object",
+ "title":"TrianglePatchArrayPropertyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TrianglePatchArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CartesianCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"CartesianCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CartesianCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TemporalCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"TemporalCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TemporalCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "FormulaType":{
"type":"object",
- "title":"GeometricPrimitivePropertyType",
+ "title":"FormulaType",
"required":[
- "abstractGeometricPrimitive"
+ "b",
+ "c"
],
"properties":{
- "abstractGeometricPrimitive":{
- "title":"abstractGeometricPrimitive",
+ "a":{
+ "title":"a",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"a",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "b":{
+ "title":"b",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"b",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "c":{
+ "title":"c",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"c",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "d":{
+ "title":"d",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"d",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FormulaType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "a",
+ "b",
+ "c",
+ "d"
+ ]
+ },
+ "AbstractTimeGeometricPrimitiveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimeGeometricPrimitiveType",
+ "properties":{
+ "frame":{
+ "title":"frame",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
- },
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"frame",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimeGeometricPrimitiveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "frame"
+ ]
+ },
+ "ParameterValueGroupType":{
+ "required":[
+ "parameterValue",
+ "group"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ },
+ {
+ "type":"object",
+ "title":"ParameterValueGroupType",
+ "properties":{
+ "parameterValue":{
+ "title":"parameterValue",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"parameterValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractGeometricPrimitive",
+ "localPart":"parameterValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "group":{
+ "title":"group",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/OperationParameterGroupPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"group",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"group",
"namespaceURI":"http://www.opengis.net/gml"
}
}
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ParameterValueGroupType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "parameterValue",
+ "group"
+ ]
+ },
+ "TransformationPropertyType":{
+ "type":"object",
+ "title":"TransformationPropertyType",
+ "required":[
+ "transformation"
+ ],
+ "properties":{
+ "transformation":{
+ "title":"transformation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TransformationType"
+ }
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometricPrimitive",
+ "localPart":"Transformation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -15307,28 +14150,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometricPrimitivePropertyType",
+ "localPart":"TransformationPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractGeometricPrimitive",
+ "transformation",
"nilReason",
"remoteSchema",
"type",
@@ -15337,39 +14167,21 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "FaceType":{
+ "TopoVolumeType":{
"required":[
- "directedEdge"
+ "directedTopoSolid"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"FaceType",
+ "title":"TopoVolumeType",
"properties":{
- "directedEdge":{
- "title":"directedEdge",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedEdge",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
"directedTopoSolid":{
"title":"directedTopoSolid",
"allOf":[
@@ -15378,8 +14190,7 @@
"items":{
"$ref":"#/definitions/DirectedTopoSolidPropertyType"
},
- "maxItems":2,
- "minItems":0
+ "minItems":1
}
],
"propertyType":"element",
@@ -15388,19 +14199,6 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "surfaceProperty":{
- "title":"surfaceProperty",
- "allOf":[
- {
- "$ref":"#/definitions/SurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
"aggregationType":{
"title":"aggregationType",
"allOf":[
@@ -15419,284 +14217,177 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"FaceType",
+ "localPart":"TopoVolumeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedEdge",
"directedTopoSolid",
- "surfaceProperty",
"aggregationType"
]
},
- "AssociationRoleType":{
- "type":"object",
- "title":"AssociationRoleType",
+ "AbstractTimeSliceType":{
"required":[
- "abstractObject"
+ "validTime"
],
- "properties":{
- "abstractObject":{
- "title":"abstractObject",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimeSliceType",
+ "properties":{
+ "validTime":{
+ "title":"validTime",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePrimitivePropertyType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractObject",
+ "localPart":"validTime",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractObject",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "dataSource":{
+ "title":"dataSource",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dataSource",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimeSliceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "validTime",
+ "dataSource"
+ ]
+ },
+ "MultiCurveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ {
+ "type":"object",
+ "title":"MultiCurveType",
+ "properties":{
+ "curveMember":{
+ "title":"curveMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CurvePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "curveMembers":{
+ "title":"curveMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveMembers",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AssociationRoleType",
+ "localPart":"MultiCurveType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractObject",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate",
- "owns"
+ "curveMember",
+ "curveMembers"
]
},
- "ShellType":{
+ "SurfacePatchArrayPropertyType":{
"type":"object",
- "title":"ShellType",
- "required":[
- "surfaceMember"
- ],
+ "title":"SurfacePatchArrayPropertyType",
"properties":{
- "surfaceMember":{
- "title":"surfaceMember",
+ "abstractSurfacePatch":{
+ "title":"abstractSurfacePatch",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfacePatchType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSurfacePatch",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "minItems":1
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"surfaceMember",
+ "localPart":"AbstractSurfacePatch",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ShellType",
+ "localPart":"SurfacePatchArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "surfaceMember",
- "aggregationType"
+ "abstractSurfacePatch"
]
},
- "IdentifiedObjectType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"IdentifiedObjectType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"IdentifiedObjectType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "EngineeringCRSPropertyType":{
+ "VerticalCRSPropertyType":{
"type":"object",
- "title":"EngineeringCRSPropertyType",
+ "title":"VerticalCRSPropertyType",
"required":[
- "engineeringCRS"
+ "verticalCRS"
],
"properties":{
- "engineeringCRS":{
- "title":"engineeringCRS",
+ "verticalCRS":{
+ "title":"verticalCRS",
"allOf":[
{
- "$ref":"#/definitions/EngineeringCRSType"
+ "$ref":"#/definitions/VerticalCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EngineeringCRS",
+ "localPart":"VerticalCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -15823,11 +14514,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EngineeringCRSPropertyType",
+ "localPart":"VerticalCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "engineeringCRS",
+ "verticalCRS",
"nilReason",
"remoteSchema",
"type",
@@ -15839,60 +14530,184 @@
"actuate"
]
},
- "LinearRingPropertyType":{
- "type":"object",
- "title":"LinearRingPropertyType",
- "required":[
- "linearRing"
+ "MultiPointCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ },
+ {
+ "type":"object",
+ "title":"MultiPointCoverageType",
+ "properties":{
+ }
+ }
],
- "properties":{
- "linearRing":{
- "title":"linearRing",
- "allOf":[
- {
- "$ref":"#/definitions/LinearRingType"
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiPointCoverageType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractGeometricPrimitiveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeometricPrimitiveType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeometricPrimitiveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "DynamicFeatureType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"DynamicFeatureType",
+ "properties":{
+ "validTime":{
+ "title":"validTime",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePrimitivePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"validTime",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "history":{
+ "title":"history",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/HistoryPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"history",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"history",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "dataSource":{
+ "title":"dataSource",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dataSource",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "dataSourceReference":{
+ "title":"dataSourceReference",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dataSourceReference",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LinearRing",
- "namespaceURI":"http://www.opengis.net/gml"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearRingPropertyType",
+ "localPart":"DynamicFeatureType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "linearRing"
+ "validTime",
+ "history",
+ "dataSource",
+ "dataSourceReference"
]
},
- "AbstractFeatureType":{
+ "TemporalCRSType":{
+ "required":[
+ "timeCS",
+ "usesTemporalCS",
+ "temporalDatum"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractCRSType"
},
{
"type":"object",
- "title":"AbstractFeatureType",
+ "title":"TemporalCRSType",
"properties":{
- "boundedBy":{
- "title":"boundedBy",
+ "timeCS":{
+ "title":"timeCS",
"allOf":[
{
- "$ref":"#/definitions/BoundingShapeType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/TimeCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"timeCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"timeCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesTemporalCS":{
+ "title":"usesTemporalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalCSPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"usesTemporalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "location":{
- "title":"location",
+ "temporalDatum":{
+ "title":"temporalDatum",
"allOf":[
{
"type":"object",
@@ -15901,18 +14716,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/LocationPropertyType"
+ "$ref":"#/definitions/TemporalDatumPropertyType"
}
},
"elementName":{
- "localPart":"location",
+ "localPart":"temporalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"location",
+ "localPart":"temporalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -15921,31 +14736,251 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractFeatureType",
+ "localPart":"TemporalCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "boundedBy",
- "location"
+ "timeCS",
+ "usesTemporalCS",
+ "temporalDatum"
]
},
- "CompoundCRSPropertyType":{
+ "CodeListType":{
"type":"object",
- "title":"CompoundCRSPropertyType",
- "required":[
- "compoundCRS"
+ "title":"CodeListType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/Name"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeListType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "codeSpace"
+ ]
+ },
+ "FaceType":{
+ "required":[
+ "directedEdge"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"FaceType",
+ "properties":{
+ "directedEdge":{
+ "title":"directedEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedEdgePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "directedTopoSolid":{
+ "title":"directedTopoSolid",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ },
+ "maxItems":2,
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedTopoSolid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "surfaceProperty":{
+ "title":"surfaceProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "directedEdge",
+ "directedTopoSolid",
+ "surfaceProperty",
+ "aggregationType"
+ ]
+ },
+ "TemporalDatumType":{
+ "required":[
+ "origin"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalDatumBaseType"
+ },
+ {
+ "type":"object",
+ "title":"TemporalDatumType",
+ "properties":{
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TemporalDatumType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "origin"
+ ]
+ },
+ "SequenceRuleType":{
+ "type":"object",
+ "title":"SequenceRuleType",
"properties":{
- "compoundCRS":{
- "title":"compoundCRS",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/CompoundCRSType"
+ "$ref":"#/definitions/SequenceRuleEnumeration"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "order":{
+ "title":"order",
+ "allOf":[
+ {
+ "$ref":"#/definitions/IncrementOrder"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"order",
+ "namespaceURI":""
+ }
+ },
+ "axisOrder":{
+ "title":"axisOrder",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisOrder",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SequenceRuleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "order",
+ "axisOrder"
+ ]
+ },
+ "TopoComplexMemberType":{
+ "type":"object",
+ "title":"TopoComplexMemberType",
+ "required":[
+ "topoComplex"
+ ],
+ "properties":{
+ "topoComplex":{
+ "title":"topoComplex",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoComplexType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CompoundCRS",
+ "localPart":"TopoComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -16072,11 +15107,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CompoundCRSPropertyType",
+ "localPart":"TopoComplexMemberType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "compoundCRS",
+ "topoComplex",
"nilReason",
"remoteSchema",
"type",
@@ -16088,35 +15123,136 @@
"actuate"
]
},
- "TopoPrimitiveMemberType":{
+ "ScaleType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"ScaleType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ScaleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ProjectedCRSType":{
+ "required":[
+ "baseGeodeticCRS",
+ "baseGeographicCRS",
+ "cartesianCS"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ },
+ {
+ "type":"object",
+ "title":"ProjectedCRSType",
+ "properties":{
+ "baseGeodeticCRS":{
+ "title":"baseGeodeticCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodeticCRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"baseGeodeticCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "baseGeographicCRS":{
+ "title":"baseGeographicCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeographicCRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"baseGeographicCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "cartesianCS":{
+ "title":"cartesianCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CartesianCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ProjectedCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "baseGeodeticCRS",
+ "baseGeographicCRS",
+ "cartesianCS"
+ ]
+ },
+ "HistoryPropertyType":{
"type":"object",
- "title":"TopoPrimitiveMemberType",
+ "title":"HistoryPropertyType",
"required":[
- "abstractTopoPrimitive"
+ "abstractTimeSlice"
],
"properties":{
- "abstractTopoPrimitive":{
- "title":"abstractTopoPrimitive",
+ "abstractTimeSlice":{
+ "title":"abstractTimeSlice",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeSliceType"
+ }
},
- "value":{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "elementName":{
+ "localPart":"AbstractTimeSlice",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "elementName":{
- "localPart":"AbstractTopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "minItems":1
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractTopoPrimitive",
+ "localPart":"AbstractTimeSlice",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -16132,6 +15268,104 @@
"localPart":"owns",
"namespaceURI":""
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"HistoryPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractTimeSlice",
+ "owns"
+ ]
+ },
+ "CodeType":{
+ "type":"object",
+ "title":"CodeType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "value",
+ "codeSpace"
+ ]
+ },
+ "KnotPropertyType":{
+ "type":"object",
+ "title":"KnotPropertyType",
+ "required":[
+ "knot"
+ ],
+ "properties":{
+ "knot":{
+ "title":"knot",
+ "allOf":[
+ {
+ "$ref":"#/definitions/KnotType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Knot",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"KnotPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "knot"
+ ]
+ },
+ "MultiSurfacePropertyType":{
+ "type":"object",
+ "title":"MultiSurfacePropertyType",
+ "required":[
+ "multiSurface"
+ ],
+ "properties":{
+ "multiSurface":{
+ "title":"multiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfaceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MultiSurface",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -16252,16 +15486,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoPrimitiveMemberType",
+ "localPart":"MultiSurfacePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractTopoPrimitive",
- "owns",
+ "multiSurface",
"nilReason",
"remoteSchema",
"type",
@@ -16270,241 +15516,274 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "PolyhedralSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceType"
+ "PointArrayPropertyType":{
+ "type":"object",
+ "title":"PointArrayPropertyType",
+ "properties":{
+ "point":{
+ "title":"point",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/PointType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Point",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- {
- "type":"object",
- "title":"PolyhedralSurfaceType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolyhedralSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "GeodeticDatumType":{
- "required":[
- "primeMeridian",
- "ellipsoid"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDatumType"
- },
- {
- "type":"object",
- "title":"GeodeticDatumType",
- "properties":{
- "primeMeridian":{
- "title":"primeMeridian",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PrimeMeridianPropertyType"
- }
- },
- "elementName":{
- "localPart":"primeMeridian",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"primeMeridian",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ellipsoid":{
- "title":"ellipsoid",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EllipsoidPropertyType"
- }
- },
- "elementName":{
- "localPart":"ellipsoid",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"ellipsoid",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodeticDatumType",
+ "localPart":"PointArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "primeMeridian",
- "ellipsoid"
+ "point",
+ "owns"
]
},
- "AbstractGeneralParameterValueType":{
- "type":"object",
- "title":"AbstractGeneralParameterValueType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralParameterValueType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "GridFunctionType":{
+ "RangeParametersType":{
"type":"object",
- "title":"GridFunctionType",
+ "title":"RangeParametersType",
"properties":{
- "sequenceRule":{
- "title":"sequenceRule",
+ "abstractValue":{
+ "title":"abstractValue",
"allOf":[
{
- "$ref":"#/definitions/SequenceRuleType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"sequenceRule",
+ "localPart":"AbstractValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "startPoint":{
- "title":"startPoint",
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"startPoint",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridFunctionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "sequenceRule",
- "startPoint"
- ]
- },
- "FeatureArrayPropertyType":{
- "type":"object",
- "title":"FeatureArrayPropertyType",
- "properties":{
- "abstractFeature":{
- "title":"abstractFeature",
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractFeature",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FeatureArrayPropertyType",
+ "localPart":"RangeParametersType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractFeature"
+ "abstractValue",
+ "owns",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "RingType":{
- "required":[
- "curveMember"
- ],
+ "AbstractTopoPrimitiveType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractRingType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"RingType",
+ "title":"AbstractTopoPrimitiveType",
"properties":{
- "curveMember":{
- "title":"curveMember",
+ "isolated":{
+ "title":"isolated",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/IsolatedPropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"curveMember",
+ "localPart":"isolated",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "container":{
+ "title":"container",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"#/definitions/ContainerPropertyType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"container",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -16512,31 +15791,43 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RingType",
+ "localPart":"AbstractTopoPrimitiveType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "curveMember",
- "aggregationType"
+ "isolated",
+ "container"
]
},
- "ConversionPropertyType":{
+ "SingleCRSPropertyType":{
"type":"object",
- "title":"ConversionPropertyType",
+ "title":"SingleCRSPropertyType",
"required":[
- "conversion"
+ "abstractSingleCRS"
],
"properties":{
- "conversion":{
- "title":"conversion",
+ "abstractSingleCRS":{
+ "title":"abstractSingleCRS",
"allOf":[
{
- "$ref":"#/definitions/ConversionType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCRSType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSingleCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Conversion",
+ "localPart":"AbstractSingleCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -16663,11 +15954,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ConversionPropertyType",
+ "localPart":"SingleCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "conversion",
+ "abstractSingleCRS",
"nilReason",
"remoteSchema",
"type",
@@ -16679,481 +15970,1092 @@
"actuate"
]
},
- "CubicSplineType":{
+ "DomainSetType":{
+ "type":"object",
+ "title":"DomainSetType",
"required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "vectorAtStart",
- "vectorAtEnd"
+ "abstractGeometry",
+ "abstractTimeObject"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
- },
- {
- "type":"object",
- "title":"CubicSplineType",
- "properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
+ "properties":{
+ "abstractGeometry":{
+ "title":"abstractGeometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"posList",
+ "localPart":"AbstractGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "abstractTimeObject":{
+ "title":"abstractTimeObject",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeObjectType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"coordinates",
+ "localPart":"AbstractTimeObject",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "vectorAtStart":{
- "title":"vectorAtStart",
- "allOf":[
- {
- "$ref":"#/definitions/VectorType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"vectorAtStart",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "vectorAtEnd":{
- "title":"vectorAtEnd",
- "allOf":[
- {
- "$ref":"#/definitions/VectorType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"vectorAtEnd",
- "namespaceURI":"http://www.opengis.net/gml"
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractTimeObject",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DomainSetType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractGeometry",
+ "abstractTimeObject",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
+ "owns"
+ ]
+ },
+ "VerticalDatumType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDatumType"
+ },
+ {
+ "type":"object",
+ "title":"VerticalDatumType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VerticalDatumType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "EngineeringDatumPropertyType":{
+ "type":"object",
+ "title":"EngineeringDatumPropertyType",
+ "required":[
+ "engineeringDatum"
+ ],
+ "properties":{
+ "engineeringDatum":{
+ "title":"engineeringDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EngineeringDatumType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"EngineeringDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
- },
- "degree":{
- "title":"degree",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"degree",
- "namespaceURI":""
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EngineeringDatumPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "engineeringDatum",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "TimeNodePropertyType":{
+ "type":"object",
+ "title":"TimeNodePropertyType",
+ "required":[
+ "timeNode"
+ ],
+ "properties":{
+ "timeNode":{
+ "title":"timeNode",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeNodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimeNode",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeNodePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "timeNode",
+ "owns",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "DirectionPropertyType":{
+ "type":"object",
+ "title":"DirectionPropertyType",
+ "required":[
+ "directionVector",
+ "directionDescription",
+ "compassPoint",
+ "directionKeyword",
+ "directionString"
+ ],
+ "properties":{
+ "directionVector":{
+ "title":"directionVector",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectionVectorType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionVector",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "directionDescription":{
+ "title":"directionDescription",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectionDescriptionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionDescription",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "compassPoint":{
+ "title":"compassPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompassPointEnumeration"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CompassPoint",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "directionKeyword":{
+ "title":"directionKeyword",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionKeyword",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "directionString":{
+ "title":"directionString",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionString",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CubicSplineType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "vectorAtStart",
- "vectorAtEnd",
- "interpolation",
- "degree"
- ]
- },
- "ConventionalUnitType":{
- "required":[
- "conversionToPreferredUnit",
- "roughConversionToPreferredUnit"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/UnitDefinitionType"
},
- {
- "type":"object",
- "title":"ConventionalUnitType",
- "properties":{
- "conversionToPreferredUnit":{
- "title":"conversionToPreferredUnit",
- "allOf":[
- {
- "$ref":"#/definitions/ConversionToPreferredUnitType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"conversionToPreferredUnit",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "roughConversionToPreferredUnit":{
- "title":"roughConversionToPreferredUnit",
- "allOf":[
- {
- "$ref":"#/definitions/ConversionToPreferredUnitType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"roughConversionToPreferredUnit",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "derivationUnitTerm":{
- "title":"derivationUnitTerm",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DerivationUnitTermType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"derivationUnitTerm",
- "namespaceURI":"http://www.opengis.net/gml"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"ConventionalUnitType",
+ "localPart":"DirectionPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "conversionToPreferredUnit",
- "roughConversionToPreferredUnit",
- "derivationUnitTerm"
+ "directionVector",
+ "directionDescription",
+ "compassPoint",
+ "directionKeyword",
+ "directionString",
+ "owns",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "TimeOrdinalEraType":{
+ "ShellPropertyType":{
+ "type":"object",
+ "title":"ShellPropertyType",
"required":[
- "start",
- "end"
+ "shell"
],
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"TimeOrdinalEraType",
- "properties":{
- "relatedTime":{
- "title":"relatedTime",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/RelatedTimeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"relatedTime",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "start":{
- "title":"start",
- "allOf":[
- {
- "$ref":"#/definitions/TimeNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"start",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "end":{
- "title":"end",
- "allOf":[
- {
- "$ref":"#/definitions/TimeNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"end",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "extent":{
- "title":"extent",
- "allOf":[
- {
- "$ref":"#/definitions/TimePeriodPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "member":{
- "title":"member",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeOrdinalEraPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"member",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "group":{
- "title":"group",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"group",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "properties":{
+ "shell":{
+ "title":"shell",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShellType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Shell",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeOrdinalEraType",
+ "localPart":"ShellPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "relatedTime",
- "start",
- "end",
- "extent",
- "member",
- "group"
+ "shell"
]
},
- "ValueArrayType":{
- "allOf":[
- {
- "$ref":"#/definitions/CompositeValueType"
+ "StringOrRefType":{
+ "type":"object",
+ "title":"StringOrRefType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"ValueArrayType",
- "properties":{
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
- }
- },
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"ValueArrayType",
+ "localPart":"StringOrRefType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "codeSpace",
- "uom"
+ "value",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "EdgeType":{
+ "LineStringSegmentType":{
"required":[
- "directedNode"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"EdgeType",
+ "title":"LineStringSegmentType",
"properties":{
- "directedNode":{
- "title":"directedNode",
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DirectedNodePropertyType"
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
},
- "maxItems":2,
"minItems":2
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedNode",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"elementRefs"
},
- "directedFace":{
- "title":"directedFace",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedFacePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedFace",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "curveProperty":{
- "title":"curveProperty",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/CoordinatesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"curveProperty",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"aggregationType",
+ "localPart":"interpolation",
"namespaceURI":""
}
}
@@ -17162,653 +17064,311 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EdgeType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "directedNode",
- "directedFace",
- "curveProperty",
- "aggregationType"
- ]
- },
- "AbstractMetaDataType":{
- "type":"object",
- "title":"AbstractMetaDataType",
- "properties":{
- "content":{
- "title":"content",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"elementRefs"
- },
- "id":{
- "title":"id",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"id",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractMetaDataType",
+ "localPart":"LineStringSegmentType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "content",
- "id"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "interpolation"
]
},
- "ImageCRSType":{
+ "CubicSplineType":{
"required":[
- "cartesianCS",
- "affineCS",
- "usesObliqueCartesianCS",
- "imageDatum"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "vectorAtStart",
+ "vectorAtEnd"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"ImageCRSType",
+ "title":"CubicSplineType",
"properties":{
- "cartesianCS":{
- "title":"cartesianCS",
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
- }
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
},
- "elementName":{
- "localPart":"cartesianCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "minItems":2
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"cartesianCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"elementRefs"
},
- "affineCS":{
- "title":"affineCS",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AffineCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"affineCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/DirectPositionListType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"affineCS",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "usesObliqueCartesianCS":{
- "title":"usesObliqueCartesianCS",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
+ "$ref":"#/definitions/CoordinatesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesObliqueCartesianCS",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "imageDatum":{
- "title":"imageDatum",
+ "vectorAtStart":{
+ "title":"vectorAtStart",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ImageDatumPropertyType"
- }
- },
- "elementName":{
- "localPart":"imageDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/VectorType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"imageDatum",
+ "localPart":"vectorAtStart",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ImageCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "cartesianCS",
- "affineCS",
- "usesObliqueCartesianCS",
- "imageDatum"
- ]
- },
- "AbstractTimeComplexType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeObjectType"
- },
- {
- "type":"object",
- "title":"AbstractTimeComplexType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimeComplexType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "PolygonType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfaceType"
- },
- {
- "type":"object",
- "title":"PolygonType",
- "properties":{
- "exterior":{
- "title":"exterior",
+ },
+ "vectorAtEnd":{
+ "title":"vectorAtEnd",
"allOf":[
{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/VectorType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"exterior",
+ "localPart":"vectorAtEnd",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "interior":{
- "title":"interior",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"interior",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "exterior",
- "interior"
- ]
- },
- "CartesianCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"CartesianCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CartesianCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "DirectionVectorType":{
- "type":"object",
- "title":"DirectionVectorType",
- "required":[
- "vector",
- "horizontalAngle",
- "verticalAngle"
- ],
- "properties":{
- "vector":{
- "title":"vector",
- "allOf":[
- {
- "$ref":"#/definitions/VectorType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"vector",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "horizontalAngle":{
- "title":"horizontalAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"horizontalAngle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "verticalAngle":{
- "title":"verticalAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"verticalAngle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectionVectorType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "vector",
- "horizontalAngle",
- "verticalAngle"
- ]
- },
- "Category":{
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- },
- {
- "type":"object",
- "title":"Category",
- "properties":{
- "nilReason":{
- "title":"nilReason",
+ },
+ "degree":{
+ "title":"degree",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
+ "localPart":"degree",
"namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "propertiesOrder":[
- "nilReason"
- ]
- },
- "CodeType":{
- "type":"object",
- "title":"CodeType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CodeType",
+ "localPart":"CubicSplineType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "codeSpace"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "vectorAtStart",
+ "vectorAtEnd",
+ "interpolation",
+ "degree"
]
},
- "TopoPointType":{
+ "GeodesicStringType":{
"required":[
- "directedNode"
+ "posList",
+ "geometricPositionGroup"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"TopoPointType",
+ "title":"GeodesicStringType",
"properties":{
- "directedNode":{
- "title":"directedNode",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "$ref":"#/definitions/DirectedNodePropertyType"
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedNode",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoPointType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "directedNode"
- ]
- },
- "GeodeticCRSPropertyType":{
- "type":"object",
- "title":"GeodeticCRSPropertyType",
- "required":[
- "geodeticCRS"
- ],
- "properties":{
- "geodeticCRS":{
- "title":"geodeticCRS",
- "allOf":[
- {
- "$ref":"#/definitions/GeodeticCRSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeodeticCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "geometricPositionGroup":{
+ "title":"geometricPositionGroup",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elements"
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodeticCRSPropertyType",
+ "localPart":"GeodesicStringType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geodeticCRS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "posList",
+ "geometricPositionGroup",
+ "interpolation"
]
},
- "PassThroughOperationType":{
+ "OrientableCurveType":{
"required":[
- "modifiedCoordinate",
- "coordOperation"
+ "baseCurve"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/AbstractCurveType"
},
{
"type":"object",
- "title":"PassThroughOperationType",
+ "title":"OrientableCurveType",
"properties":{
- "modifiedCoordinate":{
- "title":"modifiedCoordinate",
+ "baseCurve":{
+ "title":"baseCurve",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- },
- "minItems":1
+ "$ref":"#/definitions/CurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"modifiedCoordinate",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordOperation":{
- "title":"coordOperation",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
- }
- },
- "elementName":{
- "localPart":"coordOperation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"coordOperation",
+ "localPart":"baseCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"#/definitions/SignType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"aggregationType",
+ "localPart":"orientation",
"namespaceURI":""
}
}
@@ -17817,265 +17377,168 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PassThroughOperationType",
+ "localPart":"OrientableCurveType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "modifiedCoordinate",
- "coordOperation",
- "aggregationType"
+ "baseCurve",
+ "orientation"
]
},
- "AbstractCurveSegmentType":{
- "type":"object",
- "title":"AbstractCurveSegmentType",
- "properties":{
- "numDerivativesAtStart":{
- "title":"numDerivativesAtStart",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numDerivativesAtStart",
- "namespaceURI":""
- }
- },
- "numDerivativesAtEnd":{
- "title":"numDerivativesAtEnd",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numDerivativesAtEnd",
- "namespaceURI":""
- }
+ "AbstractParametricCurveSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfacePatchType"
},
- "numDerivativeInterior":{
- "title":"numDerivativeInterior",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ {
+ "type":"object",
+ "title":"AbstractParametricCurveSurfaceType",
+ "properties":{
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numDerivativeInterior",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCurveSegmentType",
+ "localPart":"AbstractParametricCurveSurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "numDerivativesAtStart",
- "numDerivativesAtEnd",
- "numDerivativeInterior"
+ "aggregationType"
]
},
- "DerivedCRSPropertyType":{
+ "TopoPrimitiveArrayAssociationType":{
"type":"object",
- "title":"DerivedCRSPropertyType",
- "required":[
- "derivedCRS"
- ],
+ "title":"TopoPrimitiveArrayAssociationType",
"properties":{
- "derivedCRS":{
- "title":"derivedCRS",
- "allOf":[
- {
- "$ref":"#/definitions/DerivedCRSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DerivedCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
+ "abstractTopoPrimitive":{
+ "title":"abstractTopoPrimitive",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractTopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractTopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "actuate":{
- "title":"actuate",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"owns",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivedCRSPropertyType",
+ "localPart":"TopoPrimitiveArrayAssociationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "derivedCRS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "abstractTopoPrimitive",
+ "owns"
]
},
- "MultiSurfaceType":{
+ "ConversionType":{
+ "required":[
+ "method"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/AbstractGeneralConversionType"
},
{
"type":"object",
- "title":"MultiSurfaceType",
+ "title":"ConversionType",
"properties":{
- "surfaceMember":{
- "title":"surfaceMember",
+ "method":{
+ "title":"method",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/OperationMethodPropertyType"
+ }
},
- "minItems":0
+ "elementName":{
+ "localPart":"method",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"surfaceMember",
+ "localPart":"method",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "surfaceMembers":{
- "title":"surfaceMembers",
+ "parameterValue":{
+ "title":"parameterValue",
"allOf":[
{
- "$ref":"#/definitions/SurfaceArrayPropertyType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"parameterValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"surfaceMembers",
+ "localPart":"parameterValue",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -18084,158 +17547,73 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSurfaceType",
+ "localPart":"ConversionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "surfaceMember",
- "surfaceMembers"
+ "method",
+ "parameterValue"
]
},
- "QuantityExtentType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureOrNilReasonListType"
- },
- {
- "type":"object",
- "title":"QuantityExtentType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"QuantityExtentType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "CoordinateSystemAxisType":{
+ "AbstractGriddedSurfaceType.Rows":{
+ "type":"object",
+ "title":"AbstractGriddedSurfaceType.Rows",
"required":[
- "axisAbbrev",
- "axisDirection",
- "uom"
+ "row"
],
- "allOf":[
- {
- "$ref":"#/definitions/IdentifiedObjectType"
- },
- {
- "type":"object",
- "title":"CoordinateSystemAxisType",
- "properties":{
- "axisAbbrev":{
- "title":"axisAbbrev",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"axisAbbrev",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "axisDirection":{
- "title":"axisDirection",
- "allOf":[
- {
- "$ref":"#/definitions/CodeWithAuthorityType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"axisDirection",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minimumValue":{
- "title":"minimumValue",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"minimumValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "maximumValue":{
- "title":"maximumValue",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maximumValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "rangeMeaning":{
- "title":"rangeMeaning",
- "allOf":[
- {
- "$ref":"#/definitions/CodeWithAuthorityType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeMeaning",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "properties":{
+ "row":{
+ "title":"row",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows.Row"
+ },
+ "minItems":1
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Row",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CoordinateSystemAxisType",
- "namespaceURI":"http://www.opengis.net/gml"
},
+ "typeType":"classInfo",
"propertiesOrder":[
- "axisAbbrev",
- "axisDirection",
- "minimumValue",
- "maximumValue",
- "rangeMeaning",
- "uom"
+ "row"
]
},
- "SphericalCSPropertyType":{
+ "DatumPropertyType":{
"type":"object",
- "title":"SphericalCSPropertyType",
+ "title":"DatumPropertyType",
"required":[
- "sphericalCS"
+ "abstractDatum"
],
"properties":{
- "sphericalCS":{
- "title":"sphericalCS",
+ "abstractDatum":{
+ "title":"abstractDatum",
"allOf":[
{
- "$ref":"#/definitions/SphericalCSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractDatumType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"SphericalCS",
+ "localPart":"AbstractDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -18362,11 +17740,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SphericalCSPropertyType",
+ "localPart":"DatumPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "sphericalCS",
+ "abstractDatum",
"nilReason",
"remoteSchema",
"type",
@@ -18378,15 +17756,45 @@
"actuate"
]
},
- "GeometryPropertyType":{
+ "IndirectEntryType":{
"type":"object",
- "title":"GeometryPropertyType",
+ "title":"IndirectEntryType",
"required":[
- "abstractGeometry"
+ "definitionProxy"
],
"properties":{
- "abstractGeometry":{
- "title":"abstractGeometry",
+ "definitionProxy":{
+ "title":"definitionProxy",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionProxyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DefinitionProxy",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"IndirectEntryType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "definitionProxy"
+ ]
+ },
+ "AbstractGeneralParameterValuePropertyType":{
+ "type":"object",
+ "title":"AbstractGeneralParameterValuePropertyType",
+ "required":[
+ "abstractGeneralParameterValue"
+ ],
+ "properties":{
+ "abstractGeneralParameterValue":{
+ "title":"abstractGeneralParameterValue",
"allOf":[
{
"type":"object",
@@ -18395,20 +17803,108 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
}
},
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"AbstractGeneralParameterValue",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"AbstractGeneralParameterValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralParameterValuePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractGeneralParameterValue"
+ ]
+ },
+ "GridLimitsType":{
+ "type":"object",
+ "title":"GridLimitsType",
+ "required":[
+ "gridEnvelope"
+ ],
+ "properties":{
+ "gridEnvelope":{
+ "title":"gridEnvelope",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridEnvelopeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GridEnvelope",
"namespaceURI":"http://www.opengis.net/gml"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridLimitsType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "gridEnvelope"
+ ]
+ },
+ "MultiSurfaceDomainType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DomainSetType"
+ },
+ {
+ "type":"object",
+ "title":"MultiSurfaceDomainType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiSurfaceDomainType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CoordinateOperationAccuracy":{
+ "type":"object",
+ "title":"CoordinateOperationAccuracy",
+ "required":[
+ "abstractDQPositionalAccuracy"
+ ],
+ "properties":{
+ "abstractDQPositionalAccuracy":{
+ "title":"abstractDQPositionalAccuracy",
+ "allOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "propertyType":"anyElement"
},
"nilReason":{
"title":"nilReason",
@@ -18459,243 +17955,155 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeometryPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "abstractGeometry",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate",
- "owns"
- ]
- },
- "AffinePlacementType":{
- "type":"object",
- "title":"AffinePlacementType",
- "required":[
- "location",
- "refDirection",
- "inDimension",
- "outDimension"
- ],
- "properties":{
- "location":{
- "title":"location",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "refDirection":{
- "title":"refDirection",
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"refDirection",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "inDimension":{
- "title":"inDimension",
+ "title":{
+ "title":"title",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"inDimension",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "outDimension":{
- "title":"outDimension",
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"outDimension",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"AffinePlacementType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
"propertiesOrder":[
- "location",
- "refDirection",
- "inDimension",
- "outDimension"
+ "abstractDQPositionalAccuracy",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "LengthType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"LengthType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LengthType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "EllipsoidType":{
+ "TransformationType":{
"required":[
- "semiMajorAxis",
- "secondDefiningParameter"
+ "method"
],
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/AbstractGeneralTransformationType"
},
{
"type":"object",
- "title":"EllipsoidType",
+ "title":"TransformationType",
"properties":{
- "semiMajorAxis":{
- "title":"semiMajorAxis",
+ "method":{
+ "title":"method",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/OperationMethodPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"method",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"semiMajorAxis",
+ "localPart":"method",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "secondDefiningParameter":{
- "title":"secondDefiningParameter",
+ "parameterValue":{
+ "title":"parameterValue",
"allOf":[
{
- "$ref":"#/definitions/SecondDefiningParameterPropertyElement"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"parameterValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"secondDefiningParameter",
+ "localPart":"parameterValue",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -18704,52 +18112,60 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EllipsoidType",
+ "localPart":"TransformationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "semiMajorAxis",
- "secondDefiningParameter"
+ "method",
+ "parameterValue"
]
},
- "MultiSurfaceDomainType":{
- "allOf":[
- {
- "$ref":"#/definitions/DomainSetType"
- },
- {
- "type":"object",
- "title":"MultiSurfaceDomainType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiSurfaceDomainType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "EllipsoidPropertyType":{
+ "DirectedFacePropertyType":{
"type":"object",
- "title":"EllipsoidPropertyType",
+ "title":"DirectedFacePropertyType",
"required":[
- "ellipsoid"
+ "face"
],
"properties":{
- "ellipsoid":{
- "title":"ellipsoid",
+ "face":{
+ "title":"face",
"allOf":[
{
- "$ref":"#/definitions/EllipsoidType"
+ "$ref":"#/definitions/FaceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Ellipsoid",
+ "localPart":"Face",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "orientation":{
+ "title":"orientation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SignType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -18873,11 +18289,13 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EllipsoidPropertyType",
+ "localPart":"DirectedFacePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "ellipsoid",
+ "face",
+ "orientation",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -18889,149 +18307,230 @@
"actuate"
]
},
- "ValueArrayPropertyType":{
- "type":"object",
- "title":"ValueArrayPropertyType",
+ "TimeReferenceSystemType":{
"required":[
- "abstractValueOrAbstractGeometryOrAbstractTimeObject"
+ "domainOfValidity"
],
- "properties":{
- "abstractValueOrAbstractGeometryOrAbstractTimeObject":{
- "title":"abstractValueOrAbstractGeometryOrAbstractTimeObject",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
- }
- },
- "elementName":{
- "localPart":"AbstractTimeObject",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- },
- "elementName":{
- "localPart":"Null",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"AbstractValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":1
- }
- ],
- "propertyType":"elementRefs"
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionType"
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ {
+ "type":"object",
+ "title":"TimeReferenceSystemType",
+ "properties":{
+ "domainOfValidity":{
+ "title":"domainOfValidity",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"domainOfValidity",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"ValueArrayPropertyType",
+ "localPart":"TimeReferenceSystemType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractValueOrAbstractGeometryOrAbstractTimeObject",
- "owns"
+ "domainOfValidity"
]
},
- "DefinitionBaseType":{
+ "BagType":{
"allOf":[
{
"$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"DefinitionBaseType",
+ "title":"BagType",
+ "properties":{
+ "member":{
+ "title":"member",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AssociationRoleType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"member",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "members":{
+ "title":"members",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArrayAssociationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"members",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BagType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "member",
+ "members"
+ ]
+ },
+ "TimeInstantType":{
+ "required":[
+ "timePosition"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"TimeInstantType",
"properties":{
+ "timePosition":{
+ "title":"timePosition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"timePosition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DefinitionBaseType",
+ "localPart":"TimeInstantType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "timePosition"
+ ]
},
- "ObliqueCartesianCSPropertyType":{
+ "ValuePropertyType":{
"type":"object",
- "title":"ObliqueCartesianCSPropertyType",
+ "title":"ValuePropertyType",
"required":[
- "obliqueCartesianCS"
+ "abstractValue",
+ "abstractGeometry",
+ "abstractTimeObject",
+ "_null"
],
"properties":{
- "obliqueCartesianCS":{
- "title":"obliqueCartesianCS",
+ "abstractValue":{
+ "title":"abstractValue",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "abstractGeometry":{
+ "title":"abstractGeometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "abstractTimeObject":{
+ "title":"abstractTimeObject",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeObjectType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractTimeObject",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractTimeObject",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "_null":{
+ "title":"_null",
"allOf":[
{
- "$ref":"#/definitions/ObliqueCartesianCSType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ObliqueCartesianCS",
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -19154,15 +18653,31 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ObliqueCartesianCSPropertyType",
+ "localPart":"ValuePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "obliqueCartesianCS",
+ "abstractValue",
+ "abstractGeometry",
+ "abstractTimeObject",
+ "_null",
"nilReason",
"remoteSchema",
"type",
@@ -19171,27 +18686,113 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "PolarCSPropertyType":{
- "type":"object",
- "title":"PolarCSPropertyType",
+ "CylindricalCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"CylindricalCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CylindricalCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "GeographicCRSType":{
"required":[
- "polarCS"
+ "usesEllipsoidalCS",
+ "usesGeodeticDatum"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
+ },
+ {
+ "type":"object",
+ "title":"GeographicCRSType",
+ "properties":{
+ "usesEllipsoidalCS":{
+ "title":"usesEllipsoidalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesEllipsoidalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesGeodeticDatum":{
+ "title":"usesGeodeticDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesGeodeticDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeographicCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "usesEllipsoidalCS",
+ "usesGeodeticDatum"
+ ]
+ },
+ "CircleType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArcType"
+ },
+ {
+ "type":"object",
+ "title":"CircleType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CircleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ReferenceType":{
+ "type":"object",
+ "title":"ReferenceType",
"properties":{
- "polarCS":{
- "title":"polarCS",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"#/definitions/PolarCSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"PolarCS",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
},
"nilReason":{
@@ -19317,11 +18918,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PolarCSPropertyType",
+ "localPart":"ReferenceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "polarCS",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -19333,485 +18934,518 @@
"actuate"
]
},
- "TriangleType":{
+ "BaseUnitType":{
"required":[
- "exterior"
+ "unitsSystem"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfacePatchType"
+ "$ref":"#/definitions/UnitDefinitionType"
},
{
"type":"object",
- "title":"TriangleType",
+ "title":"BaseUnitType",
"properties":{
- "exterior":{
- "title":"exterior",
+ "unitsSystem":{
+ "title":"unitsSystem",
"allOf":[
{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"exterior",
+ "localPart":"unitsSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TriangleType",
+ "localPart":"BaseUnitType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "exterior",
- "interpolation"
+ "unitsSystem"
]
},
- "ArcStringByBulgeType":{
- "required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "bulge",
- "normal"
+ "MultiCurveCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ },
+ {
+ "type":"object",
+ "title":"MultiCurveCoverageType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiCurveCoverageType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractTopologyType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"ArcStringByBulgeType",
+ "title":"AbstractTopologyType",
"properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "bulge":{
- "title":"bulge",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"bulge",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "normal":{
- "title":"normal",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"normal",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "numArc":{
- "title":"numArc",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTopologyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TimeClockPropertyType":{
+ "type":"object",
+ "title":"TimeClockPropertyType",
+ "required":[
+ "timeClock"
+ ],
+ "properties":{
+ "timeClock":{
+ "title":"timeClock",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeClockType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimeClock",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"ArcStringByBulgeType",
+ "localPart":"TimeClockPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "bulge",
- "normal",
- "interpolation",
- "numArc"
+ "timeClock",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
+ "owns"
]
},
- "SecondDefiningParameterPropertyElement":{
+ "ConcatenatedOperationPropertyType":{
"type":"object",
- "title":"SecondDefiningParameterPropertyElement",
+ "title":"ConcatenatedOperationPropertyType",
"required":[
- "secondDefiningParameter"
+ "concatenatedOperation"
],
"properties":{
- "secondDefiningParameter":{
- "title":"secondDefiningParameter",
+ "concatenatedOperation":{
+ "title":"concatenatedOperation",
"allOf":[
{
- "$ref":"#/definitions/SecondDefiningParameter"
+ "$ref":"#/definitions/ConcatenatedOperationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"SecondDefiningParameter",
+ "localPart":"ConcatenatedOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"ConcatenatedOperationPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
"propertiesOrder":[
- "secondDefiningParameter"
+ "concatenatedOperation",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "TrianglePatchArrayPropertyType":{
+ "DefinitionBaseType":{
"allOf":[
{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"TrianglePatchArrayPropertyType",
+ "title":"DefinitionBaseType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TrianglePatchArrayPropertyType",
+ "localPart":"DefinitionBaseType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "ArcStringType":{
+ "CoordinateSystemAxisType":{
"required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
+ "axisAbbrev",
+ "axisDirection",
+ "uom"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"ArcStringType",
+ "title":"CoordinateSystemAxisType",
"properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":3
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
+ "axisAbbrev":{
+ "title":"axisAbbrev",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"posList",
+ "localPart":"axisAbbrev",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "coordinates":{
- "title":"coordinates",
+ "axisDirection":{
+ "title":"axisDirection",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"axisDirection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "interpolation":{
- "title":"interpolation",
+ "minimumValue":{
+ "title":"minimumValue",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"minimumValue",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "numArc":{
- "title":"numArc",
+ "maximumValue":{
+ "title":"maximumValue",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maximumValue",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArcStringType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "interpolation",
- "numArc"
- ]
- },
- "ParameterValueGroupType":{
- "required":[
- "parameterValue",
- "group"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
- },
- {
- "type":"object",
- "title":"ParameterValueGroupType",
- "properties":{
- "parameterValue":{
- "title":"parameterValue",
+ },
+ "rangeMeaning":{
+ "title":"rangeMeaning",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
- }
- },
- "elementName":{
- "localPart":"parameterValue",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":2
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"parameterValue",
+ "localPart":"rangeMeaning",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "group":{
- "title":"group",
+ "uom":{
+ "title":"uom",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/OperationParameterGroupPropertyType"
- }
- },
- "elementName":{
- "localPart":"group",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"group",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -19820,50 +19454,44 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ParameterValueGroupType",
+ "localPart":"CoordinateSystemAxisType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "parameterValue",
- "group"
+ "axisAbbrev",
+ "axisDirection",
+ "minimumValue",
+ "maximumValue",
+ "rangeMeaning",
+ "uom"
]
},
- "MultiPointType":{
+ "DerivedUnitType":{
+ "required":[
+ "derivationUnitTerm"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/UnitDefinitionType"
},
{
"type":"object",
- "title":"MultiPointType",
+ "title":"DerivedUnitType",
"properties":{
- "pointMember":{
- "title":"pointMember",
+ "derivationUnitTerm":{
+ "title":"derivationUnitTerm",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/DerivationUnitTermType"
},
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "pointMembers":{
- "title":"pointMembers",
- "allOf":[
- {
- "$ref":"#/definitions/PointArrayPropertyType"
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pointMembers",
+ "localPart":"derivationUnitTerm",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -19872,43 +19500,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiPointType",
+ "localPart":"DerivedUnitType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "pointMember",
- "pointMembers"
+ "derivationUnitTerm"
]
},
- "CoordinateOperationPropertyType":{
+ "GeodeticDatumPropertyType":{
"type":"object",
- "title":"CoordinateOperationPropertyType",
+ "title":"GeodeticDatumPropertyType",
"required":[
- "abstractCoordinateOperation"
+ "geodeticDatum"
],
"properties":{
- "abstractCoordinateOperation":{
- "title":"abstractCoordinateOperation",
+ "geodeticDatum":{
+ "title":"geodeticDatum",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- }
- },
- "elementName":{
- "localPart":"AbstractCoordinateOperation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/GeodeticDatumType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractCoordinateOperation",
+ "localPart":"GeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -20035,11 +19650,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateOperationPropertyType",
+ "localPart":"GeodeticDatumPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractCoordinateOperation",
+ "geodeticDatum",
"nilReason",
"remoteSchema",
"type",
@@ -20051,320 +19666,292 @@
"actuate"
]
},
- "EnvelopeWithTimePeriodType":{
- "required":[
- "beginPosition",
- "endPosition"
- ],
+ "VolumeType":{
"allOf":[
{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/MeasureType"
},
- {
- "type":"object",
- "title":"EnvelopeWithTimePeriodType",
- "properties":{
- "beginPosition":{
- "title":"beginPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"beginPosition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "endPosition":{
- "title":"endPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"endPosition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "frame":{
- "title":"frame",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"frame",
- "namespaceURI":""
- }
- }
+ {
+ "type":"object",
+ "title":"VolumeType",
+ "properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EnvelopeWithTimePeriodType",
+ "localPart":"VolumeType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "beginPosition",
- "endPosition",
- "frame"
- ]
+ }
},
- "ScaleType":{
+ "AbstractGeneralOperationParameterType":{
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"ScaleType",
+ "title":"AbstractGeneralOperationParameterType",
"properties":{
+ "minimumOccurs":{
+ "title":"minimumOccurs",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"minimumOccurs",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ScaleType",
+ "localPart":"AbstractGeneralOperationParameterType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "minimumOccurs"
+ ]
},
- "DMSAngleType":{
+ "AbstractGMLType":{
"type":"object",
- "title":"DMSAngleType",
+ "title":"AbstractGMLType",
"required":[
- "degrees",
- "decimalMinutes",
- "minutes"
+ "id"
],
"properties":{
- "degrees":{
- "title":"degrees",
+ "metaDataProperty":{
+ "title":"metaDataProperty",
"allOf":[
{
- "$ref":"#/definitions/DegreesType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MetaDataPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"degrees",
+ "localPart":"metaDataProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "decimalMinutes":{
- "title":"decimalMinutes",
+ "description":{
+ "title":"description",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"decimalMinutes",
+ "localPart":"description",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "minutes":{
- "title":"minutes",
+ "descriptionReference":{
+ "title":"descriptionReference",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"minutes",
+ "localPart":"descriptionReference",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "seconds":{
- "title":"seconds",
+ "identifier":{
+ "title":"identifier",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"seconds",
+ "localPart":"identifier",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "id":{
+ "title":"id",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"id",
"namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DMSAngleType",
+ "localPart":"AbstractGMLType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "degrees",
- "decimalMinutes",
- "minutes",
- "seconds"
+ "metaDataProperty",
+ "description",
+ "descriptionReference",
+ "identifier",
+ "name",
+ "id"
]
},
- "DynamicFeatureMemberType":{
+ "ArcType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureMemberType"
+ "$ref":"#/definitions/ArcStringType"
},
{
"type":"object",
- "title":"DynamicFeatureMemberType",
+ "title":"ArcType",
"properties":{
- "dynamicFeature":{
- "title":"dynamicFeature",
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArcType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractMetaDataType":{
+ "type":"object",
+ "title":"AbstractMetaDataType",
+ "properties":{
+ "content":{
+ "title":"content",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "id":{
+ "title":"id",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"id",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractMetaDataType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "content",
+ "id"
+ ]
+ },
+ "TimeClockType":{
+ "required":[
+ "referenceEvent",
+ "referenceTime",
+ "utcReference"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeReferenceSystemType"
+ },
+ {
+ "type":"object",
+ "title":"TimeClockType",
+ "properties":{
+ "referenceEvent":{
+ "title":"referenceEvent",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DynamicFeatureType"
- }
- },
- "elementName":{
- "localPart":"DynamicFeature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/StringOrRefType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"DynamicFeature",
+ "localPart":"referenceEvent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
+ "referenceTime":{
+ "title":"referenceTime",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceTime",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
+ "utcReference":{
+ "title":"utcReference",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"utcReference",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "actuate":{
- "title":"actuate",
+ "dateBasis":{
+ "title":"dateBasis",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeCalendarPropertyType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dateBasis",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -20372,58 +19959,69 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DynamicFeatureMemberType",
+ "localPart":"TimeClockType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "dynamicFeature",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "referenceEvent",
+ "referenceTime",
+ "utcReference",
+ "dateBasis"
]
},
- "AbstractTopoPrimitiveType":{
+ "TimeNodeType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
},
{
"type":"object",
- "title":"AbstractTopoPrimitiveType",
+ "title":"TimeNodeType",
"properties":{
- "isolated":{
- "title":"isolated",
+ "previousEdge":{
+ "title":"previousEdge",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/IsolatedPropertyType"
+ "$ref":"#/definitions/TimeEdgePropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"isolated",
+ "localPart":"previousEdge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "container":{
- "title":"container",
+ "nextEdge":{
+ "title":"nextEdge",
"allOf":[
{
- "$ref":"#/definitions/ContainerPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeEdgePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"container",
+ "localPart":"nextEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "position":{
+ "title":"position",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeInstantPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"position",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -20432,33 +20030,37 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTopoPrimitiveType",
+ "localPart":"TimeNodeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "isolated",
- "container"
+ "previousEdge",
+ "nextEdge",
+ "position"
]
},
- "AbstractDiscreteCoverageType":{
+ "DynamicFeatureCollectionType":{
+ "required":[
+ "dynamicMembers"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractCoverageType"
+ "$ref":"#/definitions/DynamicFeatureType"
},
{
"type":"object",
- "title":"AbstractDiscreteCoverageType",
+ "title":"DynamicFeatureCollectionType",
"properties":{
- "coverageFunction":{
- "title":"coverageFunction",
+ "dynamicMembers":{
+ "title":"dynamicMembers",
"allOf":[
{
- "$ref":"#/definitions/CoverageFunctionType"
+ "$ref":"#/definitions/DynamicFeatureMemberType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coverageFunction",
+ "localPart":"dynamicMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -20467,30 +20069,102 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractDiscreteCoverageType",
+ "localPart":"DynamicFeatureCollectionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coverageFunction"
+ "dynamicMembers"
]
},
- "TimeInstantPropertyType":{
+ "DirectionVectorType":{
"type":"object",
- "title":"TimeInstantPropertyType",
+ "title":"DirectionVectorType",
"required":[
- "timeInstant"
+ "vector",
+ "horizontalAngle",
+ "verticalAngle"
],
"properties":{
- "timeInstant":{
- "title":"timeInstant",
+ "vector":{
+ "title":"vector",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantType"
+ "$ref":"#/definitions/VectorType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"vector",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "horizontalAngle":{
+ "title":"horizontalAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"horizontalAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "verticalAngle":{
+ "title":"verticalAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeInstant",
+ "localPart":"verticalAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectionVectorType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "vector",
+ "horizontalAngle",
+ "verticalAngle"
+ ]
+ },
+ "SurfacePropertyType":{
+ "type":"object",
+ "title":"SurfacePropertyType",
+ "required":[
+ "abstractSurface"
+ ],
+ "properties":{
+ "abstractSurface":{
+ "title":"abstractSurface",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfaceType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSurface",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -20630,11 +20304,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeInstantPropertyType",
+ "localPart":"SurfacePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeInstant",
+ "abstractSurface",
"nilReason",
"remoteSchema",
"type",
@@ -20647,235 +20321,15 @@
"owns"
]
},
- "AbstractCoverageType":{
- "required":[
- "domainSet",
- "rangeSet"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"AbstractCoverageType",
- "properties":{
- "domainSet":{
- "title":"domainSet",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DomainSetType"
- }
- },
- "elementName":{
- "localPart":"domainSet",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"domainSet",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "rangeSet":{
- "title":"rangeSet",
- "allOf":[
- {
- "$ref":"#/definitions/RangeSetType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeSet",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractCoverageType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "domainSet",
- "rangeSet"
- ]
- },
- "MeasureOrNilReasonListType":{
- "type":"object",
- "title":"MeasureOrNilReasonListType",
- "required":[
- "uom"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"value"
- },
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MeasureOrNilReasonListType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "value",
- "uom"
- ]
- },
- "LineStringType":{
- "required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveType"
- },
- {
- "type":"object",
- "title":"LineStringType",
- "properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LineStringType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
- ]
- },
- "AbstractRingPropertyType":{
+ "AssociationRoleType":{
"type":"object",
- "title":"AbstractRingPropertyType",
+ "title":"AssociationRoleType",
"required":[
- "abstractRing"
+ "abstractObject"
],
"properties":{
- "abstractRing":{
- "title":"abstractRing",
+ "abstractObject":{
+ "title":"abstractObject",
"allOf":[
{
"type":"object",
@@ -20884,104 +20338,32 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractRingType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"AbstractRing",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractRing",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractRingPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "abstractRing"
- ]
- },
- "PrimeMeridianType":{
- "required":[
- "greenwichLongitude"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/IdentifiedObjectType"
- },
- {
- "type":"object",
- "title":"PrimeMeridianType",
- "properties":{
- "greenwichLongitude":{
- "title":"greenwichLongitude",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"greenwichLongitude",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PrimeMeridianType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "greenwichLongitude"
- ]
- },
- "VolumeType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
},
- {
- "type":"object",
- "title":"VolumeType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VolumeType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "MultiCurvePropertyType":{
- "type":"object",
- "title":"MultiCurvePropertyType",
- "required":[
- "multiCurve"
- ],
- "properties":{
- "multiCurve":{
- "title":"multiCurve",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"#/definitions/MultiCurveType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiCurve",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
},
"nilReason":{
@@ -21103,28 +20485,16 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiCurvePropertyType",
+ "localPart":"AssociationRoleType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "multiCurve",
+ "abstractObject",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -21133,19 +20503,19 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "GeneralTransformationPropertyType":{
+ "TargetPropertyType":{
"type":"object",
- "title":"GeneralTransformationPropertyType",
+ "title":"TargetPropertyType",
"required":[
- "abstractGeneralTransformation"
+ "abstractFeature",
+ "abstractGeometry"
],
"properties":{
- "abstractGeneralTransformation":{
- "title":"abstractGeneralTransformation",
+ "abstractFeature":{
+ "title":"abstractFeature",
"allOf":[
{
"type":"object",
@@ -21154,18 +20524,43 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractGeneralTransformationType"
+ "$ref":"#/definitions/AbstractFeatureType"
}
},
"elementName":{
- "localPart":"AbstractGeneralTransformation",
+ "localPart":"AbstractFeature",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractGeneralTransformation",
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "abstractGeometry":{
+ "title":"abstractGeometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -21288,15 +20683,29 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeneralTransformationPropertyType",
+ "localPart":"TargetPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractGeneralTransformation",
+ "abstractFeature",
+ "abstractGeometry",
"nilReason",
"remoteSchema",
"type",
@@ -21305,319 +20714,567 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "MultiSolidDomainType":{
+ "ConventionalUnitType":{
+ "required":[
+ "conversionToPreferredUnit",
+ "roughConversionToPreferredUnit"
+ ],
"allOf":[
{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/UnitDefinitionType"
},
{
"type":"object",
- "title":"MultiSolidDomainType",
+ "title":"ConventionalUnitType",
+ "properties":{
+ "conversionToPreferredUnit":{
+ "title":"conversionToPreferredUnit",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"conversionToPreferredUnit",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "roughConversionToPreferredUnit":{
+ "title":"roughConversionToPreferredUnit",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"roughConversionToPreferredUnit",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "derivationUnitTerm":{
+ "title":"derivationUnitTerm",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DerivationUnitTermType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"derivationUnitTerm",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ConventionalUnitType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "conversionToPreferredUnit",
+ "roughConversionToPreferredUnit",
+ "derivationUnitTerm"
+ ]
+ },
+ "RectifiedGridType":{
+ "required":[
+ "origin",
+ "offsetVector"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridType"
+ },
+ {
+ "type":"object",
+ "title":"RectifiedGridType",
"properties":{
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "offsetVector":{
+ "title":"offsetVector",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"offsetVector",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSolidDomainType",
+ "localPart":"RectifiedGridType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "origin",
+ "offsetVector"
+ ]
},
- "CodeWithAuthorityType":{
+ "DefinitionType":{
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/DefinitionBaseType"
},
{
"type":"object",
- "title":"CodeWithAuthorityType",
+ "title":"DefinitionType",
"properties":{
+ "remarks":{
+ "title":"remarks",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"remarks",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CodeWithAuthorityType",
+ "localPart":"DefinitionType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "remarks"
+ ]
},
- "CoordinateSystemAxisPropertyType":{
+ "KnotType":{
"type":"object",
- "title":"CoordinateSystemAxisPropertyType",
+ "title":"KnotType",
"required":[
- "coordinateSystemAxis"
+ "value",
+ "multiplicity",
+ "weight"
],
"properties":{
- "coordinateSystemAxis":{
- "title":"coordinateSystemAxis",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/CoordinateSystemAxisType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CoordinateSystemAxis",
+ "localPart":"value",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
+ "multiplicity":{
+ "title":"multiplicity",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"multiplicity",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
+ "weight":{
+ "title":"weight",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"weight",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateSystemAxisPropertyType",
+ "localPart":"KnotType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "coordinateSystemAxis",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "value",
+ "multiplicity",
+ "weight"
]
},
- "SingleOperationPropertyType":{
- "type":"object",
- "title":"SingleOperationPropertyType",
+ "EdgeType":{
"required":[
- "abstractSingleOperation"
+ "directedNode"
],
- "properties":{
- "abstractSingleOperation":{
- "title":"abstractSingleOperation",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"EdgeType",
+ "properties":{
+ "directedNode":{
+ "title":"directedNode",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedNodePropertyType"
+ },
+ "maxItems":2,
+ "minItems":2
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractSingleOperation",
+ "localPart":"directedNode",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractSingleOperation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "directedFace":{
+ "title":"directedFace",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedFacePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedFace",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "curveProperty":{
+ "title":"curveProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EdgeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "directedNode",
+ "directedFace",
+ "curveProperty",
+ "aggregationType"
+ ]
+ },
+ "DynamicFeatureMemberType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureMemberType"
},
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ {
+ "type":"object",
+ "title":"DynamicFeatureMemberType",
+ "properties":{
+ "dynamicFeature":{
+ "title":"dynamicFeature",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DynamicFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"DynamicFeature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"DynamicFeature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DynamicFeatureMemberType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "dynamicFeature",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "TopoCurveType":{
+ "required":[
+ "directedEdge"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopologyType"
},
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ {
+ "type":"object",
+ "title":"TopoCurveType",
+ "properties":{
+ "directedEdge":{
+ "title":"directedEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedEdgePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "arcrole":{
- "title":"arcrole",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoCurveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "directedEdge",
+ "aggregationType"
+ ]
+ },
+ "CoordinatesType":{
+ "type":"object",
+ "title":"CoordinatesType",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "title":{
- "title":"title",
+ "decimal":{
+ "title":"decimal",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -21625,75 +21282,82 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"decimal",
+ "namespaceURI":""
}
},
- "show":{
- "title":"show",
+ "cs":{
+ "title":"cs",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"cs",
+ "namespaceURI":""
}
},
- "actuate":{
- "title":"actuate",
+ "ts":{
+ "title":"ts",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"ts",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SingleOperationPropertyType",
+ "localPart":"CoordinatesType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractSingleOperation",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "value",
+ "decimal",
+ "cs",
+ "ts"
]
},
- "VerticalDatumPropertyType":{
+ "MultiSolidPropertyType":{
"type":"object",
- "title":"VerticalDatumPropertyType",
+ "title":"MultiSolidPropertyType",
"required":[
- "verticalDatum"
+ "multiSolid"
],
"properties":{
- "verticalDatum":{
- "title":"verticalDatum",
+ "multiSolid":{
+ "title":"multiSolid",
"allOf":[
{
- "$ref":"#/definitions/VerticalDatumType"
+ "$ref":"#/definitions/MultiSolidType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"VerticalDatum",
+ "localPart":"MultiSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -21817,11 +21481,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalDatumPropertyType",
+ "localPart":"MultiSolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "verticalDatum",
+ "multiSolid",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -21833,106 +21498,390 @@
"actuate"
]
},
- "TopoComplexType":{
+ "GeometryArrayPropertyType":{
+ "type":"object",
+ "title":"GeometryArrayPropertyType",
+ "properties":{
+ "abstractGeometry":{
+ "title":"abstractGeometry",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeometryArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractGeometry",
+ "owns"
+ ]
+ },
+ "TimeOrdinalEraType":{
"required":[
- "maximalComplex"
+ "start",
+ "end"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"TopoComplexType",
+ "title":"TimeOrdinalEraType",
"properties":{
- "maximalComplex":{
- "title":"maximalComplex",
+ "relatedTime":{
+ "title":"relatedTime",
"allOf":[
{
- "$ref":"#/definitions/TopoComplexMemberType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/RelatedTimeType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"maximalComplex",
+ "localPart":"relatedTime",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "superComplex":{
- "title":"superComplex",
+ "start":{
+ "title":"start",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TopoComplexMemberType"
- },
- "minItems":0
+ "$ref":"#/definitions/TimeNodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"superComplex",
+ "localPart":"start",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "subComplex":{
- "title":"subComplex",
+ "end":{
+ "title":"end",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TopoComplexMemberType"
- },
- "minItems":0
+ "$ref":"#/definitions/TimeNodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"subComplex",
+ "localPart":"end",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "topoPrimitiveMember":{
- "title":"topoPrimitiveMember",
+ "extent":{
+ "title":"extent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePeriodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "member":{
+ "title":"member",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/TopoPrimitiveMemberType"
+ "$ref":"#/definitions/TimeOrdinalEraPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"topoPrimitiveMember",
+ "localPart":"member",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "topoPrimitiveMembers":{
- "title":"topoPrimitiveMembers",
+ "group":{
+ "title":"group",
"allOf":[
{
- "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"group",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeOrdinalEraType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "relatedTime",
+ "start",
+ "end",
+ "extent",
+ "member",
+ "group"
+ ]
+ },
+ "AbstractGeometricAggregateType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeometricAggregateType",
+ "properties":{
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeometricAggregateType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "aggregationType"
+ ]
+ },
+ "CurveType":{
+ "required":[
+ "segments"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveType"
+ },
+ {
+ "type":"object",
+ "title":"CurveType",
+ "properties":{
+ "segments":{
+ "title":"segments",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveSegmentArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"segments",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CurveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "segments"
+ ]
+ },
+ "AbstractSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractSurfaceType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractGeometryType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeometryType",
+ "properties":{
+ "srsName":{
+ "title":"srsName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
+ "namespaceURI":""
+ }
+ },
+ "srsDimension":{
+ "title":"srsDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsDimension",
+ "namespaceURI":""
+ }
+ },
+ "axisLabels":{
+ "title":"axisLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisLabels",
+ "namespaceURI":""
+ }
+ },
+ "uomLabels":{
+ "title":"uomLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uomLabels",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeometryType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
+ ]
+ },
+ "TopoSolidType":{
+ "required":[
+ "directedFace"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"TopoSolidType",
+ "properties":{
+ "directedFace":{
+ "title":"directedFace",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedFacePropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"topoPrimitiveMembers",
+ "localPart":"directedFace",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "isMaximal":{
- "title":"isMaximal",
+ "solidProperty":{
+ "title":"solidProperty",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/SolidPropertyType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"isMaximal",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"solidProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"aggregationType":{
@@ -21953,92 +21902,102 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoComplexType",
+ "localPart":"TopoSolidType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "maximalComplex",
- "superComplex",
- "subComplex",
- "topoPrimitiveMember",
- "topoPrimitiveMembers",
- "isMaximal",
+ "directedFace",
+ "solidProperty",
"aggregationType"
]
},
- "InlinePropertyType":{
+ "AbstractMemberType":{
"type":"object",
- "title":"InlinePropertyType",
+ "title":"AbstractMemberType",
+ "properties":{
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractMemberType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "owns"
+ ]
+ },
+ "MeasureListType":{
+ "type":"object",
+ "title":"MeasureListType",
"required":[
- "abstractObject"
+ "uom"
],
"properties":{
- "abstractObject":{
- "title":"abstractObject",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"AbstractObject",
- "namespaceURI":"http://www.opengis.net/gml"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractObject",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "propertyType":"value"
},
- "owns":{
- "title":"owns",
+ "uom":{
+ "title":"uom",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
+ "localPart":"uom",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"InlinePropertyType",
+ "localPart":"MeasureListType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractObject",
- "owns"
+ "value",
+ "uom"
]
},
- "PrimeMeridianPropertyType":{
+ "CartesianCSPropertyType":{
"type":"object",
- "title":"PrimeMeridianPropertyType",
+ "title":"CartesianCSPropertyType",
"required":[
- "primeMeridian"
+ "cartesianCS"
],
"properties":{
- "primeMeridian":{
- "title":"primeMeridian",
+ "cartesianCS":{
+ "title":"cartesianCS",
"allOf":[
{
- "$ref":"#/definitions/PrimeMeridianType"
+ "$ref":"#/definitions/CartesianCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PrimeMeridian",
+ "localPart":"CartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -22165,11 +22124,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PrimeMeridianPropertyType",
+ "localPart":"CartesianCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "primeMeridian",
+ "cartesianCS",
"nilReason",
"remoteSchema",
"type",
@@ -22181,96 +22140,55 @@
"actuate"
]
},
- "ImageCRSPropertyType":{
- "type":"object",
- "title":"ImageCRSPropertyType",
- "required":[
- "imageCRS"
+ "AbstractCurveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractCurveType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractCurveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "DirectPositionListType":{
+ "type":"object",
+ "title":"DirectPositionListType",
"properties":{
- "imageCRS":{
- "title":"imageCRS",
- "allOf":[
- {
- "$ref":"#/definitions/ImageCRSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ImageCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
+ "value":{
+ "title":"value",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "role":{
- "title":"role",
+ "count":{
+ "title":"count",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"count",
+ "namespaceURI":""
}
},
- "arcrole":{
- "title":"arcrole",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -22278,156 +22196,90 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsName",
+ "namespaceURI":""
}
},
- "title":{
- "title":"title",
+ "srsDimension":{
+ "title":"srsDimension",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsDimension",
+ "namespaceURI":""
}
},
- "show":{
- "title":"show",
+ "axisLabels":{
+ "title":"axisLabels",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"axisLabels",
+ "namespaceURI":""
}
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ImageCRSPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "imageCRS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "CurveSegmentArrayPropertyType":{
- "type":"object",
- "title":"CurveSegmentArrayPropertyType",
- "properties":{
- "abstractCurveSegment":{
- "title":"abstractCurveSegment",
+ "uomLabels":{
+ "title":"uomLabels",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCurveSegmentType"
- }
- },
- "elementName":{
- "localPart":"AbstractCurveSegment",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractCurveSegment",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uomLabels",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CurveSegmentArrayPropertyType",
+ "localPart":"DirectPositionListType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractCurveSegment"
+ "value",
+ "count",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
]
},
- "MetaDataPropertyType":{
+ "GeodeticCRSPropertyType":{
"type":"object",
- "title":"MetaDataPropertyType",
+ "title":"GeodeticCRSPropertyType",
"required":[
- "abstractMetaData"
+ "geodeticCRS"
],
"properties":{
- "abstractMetaData":{
- "title":"abstractMetaData",
+ "geodeticCRS":{
+ "title":"geodeticCRS",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractMetaDataType"
- }
- },
- "elementName":{
- "localPart":"AbstractMetaData",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/GeodeticCRSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractMetaData",
+ "localPart":"GeodeticCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "about":{
- "title":"about",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -22551,12 +22403,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MetaDataPropertyType",
+ "localPart":"GeodeticCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractMetaData",
- "about",
+ "geodeticCRS",
"nilReason",
"remoteSchema",
"type",
@@ -22568,72 +22419,155 @@
"actuate"
]
},
- "KnotPropertyType":{
- "type":"object",
- "title":"KnotPropertyType",
+ "AbstractCoordinateSystemType":{
"required":[
- "knot"
+ "axis"
],
- "properties":{
- "knot":{
- "title":"knot",
- "allOf":[
- {
- "$ref":"#/definitions/KnotType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/IdentifiedObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractCoordinateSystemType",
+ "properties":{
+ "axis":{
+ "title":"axis",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"axis",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"axis",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Knot",
- "namespaceURI":"http://www.opengis.net/gml"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"KnotPropertyType",
+ "localPart":"AbstractCoordinateSystemType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "knot"
+ "axis",
+ "aggregationType"
]
},
- "GeographicCRSType":{
+ "PolarCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"PolarCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolarCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TimeCalendarEraType":{
"required":[
- "usesEllipsoidalCS",
- "usesGeodeticDatum"
+ "referenceEvent",
+ "referenceDate",
+ "julianReference",
+ "epochOfUse"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"GeographicCRSType",
+ "title":"TimeCalendarEraType",
"properties":{
- "usesEllipsoidalCS":{
- "title":"usesEllipsoidalCS",
+ "referenceEvent":{
+ "title":"referenceEvent",
"allOf":[
{
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesEllipsoidalCS",
+ "localPart":"referenceEvent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "usesGeodeticDatum":{
- "title":"usesGeodeticDatum",
+ "referenceDate":{
+ "title":"referenceDate",
"allOf":[
{
- "$ref":"#/definitions/GeodeticDatumPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesGeodeticDatum",
+ "localPart":"referenceDate",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "julianReference":{
+ "title":"julianReference",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"julianReference",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "epochOfUse":{
+ "title":"epochOfUse",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePeriodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"epochOfUse",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -22642,75 +22576,89 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeographicCRSType",
+ "localPart":"TimeCalendarEraType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "usesEllipsoidalCS",
- "usesGeodeticDatum"
+ "referenceEvent",
+ "referenceDate",
+ "julianReference",
+ "epochOfUse"
]
},
- "TopoVolumePropertyType":{
+ "SecondDefiningParameter":{
"type":"object",
- "title":"TopoVolumePropertyType",
+ "title":"SecondDefiningParameter",
"required":[
- "topoVolume"
+ "inverseFlattening",
+ "semiMinorAxis",
+ "isSphere"
],
"properties":{
- "topoVolume":{
- "title":"topoVolume",
+ "inverseFlattening":{
+ "title":"inverseFlattening",
"allOf":[
{
- "$ref":"#/definitions/TopoVolumeType"
+ "$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TopoVolume",
+ "localPart":"inverseFlattening",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
+ "semiMinorAxis":{
+ "title":"semiMinorAxis",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/LengthType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"semiMinorAxis",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "isSphere":{
+ "title":"isSphere",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"isSphere",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"TopoVolumePropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
"propertiesOrder":[
- "topoVolume",
- "owns"
+ "inverseFlattening",
+ "semiMinorAxis",
+ "isSphere"
]
},
- "OperationMethodPropertyType":{
+ "VerticalCSPropertyType":{
"type":"object",
- "title":"OperationMethodPropertyType",
+ "title":"VerticalCSPropertyType",
"required":[
- "operationMethod"
+ "verticalCS"
],
"properties":{
- "operationMethod":{
- "title":"operationMethod",
+ "verticalCS":{
+ "title":"verticalCS",
"allOf":[
{
- "$ref":"#/definitions/OperationMethodType"
+ "$ref":"#/definitions/VerticalCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"OperationMethod",
+ "localPart":"VerticalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -22837,11 +22785,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationMethodPropertyType",
+ "localPart":"VerticalCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "operationMethod",
+ "verticalCS",
"nilReason",
"remoteSchema",
"type",
@@ -22853,92 +22801,82 @@
"actuate"
]
},
- "Quantity":{
+ "AbstractCRSType":{
+ "required":[
+ "scope"
+ ],
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"Quantity",
+ "title":"AbstractCRSType",
"properties":{
- "nilReason":{
- "title":"nilReason",
+ "domainOfValidity":{
+ "title":"domainOfValidity",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DomainOfValidity"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"domainOfValidity",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "scope":{
+ "title":"scope",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"scope",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
}
],
"typeType":"classInfo",
- "propertiesOrder":[
- "nilReason"
- ]
- },
- "CylindricalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"CylindricalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CylindricalCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ArcByBulgeType":{
- "allOf":[
- {
- "$ref":"#/definitions/ArcStringByBulgeType"
- },
- {
- "type":"object",
- "title":"ArcByBulgeType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
"typeName":{
- "localPart":"ArcByBulgeType",
+ "localPart":"AbstractCRSType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "domainOfValidity",
+ "scope"
+ ]
},
- "AffineCSPropertyType":{
+ "SphericalCSPropertyType":{
"type":"object",
- "title":"AffineCSPropertyType",
+ "title":"SphericalCSPropertyType",
"required":[
- "affineCS"
+ "sphericalCS"
],
"properties":{
- "affineCS":{
- "title":"affineCS",
+ "sphericalCS":{
+ "title":"sphericalCS",
"allOf":[
{
- "$ref":"#/definitions/AffineCSType"
+ "$ref":"#/definitions/SphericalCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"AffineCS",
+ "localPart":"SphericalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -23065,11 +23003,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AffineCSPropertyType",
+ "localPart":"SphericalCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "affineCS",
+ "sphericalCS",
"nilReason",
"remoteSchema",
"type",
@@ -23081,189 +23019,33 @@
"actuate"
]
},
- "AbstractGMLType":{
- "type":"object",
- "title":"AbstractGMLType",
- "required":[
- "id"
- ],
- "properties":{
- "metaDataProperty":{
- "title":"metaDataProperty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MetaDataPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"metaDataProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "descriptionReference":{
- "title":"descriptionReference",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"descriptionReference",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "identifier":{
- "title":"identifier",
- "allOf":[
- {
- "$ref":"#/definitions/CodeWithAuthorityType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"identifier",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "name":{
- "title":"name",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "id":{
- "title":"id",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"id",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGMLType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "metaDataProperty",
- "description",
- "descriptionReference",
- "identifier",
- "name",
- "id"
- ]
- },
- "TimeEdgeType":{
- "required":[
- "start",
- "end"
- ],
+ "VectorType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ "$ref":"#/definitions/DirectPositionType"
},
{
"type":"object",
- "title":"TimeEdgeType",
+ "title":"VectorType",
"properties":{
- "start":{
- "title":"start",
- "allOf":[
- {
- "$ref":"#/definitions/TimeNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"start",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "end":{
- "title":"end",
- "allOf":[
- {
- "$ref":"#/definitions/TimeNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"end",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "extent":{
- "title":"extent",
- "allOf":[
- {
- "$ref":"#/definitions/TimePeriodPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeEdgeType",
+ "localPart":"VectorType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "start",
- "end",
- "extent"
- ]
+ }
},
- "OperationPropertyType":{
+ "CRSPropertyType":{
"type":"object",
- "title":"OperationPropertyType",
+ "title":"CRSPropertyType",
"required":[
- "abstractOperation"
+ "abstractCRS"
],
"properties":{
- "abstractOperation":{
- "title":"abstractOperation",
+ "abstractCRS":{
+ "title":"abstractCRS",
"allOf":[
{
"type":"object",
@@ -23272,18 +23054,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/AbstractCRSType"
}
},
"elementName":{
- "localPart":"AbstractOperation",
+ "localPart":"AbstractCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractOperation",
+ "localPart":"AbstractCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -23410,11 +23192,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationPropertyType",
+ "localPart":"CRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractOperation",
+ "abstractCRS",
"nilReason",
"remoteSchema",
"type",
@@ -23426,16 +23208,15 @@
"actuate"
]
},
- "BoundingShapeType":{
+ "AbstractRingPropertyType":{
"type":"object",
- "title":"BoundingShapeType",
+ "title":"AbstractRingPropertyType",
"required":[
- "envelope",
- "_null"
+ "abstractRing"
],
"properties":{
- "envelope":{
- "title":"envelope",
+ "abstractRing":{
+ "title":"abstractRing",
"allOf":[
{
"type":"object",
@@ -23444,94 +23225,172 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/AbstractRingType"
}
},
"elementName":{
- "localPart":"Envelope",
+ "localPart":"AbstractRing",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"Envelope",
+ "localPart":"AbstractRing",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractRingPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractRing"
+ ]
+ },
+ "AbstractGeneralDerivedCRSType":{
+ "required":[
+ "conversion"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeneralDerivedCRSType",
+ "properties":{
+ "conversion":{
+ "title":"conversion",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/GeneralConversionPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"conversion",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"conversion",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralDerivedCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "conversion"
+ ]
+ },
+ "DirectionDescriptionType":{
+ "type":"object",
+ "title":"DirectionDescriptionType",
+ "required":[
+ "compassPoint",
+ "keyword",
+ "description",
+ "reference"
+ ],
+ "properties":{
+ "compassPoint":{
+ "title":"compassPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompassPointEnumeration"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"compassPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "_null":{
- "title":"_null",
+ "keyword":{
+ "title":"keyword",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Null",
+ "localPart":"keyword",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "nilReason":{
- "title":"nilReason",
+ "description":{
+ "title":"description",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "reference":{
+ "title":"reference",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"reference",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BoundingShapeType",
+ "localPart":"DirectionDescriptionType",
"namespaceURI":"http://www.opengis.net/gml"
},
- "propertiesOrder":[
- "envelope",
- "_null",
- "nilReason"
+ "propertiesOrder":[
+ "compassPoint",
+ "keyword",
+ "description",
+ "reference"
]
},
- "TimeTopologyPrimitivePropertyType":{
+ "PassThroughOperationPropertyType":{
"type":"object",
- "title":"TimeTopologyPrimitivePropertyType",
+ "title":"PassThroughOperationPropertyType",
"required":[
- "abstractTimeTopologyPrimitive"
+ "passThroughOperation"
],
"properties":{
- "abstractTimeTopologyPrimitive":{
- "title":"abstractTimeTopologyPrimitive",
+ "passThroughOperation":{
+ "title":"passThroughOperation",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"AbstractTimeTopologyPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/PassThroughOperationType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractTimeTopologyPrimitive",
+ "localPart":"PassThroughOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -23654,28 +23513,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeTopologyPrimitivePropertyType",
+ "localPart":"PassThroughOperationPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractTimeTopologyPrimitive",
+ "passThroughOperation",
"nilReason",
"remoteSchema",
"type",
@@ -23684,19 +23530,136 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "GeneralConversionPropertyType":{
+ "ImageCRSType":{
+ "required":[
+ "cartesianCS",
+ "affineCS",
+ "usesObliqueCartesianCS",
+ "imageDatum"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
+ },
+ {
+ "type":"object",
+ "title":"ImageCRSType",
+ "properties":{
+ "cartesianCS":{
+ "title":"cartesianCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CartesianCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "affineCS":{
+ "title":"affineCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AffineCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"affineCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"affineCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesObliqueCartesianCS":{
+ "title":"usesObliqueCartesianCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesObliqueCartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "imageDatum":{
+ "title":"imageDatum",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ImageDatumPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"imageDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"imageDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ImageCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "cartesianCS",
+ "affineCS",
+ "usesObliqueCartesianCS",
+ "imageDatum"
+ ]
+ },
+ "TimePrimitivePropertyType":{
"type":"object",
- "title":"GeneralConversionPropertyType",
+ "title":"TimePrimitivePropertyType",
"required":[
- "abstractGeneralConversion"
+ "abstractTimePrimitive"
],
"properties":{
- "abstractGeneralConversion":{
- "title":"abstractGeneralConversion",
+ "abstractTimePrimitive":{
+ "title":"abstractTimePrimitive",
"allOf":[
{
"type":"object",
@@ -23705,21 +23668,34 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractGeneralConversionType"
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
}
},
"elementName":{
- "localPart":"AbstractGeneralConversion",
+ "localPart":"AbstractTimePrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractGeneralConversion",
+ "localPart":"AbstractTimePrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -23843,11 +23819,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeneralConversionPropertyType",
+ "localPart":"TimePrimitivePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractGeneralConversion",
+ "abstractTimePrimitive",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -23859,41 +23836,23 @@
"actuate"
]
},
- "UserDefinedCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"UserDefinedCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"UserDefinedCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TemporalCRSPropertyType":{
+ "EngineeringCRSPropertyType":{
"type":"object",
- "title":"TemporalCRSPropertyType",
+ "title":"EngineeringCRSPropertyType",
"required":[
- "temporalCRS"
+ "engineeringCRS"
],
"properties":{
- "temporalCRS":{
- "title":"temporalCRS",
+ "engineeringCRS":{
+ "title":"engineeringCRS",
"allOf":[
{
- "$ref":"#/definitions/TemporalCRSType"
+ "$ref":"#/definitions/EngineeringCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TemporalCRS",
+ "localPart":"EngineeringCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -24020,11 +23979,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalCRSPropertyType",
+ "localPart":"EngineeringCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "temporalCRS",
+ "engineeringCRS",
"nilReason",
"remoteSchema",
"type",
@@ -24036,23 +23995,226 @@
"actuate"
]
},
- "PassThroughOperationPropertyType":{
+ "AbstractTimeTopologyPrimitiveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimeTopologyPrimitiveType",
+ "properties":{
+ "complex":{
+ "title":"complex",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"complex",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimeTopologyPrimitiveType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "complex"
+ ]
+ },
+ "ArcByCenterPointType":{
+ "required":[
+ "pos",
+ "pointProperty",
+ "pointRep",
+ "posList",
+ "coordinates",
+ "radius",
+ "numARC"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ },
+ {
+ "type":"object",
+ "title":"ArcByCenterPointType",
+ "properties":{
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "pointProperty":{
+ "title":"pointProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "pointRep":{
+ "title":"pointRep",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "radius":{
+ "title":"radius",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"radius",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "startAngle":{
+ "title":"startAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "endAngle":{
+ "title":"endAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"endAngle",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "numARC":{
+ "title":"numARC",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numArc",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArcByCenterPointType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "pos",
+ "pointProperty",
+ "pointRep",
+ "posList",
+ "coordinates",
+ "radius",
+ "startAngle",
+ "endAngle",
+ "interpolation",
+ "numARC"
+ ]
+ },
+ "CoordinateSystemAxisPropertyType":{
"type":"object",
- "title":"PassThroughOperationPropertyType",
+ "title":"CoordinateSystemAxisPropertyType",
"required":[
- "passThroughOperation"
+ "coordinateSystemAxis"
],
"properties":{
- "passThroughOperation":{
- "title":"passThroughOperation",
+ "coordinateSystemAxis":{
+ "title":"coordinateSystemAxis",
"allOf":[
{
- "$ref":"#/definitions/PassThroughOperationType"
+ "$ref":"#/definitions/CoordinateSystemAxisType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PassThroughOperation",
+ "localPart":"CoordinateSystemAxis",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -24179,11 +24341,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PassThroughOperationPropertyType",
+ "localPart":"CoordinateSystemAxisPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "passThroughOperation",
+ "coordinateSystemAxis",
"nilReason",
"remoteSchema",
"type",
@@ -24195,61 +24357,23 @@
"actuate"
]
},
- "TargetPropertyType":{
- "type":"object",
- "title":"TargetPropertyType",
- "required":[
- "abstractFeature",
- "abstractGeometry"
- ],
- "properties":{
- "abstractFeature":{
- "title":"abstractFeature",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "abstractGeometry":{
- "title":"abstractGeometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "EllipsoidalCSPropertyType":{
+ "type":"object",
+ "title":"EllipsoidalCSPropertyType",
+ "required":[
+ "ellipsoidalCS"
+ ],
+ "properties":{
+ "ellipsoidalCS":{
+ "title":"ellipsoidalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EllipsoidalCSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"EllipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -24372,29 +24496,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TargetPropertyType",
+ "localPart":"EllipsoidalCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractFeature",
- "abstractGeometry",
+ "ellipsoidalCS",
"nilReason",
"remoteSchema",
"type",
@@ -24403,145 +24513,26 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
- ]
- },
- "CylinderType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
- },
- {
- "type":"object",
- "title":"CylinderType",
- "properties":{
- "horizontalCURVETYPE":{
- "title":"horizontalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"horizontalCurveType",
- "namespaceURI":""
- }
- },
- "verticalCURVETYPE":{
- "title":"verticalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"verticalCurveType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CylinderType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "horizontalCURVETYPE",
- "verticalCURVETYPE"
- ]
- },
- "PointType":{
- "required":[
- "pos",
- "coordinates"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
- },
- {
- "type":"object",
- "title":"PointType",
- "properties":{
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PointType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "pos",
- "coordinates"
+ "actuate"
]
},
- "AffineCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"AffineCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AffineCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ConcatenatedOperationPropertyType":{
+ "ConversionPropertyType":{
"type":"object",
- "title":"ConcatenatedOperationPropertyType",
+ "title":"ConversionPropertyType",
"required":[
- "concatenatedOperation"
+ "conversion"
],
"properties":{
- "concatenatedOperation":{
- "title":"concatenatedOperation",
+ "conversion":{
+ "title":"conversion",
"allOf":[
{
- "$ref":"#/definitions/ConcatenatedOperationType"
+ "$ref":"#/definitions/ConversionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ConcatenatedOperation",
+ "localPart":"Conversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -24668,11 +24659,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ConcatenatedOperationPropertyType",
+ "localPart":"ConversionPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "concatenatedOperation",
+ "conversion",
"nilReason",
"remoteSchema",
"type",
@@ -24684,157 +24675,32 @@
"actuate"
]
},
- "MultiSolidType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"MultiSolidType",
- "properties":{
- "solidMember":{
- "title":"solidMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SolidPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"solidMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "solidMembers":{
- "title":"solidMembers",
- "allOf":[
- {
- "$ref":"#/definitions/SolidArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"solidMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiSolidType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "solidMember",
- "solidMembers"
- ]
- },
- "DataBlockType":{
- "type":"object",
- "title":"DataBlockType",
+ "TopoSurfaceType":{
"required":[
- "rangeParameters",
- "tupleList",
- "doubleOrNilReasonTupleList"
+ "directedFace"
],
- "properties":{
- "rangeParameters":{
- "title":"rangeParameters",
- "allOf":[
- {
- "$ref":"#/definitions/RangeParametersType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeParameters",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "tupleList":{
- "title":"tupleList",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"tupleList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "doubleOrNilReasonTupleList":{
- "title":"doubleOrNilReasonTupleList",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"doubleOrNilReasonTupleList",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DataBlockType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "rangeParameters",
- "tupleList",
- "doubleOrNilReasonTupleList"
- ]
- },
- "CompositeValueType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"CompositeValueType",
+ "title":"TopoSurfaceType",
"properties":{
- "valueComponent":{
- "title":"valueComponent",
+ "directedFace":{
+ "title":"directedFace",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/DirectedFacePropertyType"
},
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"valueComponent",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "valueComponents":{
- "title":"valueComponents",
- "allOf":[
- {
- "$ref":"#/definitions/ValueArrayPropertyType"
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"valueComponents",
+ "localPart":"directedFace",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -24856,202 +24722,62 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeValueType",
+ "localPart":"TopoSurfaceType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "valueComponent",
- "valueComponents",
+ "directedFace",
"aggregationType"
]
},
- "ClothoidType.RefLocation":{
- "type":"object",
- "title":"ClothoidType.RefLocation",
- "required":[
- "affinePlacement"
- ],
- "properties":{
- "affinePlacement":{
- "title":"affinePlacement",
- "allOf":[
- {
- "$ref":"#/definitions/AffinePlacementType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"AffinePlacement",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "affinePlacement"
- ]
- },
- "AbstractTopologyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"AbstractTopologyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTopologyType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "OperationParameterType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
- },
- {
- "type":"object",
- "title":"OperationParameterType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"OperationParameterType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "MultiCurveCoverageType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
- },
- {
- "type":"object",
- "title":"MultiCurveCoverageType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiCurveCoverageType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "SurfaceArrayPropertyType":{
- "type":"object",
- "title":"SurfaceArrayPropertyType",
- "properties":{
- "abstractSurface":{
- "title":"abstractSurface",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSurfaceType"
- }
- },
- "elementName":{
- "localPart":"AbstractSurface",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractSurface",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SurfaceArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "abstractSurface",
- "owns"
- ]
- },
- "TimeCoordinateSystemType":{
+ "AbstractCoverageType":{
"required":[
- "originPosition",
- "origin",
- "interval"
+ "domainSet",
+ "rangeSet"
],
"allOf":[
{
- "$ref":"#/definitions/TimeReferenceSystemType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"TimeCoordinateSystemType",
+ "title":"AbstractCoverageType",
"properties":{
- "originPosition":{
- "title":"originPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"originPosition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "origin":{
- "title":"origin",
+ "domainSet":{
+ "title":"domainSet",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantPropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DomainSetType"
+ }
+ },
+ "elementName":{
+ "localPart":"domainSet",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"origin",
+ "localPart":"domainSet",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "interval":{
- "title":"interval",
+ "rangeSet":{
+ "title":"rangeSet",
"allOf":[
{
- "$ref":"#/definitions/TimeIntervalLengthType"
+ "$ref":"#/definitions/RangeSetType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interval",
+ "localPart":"rangeSet",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -25060,73 +24786,51 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCoordinateSystemType",
+ "localPart":"AbstractCoverageType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "originPosition",
- "origin",
- "interval"
+ "domainSet",
+ "rangeSet"
]
},
- "AbstractGeneralTransformationType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- },
- {
- "type":"object",
- "title":"AbstractGeneralTransformationType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralTransformationType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TopoCurveType":{
- "required":[
- "directedEdge"
- ],
+ "MultiGeometryType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
{
"type":"object",
- "title":"TopoCurveType",
+ "title":"MultiGeometryType",
"properties":{
- "directedEdge":{
- "title":"directedEdge",
+ "geometryMember":{
+ "title":"geometryMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedEdge",
+ "localPart":"geometryMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "geometryMembers":{
+ "title":"geometryMembers",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"#/definitions/GeometryArrayPropertyType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geometryMembers",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
}
@@ -25134,31 +24838,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoCurveType",
+ "localPart":"MultiGeometryType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directedEdge",
- "aggregationType"
+ "geometryMember",
+ "geometryMembers"
]
},
- "GeodeticDatumPropertyType":{
+ "AffineCSPropertyType":{
"type":"object",
- "title":"GeodeticDatumPropertyType",
+ "title":"AffineCSPropertyType",
"required":[
- "geodeticDatum"
+ "affineCS"
],
"properties":{
- "geodeticDatum":{
- "title":"geodeticDatum",
+ "affineCS":{
+ "title":"affineCS",
"allOf":[
{
- "$ref":"#/definitions/GeodeticDatumType"
+ "$ref":"#/definitions/AffineCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"GeodeticDatum",
+ "localPart":"AffineCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -25285,11 +24989,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodeticDatumPropertyType",
+ "localPart":"AffineCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geodeticDatum",
+ "affineCS",
"nilReason",
"remoteSchema",
"type",
@@ -25301,12 +25005,361 @@
"actuate"
]
},
- "ArrayAssociationType":{
+ "MultiPointType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"MultiPointType",
+ "properties":{
+ "pointMember":{
+ "title":"pointMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/PointPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "pointMembers":{
+ "title":"pointMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointMembers",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiPointType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "pointMember",
+ "pointMembers"
+ ]
+ },
+ "OperationParameterType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ },
+ {
+ "type":"object",
+ "title":"OperationParameterType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OperationParameterType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "EngineeringDatumType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDatumType"
+ },
+ {
+ "type":"object",
+ "title":"EngineeringDatumType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EngineeringDatumType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "BoundingShapeType":{
"type":"object",
- "title":"ArrayAssociationType",
+ "title":"BoundingShapeType",
+ "required":[
+ "envelope",
+ "_null"
+ ],
"properties":{
- "abstractObject":{
- "title":"abstractObject",
+ "envelope":{
+ "title":"envelope",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EnvelopeType"
+ }
+ },
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "_null":{
+ "title":"_null",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Null",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BoundingShapeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "envelope",
+ "_null",
+ "nilReason"
+ ]
+ },
+ "ShellType":{
+ "type":"object",
+ "title":"ShellType",
+ "required":[
+ "surfaceMember"
+ ],
+ "properties":{
+ "surfaceMember":{
+ "title":"surfaceMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SurfacePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ShellType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "surfaceMember",
+ "aggregationType"
+ ]
+ },
+ "PointType":{
+ "required":[
+ "pos",
+ "coordinates"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"PointType",
+ "properties":{
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PointType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "pos",
+ "coordinates"
+ ]
+ },
+ "PolygonPatchType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfacePatchType"
+ },
+ {
+ "type":"object",
+ "title":"PolygonPatchType",
+ "properties":{
+ "exterior":{
+ "title":"exterior",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interior":{
+ "title":"interior",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfaceInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolygonPatchType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "exterior",
+ "interior",
+ "interpolation"
+ ]
+ },
+ "AbstractGeneralTransformationType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeneralTransformationType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralTransformationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "FeatureArrayPropertyType":{
+ "type":"object",
+ "title":"FeatureArrayPropertyType",
+ "properties":{
+ "abstractFeature":{
+ "title":"abstractFeature",
"allOf":[
{
"type":"array",
@@ -25316,150 +25369,213 @@
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"AbstractObject",
- "namespaceURI":"http://www.opengis.net/gml"
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FeatureArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractFeature"
+ ]
+ },
+ "PolyhedralSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"PolyhedralSurfaceType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolyhedralSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "PolygonType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"PolygonType",
+ "properties":{
+ "exterior":{
+ "title":"exterior",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interior":{
+ "title":"interior",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ },
+ "minItems":0
}
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractObject",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interior",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"ArrayAssociationType",
+ "localPart":"PolygonType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractObject",
- "owns"
+ "exterior",
+ "interior"
]
},
- "UnitOfMeasureType":{
- "type":"object",
- "title":"UnitOfMeasureType",
+ "TimeOrdinalReferenceSystemType":{
"required":[
- "uom"
+ "component"
],
- "properties":{
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeReferenceSystemType"
+ },
+ {
+ "type":"object",
+ "title":"TimeOrdinalReferenceSystemType",
+ "properties":{
+ "component":{
+ "title":"component",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeOrdinalEraPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"component",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"UnitOfMeasureType",
+ "localPart":"TimeOrdinalReferenceSystemType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "uom"
+ "component"
]
},
- "AbstractMetadataPropertyType":{
- "type":"object",
- "title":"AbstractMetadataPropertyType",
- "properties":{
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "CylinderType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"CylinderType",
+ "properties":{
+ "horizontalCURVETYPE":{
+ "title":"horizontalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"horizontalCurveType",
+ "namespaceURI":""
+ }
+ },
+ "verticalCURVETYPE":{
+ "title":"verticalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"verticalCurveType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractMetadataPropertyType",
+ "localPart":"CylinderType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "owns"
+ "horizontalCURVETYPE",
+ "verticalCURVETYPE"
]
},
- "ProcedurePropertyType":{
+ "QuantityPropertyType":{
"type":"object",
- "title":"ProcedurePropertyType",
+ "title":"QuantityPropertyType",
"required":[
- "abstractFeature"
+ "quantity"
],
"properties":{
- "abstractFeature":{
- "title":"abstractFeature",
+ "quantity":{
+ "title":"quantity",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/Quantity"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractFeature",
+ "localPart":"Quantity",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -25583,12 +25699,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ProcedurePropertyType",
+ "localPart":"QuantityPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractFeature",
- "owns",
+ "quantity",
"nilReason",
"remoteSchema",
"type",
@@ -25600,114 +25715,423 @@
"actuate"
]
},
- "VerticalCSType":{
+ "AffinePlacementType":{
+ "type":"object",
+ "title":"AffinePlacementType",
+ "required":[
+ "location",
+ "refDirection",
+ "inDimension",
+ "outDimension"
+ ],
+ "properties":{
+ "location":{
+ "title":"location",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "refDirection":{
+ "title":"refDirection",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"refDirection",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "inDimension":{
+ "title":"inDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"inDimension",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "outDimension":{
+ "title":"outDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"outDimension",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AffinePlacementType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "location",
+ "refDirection",
+ "inDimension",
+ "outDimension"
+ ]
+ },
+ "CompositeValueType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"VerticalCSType",
+ "title":"CompositeValueType",
+ "properties":{
+ "valueComponent":{
+ "title":"valueComponent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ValuePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueComponent",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "valueComponents":{
+ "title":"valueComponents",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ValueArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueComponents",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CompositeValueType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "valueComponent",
+ "valueComponents",
+ "aggregationType"
+ ]
+ },
+ "GeodesicType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodesicStringType"
+ },
+ {
+ "type":"object",
+ "title":"GeodesicType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalCSType",
+ "localPart":"GeodesicType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "OperationParameterPropertyType":{
+ "TinType.ControlPoint":{
"type":"object",
- "title":"OperationParameterPropertyType",
+ "title":"TinType.ControlPoint",
"required":[
- "operationParameter"
+ "posList",
+ "geometricPositionGroup"
],
"properties":{
- "operationParameter":{
- "title":"operationParameter",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "$ref":"#/definitions/OperationParameterType"
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"OperationParameter",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "nilReason":{
- "title":"nilReason",
+ "geometricPositionGroup":{
+ "title":"geometricPositionGroup",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":3
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
+ "propertyType":"elements"
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "posList",
+ "geometricPositionGroup"
+ ]
+ },
+ "CoverageFunctionType":{
+ "type":"object",
+ "title":"CoverageFunctionType",
+ "required":[
+ "mappingRule",
+ "coverageMappingRule",
+ "gridFunction"
+ ],
+ "properties":{
+ "mappingRule":{
+ "title":"mappingRule",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MappingRule",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "remoteSchema":{
- "title":"remoteSchema",
+ "coverageMappingRule":{
+ "title":"coverageMappingRule",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/MappingRuleType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CoverageMappingRule",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
+ "gridFunction":{
+ "title":"gridFunction",
"allOf":[
{
- "$ref":"#/definitions/TypeType"
+ "$ref":"#/definitions/GridFunctionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GridFunction",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CoverageFunctionType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "mappingRule",
+ "coverageMappingRule",
+ "gridFunction"
+ ]
+ },
+ "PassThroughOperationType":{
+ "required":[
+ "modifiedCoordinate",
+ "coordOperation"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ },
+ {
+ "type":"object",
+ "title":"PassThroughOperationType",
+ "properties":{
+ "modifiedCoordinate":{
+ "title":"modifiedCoordinate",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"modifiedCoordinate",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordOperation":{
+ "title":"coordOperation",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"coordOperation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "href":{
- "title":"href",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PassThroughOperationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "modifiedCoordinate",
+ "coordOperation",
+ "aggregationType"
+ ]
+ },
+ "UnitOfMeasureType":{
+ "type":"object",
+ "title":"UnitOfMeasureType",
+ "required":[
+ "uom"
+ ],
+ "properties":{
+ "uom":{
+ "title":"uom",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"uom",
+ "namespaceURI":""
}
- },
- "role":{
- "title":"role",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"UnitOfMeasureType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "uom"
+ ]
+ },
+ "TimePositionType":{
+ "type":"object",
+ "title":"TimePositionType",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "arcrole":{
- "title":"arcrole",
+ "frame":{
+ "title":"frame",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -25715,12 +26139,12 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"frame",
+ "namespaceURI":""
}
},
- "title":{
- "title":"title",
+ "calendarEraName":{
+ "title":"calendarEraName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -25728,72 +26152,53 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"calendarEraName",
+ "namespaceURI":""
}
},
- "actuate":{
- "title":"actuate",
+ "indeterminatePosition":{
+ "title":"indeterminatePosition",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"#/definitions/TimeIndeterminateValueType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"indeterminatePosition",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterPropertyType",
+ "localPart":"TimePositionType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "operationParameter",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "value",
+ "frame",
+ "calendarEraName",
+ "indeterminatePosition"
]
},
- "BooleanPropertyType":{
+ "PointPropertyType":{
"type":"object",
- "title":"BooleanPropertyType",
+ "title":"PointPropertyType",
"required":[
- "_boolean"
+ "point"
],
"properties":{
- "_boolean":{
- "title":"_boolean",
+ "point":{
+ "title":"point",
"allOf":[
{
- "$ref":"#/definitions/Boolean"
+ "$ref":"#/definitions/PointType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Boolean",
+ "localPart":"Point",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -25916,15 +26321,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BooleanPropertyType",
+ "localPart":"PointPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "_boolean",
+ "point",
"nilReason",
"remoteSchema",
"type",
@@ -25933,389 +26351,185 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "DynamicFeatureCollectionType":{
+ "RingPropertyType":{
+ "type":"object",
+ "title":"RingPropertyType",
"required":[
- "dynamicMembers"
+ "ring"
],
- "allOf":[
- {
- "$ref":"#/definitions/DynamicFeatureType"
- },
- {
- "type":"object",
- "title":"DynamicFeatureCollectionType",
- "properties":{
- "dynamicMembers":{
- "title":"dynamicMembers",
- "allOf":[
- {
- "$ref":"#/definitions/DynamicFeatureMemberType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dynamicMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "properties":{
+ "ring":{
+ "title":"ring",
+ "allOf":[
+ {
+ "$ref":"#/definitions/RingType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Ring",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"DynamicFeatureCollectionType",
+ "localPart":"RingPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "dynamicMembers"
+ "ring"
]
},
- "DictionaryEntryType":{
+ "AbstractDatumType":{
"required":[
- "definition"
+ "scope"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractMemberType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"DictionaryEntryType",
+ "title":"AbstractDatumType",
"properties":{
- "definition":{
- "title":"definition",
+ "domainOfValidity":{
+ "title":"domainOfValidity",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DefinitionType"
- }
- },
- "elementName":{
- "localPart":"Definition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/DomainOfValidity"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"Definition",
+ "localPart":"domainOfValidity",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "nilReason":{
- "title":"nilReason",
+ "scope":{
+ "title":"scope",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"scope",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
+ "anchorDefinition":{
+ "title":"anchorDefinition",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CodeType"
+ }
+ },
+ "elementName":{
+ "localPart":"anchorDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"anchorDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DictionaryEntryType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "definition",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "TemporalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"TemporalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TemporalCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "ObliqueCartesianCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"ObliqueCartesianCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ObliqueCartesianCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "SpeedType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"SpeedType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SpeedType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "RectifiedGridDomainType":{
- "allOf":[
- {
- "$ref":"#/definitions/DomainSetType"
- },
- {
- "type":"object",
- "title":"RectifiedGridDomainType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RectifiedGridDomainType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "KnotType":{
- "type":"object",
- "title":"KnotType",
- "required":[
- "value",
- "multiplicity",
- "weight"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"value",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "multiplicity":{
- "title":"multiplicity",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"multiplicity",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "weight":{
- "title":"weight",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "realizationEpoch":{
+ "title":"realizationEpoch",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"realizationEpoch",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"weight",
- "namespaceURI":"http://www.opengis.net/gml"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"KnotType",
+ "localPart":"AbstractDatumType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "multiplicity",
- "weight"
+ "domainOfValidity",
+ "scope",
+ "anchorDefinition",
+ "realizationEpoch"
]
},
- "DirectedEdgePropertyType":{
+ "VerticalCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"VerticalCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VerticalCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SolidPropertyType":{
"type":"object",
- "title":"DirectedEdgePropertyType",
+ "title":"SolidPropertyType",
"required":[
- "edge"
+ "abstractSolid"
],
"properties":{
- "edge":{
- "title":"edge",
+ "abstractSolid":{
+ "title":"abstractSolid",
"allOf":[
{
- "$ref":"#/definitions/EdgeType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSolidType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSolid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Edge",
+ "localPart":"AbstractSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "$ref":"#/definitions/SignType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
- }
- },
"owns":{
"title":"owns",
"allOf":[
@@ -26452,12 +26666,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedEdgePropertyType",
+ "localPart":"SolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "edge",
- "orientation",
+ "abstractSolid",
"owns",
"nilReason",
"remoteSchema",
@@ -26470,52 +26683,98 @@
"actuate"
]
},
- "ContainerPropertyType":{
- "type":"object",
- "title":"ContainerPropertyType",
- "required":[
- "face",
- "topoSolid"
+ "TriangulatedSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"TriangulatedSurfaceType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TriangulatedSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractCurveSegmentType":{
+ "type":"object",
+ "title":"AbstractCurveSegmentType",
"properties":{
- "face":{
- "title":"face",
+ "numDerivativesAtStart":{
+ "title":"numDerivativesAtStart",
"allOf":[
{
- "$ref":"#/definitions/FaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Face",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numDerivativesAtStart",
+ "namespaceURI":""
}
},
- "topoSolid":{
- "title":"topoSolid",
+ "numDerivativesAtEnd":{
+ "title":"numDerivativesAtEnd",
"allOf":[
{
- "$ref":"#/definitions/TopoSolidType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoSolid",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numDerivativesAtEnd",
+ "namespaceURI":""
}
},
- "owns":{
- "title":"owns",
+ "numDerivativeInterior":{
+ "title":"numDerivativeInterior",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
+ "localPart":"numDerivativeInterior",
"namespaceURI":""
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractCurveSegmentType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "numDerivativesAtStart",
+ "numDerivativesAtEnd",
+ "numDerivativeInterior"
+ ]
+ },
+ "MultiPointPropertyType":{
+ "type":"object",
+ "title":"MultiPointPropertyType",
+ "required":[
+ "multiPoint"
+ ],
+ "properties":{
+ "multiPoint":{
+ "title":"multiPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiPointType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MultiPoint",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -26636,17 +26895,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ContainerPropertyType",
+ "localPart":"MultiPointPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "face",
- "topoSolid",
- "owns",
+ "multiPoint",
"nilReason",
"remoteSchema",
"type",
@@ -26655,78 +26925,192 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "AbstractGeometricAggregateType":{
+ "EllipsoidalCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"AbstractGeometricAggregateType",
+ "title":"EllipsoidalCSType",
"properties":{
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EllipsoidalCSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "Boolean":{
+ "type":"object",
+ "title":"Boolean",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
}
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "value",
+ "nilReason"
+ ]
+ },
+ "MappingRuleType":{
+ "type":"object",
+ "title":"MappingRuleType",
+ "required":[
+ "ruleDefinition",
+ "ruleReference"
],
+ "properties":{
+ "ruleDefinition":{
+ "title":"ruleDefinition",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ruleDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "ruleReference":{
+ "title":"ruleReference",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ruleReference",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeometricAggregateType",
+ "localPart":"MappingRuleType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "aggregationType"
+ "ruleDefinition",
+ "ruleReference"
]
},
- "GeodesicType":{
+ "NodeType":{
"allOf":[
{
- "$ref":"#/definitions/GeodesicStringType"
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
},
{
"type":"object",
- "title":"GeodesicType",
+ "title":"NodeType",
"properties":{
+ "directedEdge":{
+ "title":"directedEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedEdgePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedEdge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "pointProperty":{
+ "title":"pointProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodesicType",
+ "localPart":"NodeType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "directedEdge",
+ "pointProperty",
+ "aggregationType"
+ ]
},
- "ProjectedCRSPropertyType":{
+ "GeocentricCRSPropertyType":{
"type":"object",
- "title":"ProjectedCRSPropertyType",
+ "title":"GeocentricCRSPropertyType",
"required":[
- "projectedCRS"
+ "geocentricCRS"
],
"properties":{
- "projectedCRS":{
- "title":"projectedCRS",
+ "geocentricCRS":{
+ "title":"geocentricCRS",
"allOf":[
{
- "$ref":"#/definitions/ProjectedCRSType"
+ "$ref":"#/definitions/GeocentricCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ProjectedCRS",
+ "localPart":"GeocentricCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -26853,11 +27237,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ProjectedCRSPropertyType",
+ "localPart":"GeocentricCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "projectedCRS",
+ "geocentricCRS",
"nilReason",
"remoteSchema",
"type",
@@ -26869,59 +27253,180 @@
"actuate"
]
},
- "MultiCurveDomainType":{
- "allOf":[
- {
- "$ref":"#/definitions/DomainSetType"
+ "RangeSetType":{
+ "type":"object",
+ "title":"RangeSetType",
+ "required":[
+ "valueArray",
+ "abstractScalarValueList",
+ "dataBlock",
+ "file"
+ ],
+ "properties":{
+ "valueArray":{
+ "title":"valueArray",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ValueArrayType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ValueArray",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- {
- "type":"object",
- "title":"MultiCurveDomainType",
- "properties":{
+ "abstractScalarValueList":{
+ "title":"abstractScalarValueList",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractScalarValueList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractScalarValueList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "dataBlock":{
+ "title":"dataBlock",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DataBlockType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DataBlock",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "file":{
+ "title":"file",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FileType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"File",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiCurveDomainType",
+ "localPart":"RangeSetType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "valueArray",
+ "abstractScalarValueList",
+ "dataBlock",
+ "file"
+ ]
},
- "PolarCSType":{
+ "UnitDefinitionType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"PolarCSType",
+ "title":"UnitDefinitionType",
"properties":{
+ "quantityType":{
+ "title":"quantityType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"quantityType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "quantityTypeReference":{
+ "title":"quantityTypeReference",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"quantityTypeReference",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "catalogSymbol":{
+ "title":"catalogSymbol",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"catalogSymbol",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PolarCSType",
+ "localPart":"UnitDefinitionType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "quantityType",
+ "quantityTypeReference",
+ "catalogSymbol"
+ ]
},
- "OperationParameterGroupPropertyType":{
+ "EllipsoidPropertyType":{
"type":"object",
- "title":"OperationParameterGroupPropertyType",
+ "title":"EllipsoidPropertyType",
"required":[
- "operationParameterGroup"
+ "ellipsoid"
],
"properties":{
- "operationParameterGroup":{
- "title":"operationParameterGroup",
+ "ellipsoid":{
+ "title":"ellipsoid",
"allOf":[
{
- "$ref":"#/definitions/OperationParameterGroupType"
+ "$ref":"#/definitions/EllipsoidType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"OperationParameterGroup",
+ "localPart":"Ellipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27048,11 +27553,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterGroupPropertyType",
+ "localPart":"EllipsoidPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "operationParameterGroup",
+ "ellipsoid",
"nilReason",
"remoteSchema",
"type",
@@ -27064,688 +27569,447 @@
"actuate"
]
},
- "AbstractGeneralOperationParameterType":{
+ "LengthType":{
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/MeasureType"
},
{
"type":"object",
- "title":"AbstractGeneralOperationParameterType",
+ "title":"LengthType",
"properties":{
- "minimumOccurs":{
- "title":"minimumOccurs",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"minimumOccurs",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeneralOperationParameterType",
+ "localPart":"LengthType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "minimumOccurs"
- ]
+ }
},
- "AbstractGeometryType":{
+ "AbstractSolidType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
},
{
"type":"object",
- "title":"AbstractGeometryType",
+ "title":"AbstractSolidType",
"properties":{
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "srsDimension":{
- "title":"srsDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
- }
- },
- "axisLabels":{
- "title":"axisLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
- }
- },
- "uomLabels":{
- "title":"uomLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeometryType",
+ "localPart":"AbstractSolidType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
- ]
+ }
},
- "DirectPositionType":{
+ "DMSAngleType":{
"type":"object",
- "title":"DirectPositionType",
+ "title":"DMSAngleType",
+ "required":[
+ "degrees",
+ "decimalMinutes",
+ "minutes"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "degrees":{
+ "title":"degrees",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"#/definitions/DegreesType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"degrees",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "srsName":{
- "title":"srsName",
+ "decimalMinutes":{
+ "title":"decimalMinutes",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"decimalMinutes",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "srsDimension":{
- "title":"srsDimension",
+ "minutes":{
+ "title":"minutes",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"minutes",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "axisLabels":{
- "title":"axisLabels",
+ "seconds":{
+ "title":"seconds",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"seconds",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DMSAngleType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "degrees",
+ "decimalMinutes",
+ "minutes",
+ "seconds"
+ ]
+ },
+ "GridEnvelopeType":{
+ "type":"object",
+ "title":"GridEnvelopeType",
+ "required":[
+ "low",
+ "high"
+ ],
+ "properties":{
+ "low":{
+ "title":"low",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"low",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "uomLabels":{
- "title":"uomLabels",
+ "high":{
+ "title":"high",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"high",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectPositionType",
+ "localPart":"GridEnvelopeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
+ "low",
+ "high"
]
},
- "TinType":{
- "required":[
- "maxLength",
- "controlPoint"
- ],
+ "GridCoverageType":{
"allOf":[
{
- "$ref":"#/definitions/TriangulatedSurfaceType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
},
{
"type":"object",
- "title":"TinType",
+ "title":"GridCoverageType",
"properties":{
- "stopLines":{
- "title":"stopLines",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"stopLines",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "breakLines":{
- "title":"breakLines",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"breakLines",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "maxLength":{
- "title":"maxLength",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maxLength",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "controlPoint":{
- "title":"controlPoint",
- "allOf":[
- {
- "$ref":"#/definitions/TinType.ControlPoint"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"controlPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TinType",
+ "localPart":"GridCoverageType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "stopLines",
- "breakLines",
- "maxLength",
- "controlPoint"
- ]
+ }
},
- "PolygonPatchArrayPropertyType":{
+ "AbstractTimeComplexType":{
"allOf":[
{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ "$ref":"#/definitions/AbstractTimeObjectType"
},
{
"type":"object",
- "title":"PolygonPatchArrayPropertyType",
+ "title":"AbstractTimeComplexType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PolygonPatchArrayPropertyType",
+ "localPart":"AbstractTimeComplexType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "CylindricalCSPropertyType":{
- "type":"object",
- "title":"CylindricalCSPropertyType",
- "required":[
- "cylindricalCS"
- ],
- "properties":{
- "cylindricalCS":{
- "title":"cylindricalCS",
- "allOf":[
- {
- "$ref":"#/definitions/CylindricalCSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CylindricalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CylindricalCSPropertyType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "cylindricalCS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "CurveType":{
+ "ArcStringByBulgeType":{
"required":[
- "segments"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "bulge",
+ "normal"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"CurveType",
+ "title":"ArcStringByBulgeType",
"properties":{
- "segments":{
- "title":"segments",
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
"allOf":[
{
- "$ref":"#/definitions/CurveSegmentArrayPropertyType"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"segments",
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "bulge":{
+ "title":"bulge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"bulge",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "normal":{
+ "title":"normal",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"normal",
"namespaceURI":"http://www.opengis.net/gml"
}
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "numArc":{
+ "title":"numArc",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numArc",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CurveType",
+ "localPart":"ArcStringByBulgeType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "segments"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "bulge",
+ "normal",
+ "interpolation",
+ "numArc"
]
},
- "CircleByCenterPointType":{
- "allOf":[
- {
- "$ref":"#/definitions/ArcByCenterPointType"
- },
- {
- "type":"object",
- "title":"CircleByCenterPointType",
- "properties":{
+ "AbstractFeatureMemberType":{
+ "type":"object",
+ "title":"AbstractFeatureMemberType",
+ "properties":{
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"CircleByCenterPointType",
+ "localPart":"AbstractFeatureMemberType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "owns"
+ ]
},
- "BezierType":{
+ "ObliqueCartesianCSType":{
"allOf":[
{
- "$ref":"#/definitions/BSplineType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"BezierType",
+ "title":"ObliqueCartesianCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BezierType",
+ "localPart":"ObliqueCartesianCSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "TimeCalendarEraPropertyType":{
+ "TopoVolumePropertyType":{
"type":"object",
- "title":"TimeCalendarEraPropertyType",
+ "title":"TopoVolumePropertyType",
"required":[
- "timeCalendarEra"
+ "topoVolume"
],
"properties":{
- "timeCalendarEra":{
- "title":"timeCalendarEra",
+ "topoVolume":{
+ "title":"topoVolume",
"allOf":[
{
- "$ref":"#/definitions/TimeCalendarEraType"
+ "$ref":"#/definitions/TopoVolumeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeCalendarEra",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "localPart":"TopoVolume",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
"owns":{
"title":"owns",
"allOf":[
@@ -27762,63 +28026,69 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCalendarEraPropertyType",
+ "localPart":"TopoVolumePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeCalendarEra",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate",
+ "topoVolume",
"owns"
]
},
- "RectifiedGridCoverageType":{
+ "SphericalCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"RectifiedGridCoverageType",
+ "title":"SphericalCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RectifiedGridCoverageType",
+ "localPart":"SphericalCSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "BaseUnitType":{
- "required":[
- "unitsSystem"
+ "BezierType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/BSplineType"
+ },
+ {
+ "type":"object",
+ "title":"BezierType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BezierType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractDiscreteCoverageType":{
"allOf":[
{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/AbstractCoverageType"
},
{
"type":"object",
- "title":"BaseUnitType",
+ "title":"AbstractDiscreteCoverageType",
"properties":{
- "unitsSystem":{
- "title":"unitsSystem",
+ "coverageFunction":{
+ "title":"coverageFunction",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/CoverageFunctionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"unitsSystem",
+ "localPart":"coverageFunction",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -27827,49 +28097,63 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BaseUnitType",
+ "localPart":"AbstractDiscreteCoverageType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "unitsSystem"
+ "coverageFunction"
]
},
- "ConversionToPreferredUnitType":{
+ "GeocentricCRSType":{
"required":[
- "factor",
- "formula"
+ "usesCartesianCS",
+ "usesSphericalCS",
+ "usesGeodeticDatum"
],
"allOf":[
{
- "$ref":"#/definitions/UnitOfMeasureType"
+ "$ref":"#/definitions/AbstractCRSType"
},
{
"type":"object",
- "title":"ConversionToPreferredUnitType",
+ "title":"GeocentricCRSType",
"properties":{
- "factor":{
- "title":"factor",
+ "usesCartesianCS":{
+ "title":"usesCartesianCS",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/CartesianCSPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"factor",
+ "localPart":"usesCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "formula":{
- "title":"formula",
+ "usesSphericalCS":{
+ "title":"usesSphericalCS",
"allOf":[
{
- "$ref":"#/definitions/FormulaType"
+ "$ref":"#/definitions/SphericalCSPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"formula",
+ "localPart":"usesSphericalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "usesGeodeticDatum":{
+ "title":"usesGeodeticDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesGeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -27878,46 +28162,29 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ConversionToPreferredUnitType",
+ "localPart":"GeocentricCRSType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "factor",
- "formula"
+ "usesCartesianCS",
+ "usesSphericalCS",
+ "usesGeodeticDatum"
]
},
- "VerticalDatumType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDatumType"
- },
- {
- "type":"object",
- "title":"VerticalDatumType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VerticalDatumType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TransformationType":{
+ "OperationMethodType":{
"required":[
- "method"
+ "formula"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralTransformationType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"TransformationType",
+ "title":"OperationMethodType",
"properties":{
- "method":{
- "title":"method",
+ "formula":{
+ "title":"formula",
"allOf":[
{
"type":"object",
@@ -27926,23 +28193,49 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"method",
+ "localPart":"formula",
"namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"method",
+ "localPart":"formula",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "parameterValue":{
- "title":"parameterValue",
+ "sourceDimensions":{
+ "title":"sourceDimensions",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sourceDimensions",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "targetDimensions":{
+ "title":"targetDimensions",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"targetDimensions",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "generalOperationParameter":{
+ "title":"generalOperationParameter",
"allOf":[
{
"type":"array",
@@ -27953,11 +28246,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"parameterValue",
+ "localPart":"generalOperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -27966,7 +28259,7 @@
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"parameterValue",
+ "localPart":"generalOperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -27975,61 +28268,53 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TransformationType",
+ "localPart":"OperationMethodType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "method",
- "parameterValue"
+ "formula",
+ "sourceDimensions",
+ "targetDimensions",
+ "generalOperationParameter"
]
},
- "SolidPropertyType":{
+ "DataBlockType":{
"type":"object",
- "title":"SolidPropertyType",
+ "title":"DataBlockType",
"required":[
- "abstractSolid"
+ "rangeParameters",
+ "tupleList",
+ "doubleOrNilReasonTupleList"
],
"properties":{
- "abstractSolid":{
- "title":"abstractSolid",
+ "rangeParameters":{
+ "title":"rangeParameters",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSolidType"
- }
- },
- "elementName":{
- "localPart":"AbstractSolid",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/RangeParametersType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractSolid",
+ "localPart":"rangeParameters",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
+ "tupleList":{
+ "title":"tupleList",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/CoordinatesType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"tupleList",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
- "nilReason":{
- "title":"nilReason",
+ "doubleOrNilReasonTupleList":{
+ "title":"doubleOrNilReasonTupleList",
"allOf":[
{
"type":"array",
@@ -28038,156 +28323,69 @@
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"doubleOrNilReasonTupleList",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SolidPropertyType",
+ "localPart":"DataBlockType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractSolid",
- "owns",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "rangeParameters",
+ "tupleList",
+ "doubleOrNilReasonTupleList"
]
},
- "TimeEdgePropertyType":{
+ "GeometricPrimitivePropertyType":{
"type":"object",
- "title":"TimeEdgePropertyType",
+ "title":"GeometricPrimitivePropertyType",
"required":[
- "timeEdge"
+ "abstractGeometricPrimitive"
],
"properties":{
- "timeEdge":{
- "title":"timeEdge",
+ "abstractGeometricPrimitive":{
+ "title":"abstractGeometricPrimitive",
"allOf":[
{
- "$ref":"#/definitions/TimeEdgeType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometricPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TimeEdge",
+ "localPart":"AbstractGeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -28307,28 +28505,16 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeEdgePropertyType",
+ "localPart":"GeometricPrimitivePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "timeEdge",
+ "abstractGeometricPrimitive",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -28337,252 +28523,67 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "VerticalCRSType":{
- "required":[
- "verticalCS",
- "verticalDatum"
- ],
+ "PolygonPatchArrayPropertyType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
},
{
"type":"object",
- "title":"VerticalCRSType",
+ "title":"PolygonPatchArrayPropertyType",
"properties":{
- "verticalCS":{
- "title":"verticalCS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/VerticalCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"verticalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"verticalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "verticalDatum":{
- "title":"verticalDatum",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/VerticalDatumPropertyType"
- }
- },
- "elementName":{
- "localPart":"verticalDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"verticalDatum",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalCRSType",
+ "localPart":"PolygonPatchArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "verticalCS",
- "verticalDatum"
- ]
+ }
},
- "AbstractFeatureCollectionType":{
+ "CompositeCurveType":{
+ "required":[
+ "curveMember"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/AbstractCurveType"
},
{
"type":"object",
- "title":"AbstractFeatureCollectionType",
+ "title":"CompositeCurveType",
"properties":{
- "featureMember":{
- "title":"featureMember",
+ "curveMember":{
+ "title":"curveMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"#/definitions/CurvePropertyType"
},
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "featureMembers":{
- "title":"featureMembers",
- "allOf":[
- {
- "$ref":"#/definitions/FeatureArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractFeatureCollectionType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "featureMember",
- "featureMembers"
- ]
- },
- "ProjectedCRSType":{
- "required":[
- "baseGeodeticCRS",
- "baseGeographicCRS",
- "cartesianCS"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
- },
- {
- "type":"object",
- "title":"ProjectedCRSType",
- "properties":{
- "baseGeodeticCRS":{
- "title":"baseGeodeticCRS",
- "allOf":[
- {
- "$ref":"#/definitions/GeodeticCRSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"baseGeodeticCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "baseGeographicCRS":{
- "title":"baseGeographicCRS",
- "allOf":[
- {
- "$ref":"#/definitions/GeographicCRSPropertyType"
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"baseGeographicCRS",
+ "localPart":"curveMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "cartesianCS":{
- "title":"cartesianCS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"cartesianCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"cartesianCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ProjectedCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "baseGeodeticCRS",
- "baseGeographicCRS",
- "cartesianCS"
- ]
- },
- "AbstractGeneralDerivedCRSType":{
- "required":[
- "conversion"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCRSType"
- },
- {
- "type":"object",
- "title":"AbstractGeneralDerivedCRSType",
- "properties":{
- "conversion":{
- "title":"conversion",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GeneralConversionPropertyType"
- }
- },
- "elementName":{
- "localPart":"conversion",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/AggregationType"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"conversion",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
}
}
}
@@ -28590,48 +28591,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeneralDerivedCRSType",
+ "localPart":"CompositeCurveType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "conversion"
+ "curveMember",
+ "aggregationType"
]
},
- "EllipsoidalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"EllipsoidalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EllipsoidalCSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "TemporalCSPropertyType":{
+ "BooleanPropertyType":{
"type":"object",
- "title":"TemporalCSPropertyType",
+ "title":"BooleanPropertyType",
"required":[
- "temporalCS"
+ "_boolean"
],
"properties":{
- "temporalCS":{
- "title":"temporalCS",
+ "_boolean":{
+ "title":"_boolean",
"allOf":[
{
- "$ref":"#/definitions/TemporalCSType"
+ "$ref":"#/definitions/Boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TemporalCS",
+ "localPart":"Boolean",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -28758,11 +28742,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalCSPropertyType",
+ "localPart":"BooleanPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "temporalCS",
+ "_boolean",
"nilReason",
"remoteSchema",
"type",
@@ -28774,23 +28758,105 @@
"actuate"
]
},
- "GeographicCRSPropertyType":{
+ "GridLengthType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"GridLengthType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridLengthType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractFeatureCollectionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractFeatureCollectionType",
+ "properties":{
+ "featureMember":{
+ "title":"featureMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/FeaturePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"featureMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "featureMembers":{
+ "title":"featureMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FeatureArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"featureMembers",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractFeatureCollectionType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "featureMember",
+ "featureMembers"
+ ]
+ },
+ "ResultType":{
"type":"object",
- "title":"GeographicCRSPropertyType",
+ "title":"ResultType",
"required":[
- "geographicCRS"
+ "abstractObject"
],
"properties":{
- "geographicCRS":{
- "title":"geographicCRS",
+ "abstractObject":{
+ "title":"abstractObject",
"allOf":[
{
- "$ref":"#/definitions/GeographicCRSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractObject",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"GeographicCRS",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -28913,15 +28979,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeographicCRSPropertyType",
+ "localPart":"ResultType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "geographicCRS",
+ "abstractObject",
"nilReason",
"remoteSchema",
"type",
@@ -28930,219 +29009,82 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "LinearCSType":{
+ "QuantityExtentType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/MeasureOrNilReasonListType"
},
{
"type":"object",
- "title":"LinearCSType",
+ "title":"QuantityExtentType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearCSType",
+ "localPart":"QuantityExtentType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "DerivedCRSType":{
- "required":[
- "baseCRS",
- "derivedCRSType",
- "coordinateSystem"
- ],
+ "CategoryExtentType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ "$ref":"#/definitions/CodeOrNilReasonListType"
},
{
"type":"object",
- "title":"DerivedCRSType",
+ "title":"CategoryExtentType",
"properties":{
- "baseCRS":{
- "title":"baseCRS",
- "allOf":[
- {
- "$ref":"#/definitions/SingleCRSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"baseCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "derivedCRSType":{
- "title":"derivedCRSType",
- "allOf":[
- {
- "$ref":"#/definitions/CodeWithAuthorityType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"derivedCRSType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "coordinateSystem":{
- "title":"coordinateSystem",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
- }
- },
- "elementName":{
- "localPart":"coordinateSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"coordinateSystem",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivedCRSType",
+ "localPart":"CategoryExtentType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "baseCRS",
- "derivedCRSType",
- "coordinateSystem"
- ]
- },
- "Boolean":{
- "type":"object",
- "title":"Boolean",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"value"
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "value",
- "nilReason"
- ]
+ }
},
- "AbstractDatumType":{
+ "ConversionToPreferredUnitType":{
"required":[
- "scope"
+ "factor",
+ "formula"
],
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/UnitOfMeasureType"
},
{
"type":"object",
- "title":"AbstractDatumType",
+ "title":"ConversionToPreferredUnitType",
"properties":{
- "domainOfValidity":{
- "title":"domainOfValidity",
- "allOf":[
- {
- "$ref":"#/definitions/DomainOfValidity"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"domainOfValidity",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "scope":{
- "title":"scope",
+ "factor":{
+ "title":"factor",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"scope",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "anchorDefinition":{
- "title":"anchorDefinition",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CodeType"
- }
- },
- "elementName":{
- "localPart":"anchorDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"anchorDefinition",
+ "localPart":"factor",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "realizationEpoch":{
- "title":"realizationEpoch",
+ "formula":{
+ "title":"formula",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ "$ref":"#/definitions/FormulaType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"realizationEpoch",
+ "localPart":"formula",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -29151,45 +29093,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractDatumType",
+ "localPart":"ConversionToPreferredUnitType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "domainOfValidity",
- "scope",
- "anchorDefinition",
- "realizationEpoch"
+ "factor",
+ "formula"
]
},
- "CRSPropertyType":{
+ "ImageDatumPropertyType":{
"type":"object",
- "title":"CRSPropertyType",
+ "title":"ImageDatumPropertyType",
"required":[
- "abstractCRS"
+ "imageDatum"
],
"properties":{
- "abstractCRS":{
- "title":"abstractCRS",
+ "imageDatum":{
+ "title":"imageDatum",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCRSType"
- }
- },
- "elementName":{
- "localPart":"AbstractCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/ImageDatumType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractCRS",
+ "localPart":"ImageDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -29316,11 +29244,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CRSPropertyType",
+ "localPart":"ImageDatumPropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "abstractCRS",
+ "imageDatum",
"nilReason",
"remoteSchema",
"type",
@@ -29332,254 +29260,223 @@
"actuate"
]
},
- "CompositeCurveType":{
- "required":[
- "curveMember"
- ],
+ "MultiPointDomainType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/DomainSetType"
},
{
"type":"object",
- "title":"CompositeCurveType",
+ "title":"MultiPointDomainType",
"properties":{
- "curveMember":{
- "title":"curveMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CurvePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"curveMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeCurveType",
+ "localPart":"MultiPointDomainType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "curveMember",
- "aggregationType"
- ]
+ }
},
- "AbstractContinuousCoverageType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoverageType"
+ "TemporalCSPropertyType":{
+ "type":"object",
+ "title":"TemporalCSPropertyType",
+ "required":[
+ "temporalCS"
+ ],
+ "properties":{
+ "temporalCS":{
+ "title":"temporalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TemporalCS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- {
- "type":"object",
- "title":"AbstractContinuousCoverageType",
- "properties":{
- "coverageFunction":{
- "title":"coverageFunction",
- "allOf":[
- {
- "$ref":"#/definitions/CoverageFunctionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coverageFunction",
- "namespaceURI":"http://www.opengis.net/gml"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractContinuousCoverageType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "coverageFunction"
- ]
- },
- "VectorType":{
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
},
- {
- "type":"object",
- "title":"VectorType",
- "properties":{
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VectorType",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "Count":{
- "type":"object",
- "title":"Count",
- "properties":{
- "value":{
- "title":"value",
+ },
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
},
- "nilReason":{
- "title":"nilReason",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"TemporalCSPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
"propertiesOrder":[
- "value",
- "nilReason"
+ "temporalCS",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "RectifiedGridType":{
- "required":[
- "origin",
- "offsetVector"
- ],
+ "CircleByCenterPointType":{
"allOf":[
{
- "$ref":"#/definitions/GridType"
+ "$ref":"#/definitions/ArcByCenterPointType"
},
{
"type":"object",
- "title":"RectifiedGridType",
+ "title":"CircleByCenterPointType",
"properties":{
- "origin":{
- "title":"origin",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"origin",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "offsetVector":{
- "title":"offsetVector",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"offsetVector",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RectifiedGridType",
+ "localPart":"CircleByCenterPointType",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "origin",
- "offsetVector"
- ]
+ }
},
- "PolygonPatchType":{
+ "Category":{
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfacePatchType"
+ "$ref":"#/definitions/CodeType"
},
{
"type":"object",
- "title":"PolygonPatchType",
+ "title":"Category",
"properties":{
- "exterior":{
- "title":"exterior",
- "allOf":[
- {
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interior":{
- "title":"interior",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"interior",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceInterpolationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"interpolation",
+ "localPart":"nilReason",
"namespaceURI":""
}
}
@@ -29587,36 +29484,56 @@
}
],
"typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonPatchType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
"propertiesOrder":[
- "exterior",
- "interior",
- "interpolation"
+ "nilReason"
]
},
- "ImageDatumPropertyType":{
+ "DirectedNodePropertyType":{
"type":"object",
- "title":"ImageDatumPropertyType",
+ "title":"DirectedNodePropertyType",
"required":[
- "imageDatum"
+ "node"
],
"properties":{
- "imageDatum":{
- "title":"imageDatum",
+ "node":{
+ "title":"node",
"allOf":[
{
- "$ref":"#/definitions/ImageDatumType"
+ "$ref":"#/definitions/NodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ImageDatum",
+ "localPart":"Node",
"namespaceURI":"http://www.opengis.net/gml"
}
},
+ "orientation":{
+ "title":"orientation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SignType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -29740,11 +29657,13 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ImageDatumPropertyType",
+ "localPart":"DirectedNodePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "imageDatum",
+ "node",
+ "orientation",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -29756,23 +29675,39 @@
"actuate"
]
},
- "MultiSurfaceCoverageType":{
+ "DerivationUnitTermType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/UnitOfMeasureType"
},
{
"type":"object",
- "title":"MultiSurfaceCoverageType",
+ "title":"DerivationUnitTermType",
"properties":{
+ "exponent":{
+ "title":"exponent",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"exponent",
+ "namespaceURI":""
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSurfaceCoverageType",
+ "localPart":"DerivationUnitTermType",
"namespaceURI":"http://www.opengis.net/gml"
- }
+ },
+ "propertiesOrder":[
+ "exponent"
+ ]
},
"CompositeSolidType":{
"required":[
@@ -29829,226 +29764,209 @@
"aggregationType"
]
},
- "ConcatenatedOperationType":{
+ "GeneralConversionPropertyType":{
+ "type":"object",
+ "title":"GeneralConversionPropertyType",
"required":[
- "coordOperation"
+ "abstractGeneralConversion"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- },
- {
- "type":"object",
- "title":"ConcatenatedOperationType",
- "properties":{
- "coordOperation":{
- "title":"coordOperation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
- }
- },
- "elementName":{
- "localPart":"coordOperation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "minItems":2
+ "properties":{
+ "abstractGeneralConversion":{
+ "title":"abstractGeneralConversion",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralConversionType"
}
- ],
- "propertyType":"elementRef",
+ },
"elementName":{
- "localPart":"coordOperation",
+ "localPart":"AbstractGeneralConversion",
"namespaceURI":"http://www.opengis.net/gml"
}
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeneralConversion",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ConcatenatedOperationType",
- "namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "coordOperation",
- "aggregationType"
- ]
- },
- "TinType.ControlPoint":{
- "type":"object",
- "title":"TinType.ControlPoint",
- "required":[
- "posList",
- "geometricPositionGroup"
- ],
- "properties":{
- "posList":{
- "title":"posList",
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "geometricPositionGroup":{
- "title":"geometricPositionGroup",
+ "type":{
+ "title":"type",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ]
- },
- "minItems":3
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"elements"
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "posList",
- "geometricPositionGroup"
- ]
- },
- "DirectionPropertyType":{
- "type":"object",
- "title":"DirectionPropertyType",
- "required":[
- "directionVector",
- "directionDescription",
- "compassPoint",
- "directionKeyword",
- "directionString"
- ],
- "properties":{
- "directionVector":{
- "title":"directionVector",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"#/definitions/DirectionVectorType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"DirectionVector",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "directionDescription":{
- "title":"directionDescription",
+ "role":{
+ "title":"role",
"allOf":[
{
- "$ref":"#/definitions/DirectionDescriptionType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"DirectionDescription",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "compassPoint":{
- "title":"compassPoint",
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "$ref":"#/definitions/CompassPointEnumeration"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CompassPoint",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "directionKeyword":{
- "title":"directionKeyword",
+ "title":{
+ "title":"title",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"DirectionKeyword",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "directionString":{
- "title":"directionString",
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeneralConversionPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "abstractGeneralConversion",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "CurvePropertyType":{
+ "type":"object",
+ "title":"CurvePropertyType",
+ "required":[
+ "abstractCurve"
+ ],
+ "properties":{
+ "abstractCurve":{
+ "title":"abstractCurve",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCurveType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCurve",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"DirectionString",
+ "localPart":"AbstractCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -30168,20 +30086,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectionPropertyType",
+ "localPart":"CurvePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "directionVector",
- "directionDescription",
- "compassPoint",
- "directionKeyword",
- "directionString",
- "owns",
+ "abstractCurve",
"nilReason",
"remoteSchema",
"type",
@@ -30190,83 +30116,156 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "ObservationType":{
+ "AbstractGeneralConversionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeneralConversionType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralConversionType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "Quantity":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"Quantity",
+ "properties":{
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "nilReason"
+ ]
+ },
+ "AbstractCoordinateOperationType":{
"required":[
- "validTime",
- "resultOf"
+ "scope"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"ObservationType",
+ "title":"AbstractCoordinateOperationType",
"properties":{
- "validTime":{
- "title":"validTime",
+ "domainOfValidity":{
+ "title":"domainOfValidity",
"allOf":[
{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"#/definitions/DomainOfValidity"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"validTime",
+ "localPart":"domainOfValidity",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "using":{
- "title":"using",
+ "scope":{
+ "title":"scope",
"allOf":[
{
- "$ref":"#/definitions/ProcedurePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"using",
+ "localPart":"scope",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "target":{
- "title":"target",
+ "operationVersion":{
+ "title":"operationVersion",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/TargetPropertyType"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"operationVersion",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "coordinateOperationAccuracy":{
+ "title":"coordinateOperationAccuracy",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CoordinateOperationAccuracy"
},
- "elementName":{
- "localPart":"target",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"target",
+ "localPart":"coordinateOperationAccuracy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "resultOf":{
- "title":"resultOf",
+ "sourceCRS":{
+ "title":"sourceCRS",
"allOf":[
{
- "$ref":"#/definitions/ResultType"
+ "$ref":"#/definitions/CRSPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"resultOf",
+ "localPart":"sourceCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "targetCRS":{
+ "title":"targetCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"targetCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -30275,92 +30274,349 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ObservationType",
+ "localPart":"AbstractCoordinateOperationType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "validTime",
- "using",
- "target",
- "resultOf"
+ "domainOfValidity",
+ "scope",
+ "operationVersion",
+ "coordinateOperationAccuracy",
+ "sourceCRS",
+ "targetCRS"
]
},
- "CodeOrNilReasonListType":{
+ "TopoCurvePropertyType":{
"type":"object",
- "title":"CodeOrNilReasonListType",
+ "title":"TopoCurvePropertyType",
+ "required":[
+ "topoCurve"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "topoCurve":{
+ "title":"topoCurve",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/TopoCurveType"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoCurve",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "codeSpace":{
- "title":"codeSpace",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"codeSpace",
+ "localPart":"owns",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CodeOrNilReasonListType",
+ "localPart":"TopoCurvePropertyType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "value",
- "codeSpace"
+ "topoCurve",
+ "owns"
]
},
- "SolidType":{
+ "FileType":{
+ "type":"object",
+ "title":"FileType",
+ "required":[
+ "rangeParameters",
+ "fileName",
+ "fileReference",
+ "fileStructure"
+ ],
+ "properties":{
+ "rangeParameters":{
+ "title":"rangeParameters",
+ "allOf":[
+ {
+ "$ref":"#/definitions/RangeParametersType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeParameters",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "fileName":{
+ "title":"fileName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileName",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "fileReference":{
+ "title":"fileReference",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileReference",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "fileStructure":{
+ "title":"fileStructure",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FileValueModelType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileStructure",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "mimeType":{
+ "title":"mimeType",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"mimeType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "compression":{
+ "title":"compression",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"compression",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FileType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "rangeParameters",
+ "fileName",
+ "fileReference",
+ "fileStructure",
+ "mimeType",
+ "compression"
+ ]
+ },
+ "ClothoidType":{
+ "required":[
+ "refLocation",
+ "scaleFactor",
+ "startParameter",
+ "endParameter"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractSolidType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ },
+ {
+ "type":"object",
+ "title":"ClothoidType",
+ "properties":{
+ "refLocation":{
+ "title":"refLocation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ClothoidType.RefLocation"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"refLocation",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "scaleFactor":{
+ "title":"scaleFactor",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"scaleFactor",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "startParameter":{
+ "title":"startParameter",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "endParameter":{
+ "title":"endParameter",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"endParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ClothoidType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "refLocation",
+ "scaleFactor",
+ "startParameter",
+ "endParameter",
+ "interpolation"
+ ]
+ },
+ "SecondDefiningParameterPropertyElement":{
+ "type":"object",
+ "title":"SecondDefiningParameterPropertyElement",
+ "required":[
+ "secondDefiningParameter"
+ ],
+ "properties":{
+ "secondDefiningParameter":{
+ "title":"secondDefiningParameter",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SecondDefiningParameter"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SecondDefiningParameter",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "secondDefiningParameter"
+ ]
+ },
+ "RectifiedGridCoverageType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ },
+ {
+ "type":"object",
+ "title":"RectifiedGridCoverageType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RectifiedGridCoverageType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AbstractFeatureType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"SolidType",
+ "title":"AbstractFeatureType",
"properties":{
- "exterior":{
- "title":"exterior",
+ "boundedBy":{
+ "title":"boundedBy",
"allOf":[
{
- "$ref":"#/definitions/ShellPropertyType"
+ "$ref":"#/definitions/BoundingShapeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"exterior",
+ "localPart":"boundedBy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "interior":{
- "title":"interior",
+ "location":{
+ "title":"location",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/ShellPropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LocationPropertyType"
+ }
},
- "minItems":0
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"interior",
+ "localPart":"location",
"namespaceURI":"http://www.opengis.net/gml"
}
}
@@ -30369,471 +30625,1201 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SolidType",
+ "localPart":"AbstractFeatureType",
"namespaceURI":"http://www.opengis.net/gml"
},
"propertiesOrder":[
- "exterior",
- "interior"
+ "boundedBy",
+ "location"
]
},
- "LineStringSegmentType":{
+ "CompoundCRSType":{
"required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
+ "componentReferenceSystem"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/AbstractCRSType"
},
{
"type":"object",
- "title":"LineStringSegmentType",
+ "title":"CompoundCRSType",
"properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
+ "componentReferenceSystem":{
+ "title":"componentReferenceSystem",
"allOf":[
{
"type":"array",
"items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "value":{
+ "$ref":"#/definitions/SingleCRSPropertyType"
}
- ]
+ },
+ "elementName":{
+ "localPart":"componentReferenceSystem",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
"minItems":2
}
],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"posList",
+ "localPart":"componentReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "coordinates":{
- "title":"coordinates",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/AggregationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CompoundCRSType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ },
+ "propertiesOrder":[
+ "componentReferenceSystem",
+ "aggregationType"
+ ]
+ },
+ "CompassPointEnumeration":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"CompassPointEnumeration",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SurfaceInterpolationType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"SurfaceInterpolationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "TimeIndeterminateValueType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"TimeIndeterminateValueType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "IncrementOrder":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"IncrementOrder",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SequenceRuleEnumeration":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"SequenceRuleEnumeration",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "AggregationType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"AggregationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "FileValueModelType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"FileValueModelType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "KnotTypesType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"KnotTypesType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SignType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"SignType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "CurveInterpolationType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"CurveInterpolationType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ "SuccessionType":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "typeType":"enumInfo",
+ "typeName":{
+ "localPart":"SuccessionType",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ },
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "topoPrimitiveMembers"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
+ }
+ },
+ "elementName":{
+ "localPart":"topoPrimitiveMembers",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "AbstractCoordinateSystem"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
}
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCoordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "geodeticDatumRef"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"geodeticDatumRef",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "AbstractContinuousCoverage"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractContinuousCoverageType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractContinuousCoverage",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "AbstractScalarValue"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractScalarValue",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "multiCenterLineOf"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/MultiCurvePropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"multiCenterLineOf",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "topoVolumeProperty"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
}
}
- }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/TopoVolumePropertyType"
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LineStringSegmentType",
- "namespaceURI":"http://www.opengis.net/gml"
},
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "interpolation"
- ]
+ "elementName":{
+ "localPart":"topoVolumeProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
},
- "VerticalCSPropertyType":{
+ {
"type":"object",
- "title":"VerticalCSPropertyType",
- "required":[
- "verticalCS"
- ],
"properties":{
- "verticalCS":{
- "title":"verticalCS",
+ "name":{
"allOf":[
{
- "$ref":"#/definitions/VerticalCSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "isolated"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"VerticalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ ]
},
- "nilReason":{
- "title":"nilReason",
+ "value":{
+ "$ref":"#/definitions/IsolatedPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"isolated",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "AbstractCRS"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
+ ]
},
- "remoteSchema":{
- "title":"remoteSchema",
+ "value":{
+ "$ref":"#/definitions/AbstractCRSType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCRS",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "surfaceMember"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ ]
},
- "type":{
- "title":"type",
+ "value":{
+ "$ref":"#/definitions/SurfacePropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"surfaceMember",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
"allOf":[
{
- "$ref":"#/definitions/TypeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "topoComplexProperty"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ ]
},
- "href":{
- "title":"href",
+ "value":{
+ "$ref":"#/definitions/TopoComplexMemberType"
+ }
+ },
+ "elementName":{
+ "localPart":"topoComplexProperty",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "temporalCRSRef"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ ]
},
- "role":{
- "title":"role",
+ "value":{
+ "$ref":"#/definitions/TemporalCRSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"temporalCRSRef",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "anchorDefinition"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ ]
},
- "arcrole":{
- "title":"arcrole",
+ "value":{
+ "$ref":"#/definitions/CodeType"
+ }
+ },
+ "elementName":{
+ "localPart":"anchorDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "Tin"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ ]
},
- "title":{
- "title":"title",
+ "value":{
+ "$ref":"#/definitions/TinType"
+ }
+ },
+ "elementName":{
+ "localPart":"Tin",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "usesVerticalDatum"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ ]
},
- "show":{
- "title":"show",
+ "value":{
+ "$ref":"#/definitions/VerticalDatumPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"usesVerticalDatum",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "Clothoid"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ ]
},
- "actuate":{
- "title":"actuate",
+ "value":{
+ "$ref":"#/definitions/ClothoidType"
+ }
+ },
+ "elementName":{
+ "localPart":"Clothoid",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "AbstractValue"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ ]
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VerticalCSPropertyType",
+ "elementName":{
+ "localPart":"AbstractValue",
"namespaceURI":"http://www.opengis.net/gml"
- },
- "propertiesOrder":[
- "verticalCS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
+ }
},
- "DirectedObservationType":{
- "required":[
- "direction"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/ObservationType"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "valueComponents"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
},
- {
- "type":"object",
- "title":"DirectedObservationType",
- "properties":{
- "direction":{
- "title":"direction",
- "allOf":[
- {
- "$ref":"#/definitions/DirectionPropertyType"
+ "value":{
+ "$ref":"#/definitions/ValueArrayPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"valueComponents",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "Category"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"direction",
- "namespaceURI":"http://www.opengis.net/gml"
}
}
- }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/Category"
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectedObservationType",
- "namespaceURI":"http://www.opengis.net/gml"
},
- "propertiesOrder":[
- "direction"
- ]
- },
- "SuccessionType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"SuccessionType",
+ "elementName":{
+ "localPart":"Category",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "SequenceRuleEnumeration":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "Sphere"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/SphereType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"SequenceRuleEnumeration",
+ },
+ "elementName":{
+ "localPart":"Sphere",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "AggregationType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "generalTransformationRef"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/GeneralTransformationPropertyType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"AggregationType",
+ },
+ "elementName":{
+ "localPart":"generalTransformationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "FileValueModelType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "OrientableSurface"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/OrientableSurfaceType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"FileValueModelType",
+ },
+ "elementName":{
+ "localPart":"OrientableSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "SurfaceInterpolationType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "ellipsoid"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/EllipsoidPropertyType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"SurfaceInterpolationType",
+ },
+ "elementName":{
+ "localPart":"ellipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "CompassPointEnumeration":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "derivedCRSType"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"CompassPointEnumeration",
+ },
+ "elementName":{
+ "localPart":"derivedCRSType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "IncrementOrder":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "featureMembers"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/FeatureArrayPropertyType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"IncrementOrder",
+ },
+ "elementName":{
+ "localPart":"featureMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "CurveInterpolationType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "posList"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionListType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"CurveInterpolationType",
+ },
+ "elementName":{
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "TimeIndeterminateValueType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "conversion"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/GeneralConversionPropertyType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"TimeIndeterminateValueType",
+ },
+ "elementName":{
+ "localPart":"conversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "SignType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "Node"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/NodeType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"SignType",
+ },
+ "elementName":{
+ "localPart":"Node",
"namespaceURI":"http://www.opengis.net/gml"
}
},
- "KnotTypesType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "CompositeSurface"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/CompositeSurfaceType"
}
- ],
- "typeType":"enumInfo",
- "typeName":{
- "localPart":"KnotTypesType",
+ },
+ "elementName":{
+ "localPart":"CompositeSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "anyOf":[
+ },
{
"type":"object",
"properties":{
@@ -30847,7 +31833,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractDiscreteCoverage"
+ "definedByConversion"
]
},
"namespaceURI":{
@@ -30860,11 +31846,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractDiscreteCoverageType"
+ "$ref":"#/definitions/GeneralConversionPropertyType"
}
},
"elementName":{
- "localPart":"AbstractDiscreteCoverage",
+ "localPart":"definedByConversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30881,7 +31867,7 @@
"properties":{
"localPart":{
"enum":[
- "rangeParameters"
+ "group"
]
},
"namespaceURI":{
@@ -30894,11 +31880,11 @@
]
},
"value":{
- "$ref":"#/definitions/RangeParametersType"
+ "$ref":"#/definitions/OperationParameterGroupPropertyType"
}
},
"elementName":{
- "localPart":"rangeParameters",
+ "localPart":"group",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30915,7 +31901,7 @@
"properties":{
"localPart":{
"enum":[
- "GeocentricCRS"
+ "interior"
]
},
"namespaceURI":{
@@ -30928,11 +31914,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeocentricCRSType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
},
"elementName":{
- "localPart":"GeocentricCRS",
+ "localPart":"interior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30949,7 +31935,7 @@
"properties":{
"localPart":{
"enum":[
- "MappingRule"
+ "baseCRS"
]
},
"namespaceURI":{
@@ -30962,11 +31948,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/SingleCRSPropertyType"
}
},
"elementName":{
- "localPart":"MappingRule",
+ "localPart":"baseCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -30983,7 +31969,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateOperationAccuracy"
+ "curveMembers"
]
},
"namespaceURI":{
@@ -30996,11 +31982,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationAccuracy"
+ "$ref":"#/definitions/CurveArrayPropertyType"
}
},
"elementName":{
- "localPart":"coordinateOperationAccuracy",
+ "localPart":"curveMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31017,7 +32003,7 @@
"properties":{
"localPart":{
"enum":[
- "LineStringSegment"
+ "TimeOrdinalReferenceSystem"
]
},
"namespaceURI":{
@@ -31030,11 +32016,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringSegmentType"
+ "$ref":"#/definitions/TimeOrdinalReferenceSystemType"
}
},
"elementName":{
- "localPart":"LineStringSegment",
+ "localPart":"TimeOrdinalReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31051,7 +32037,7 @@
"properties":{
"localPart":{
"enum":[
- "valueFile"
+ "identifier"
]
},
"namespaceURI":{
@@ -31064,11 +32050,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
},
"elementName":{
- "localPart":"valueFile",
+ "localPart":"identifier",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31085,7 +32071,7 @@
"properties":{
"localPart":{
"enum":[
- "maximumOccurs"
+ "rectifiedGridDomain"
]
},
"namespaceURI":{
@@ -31098,11 +32084,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/RectifiedGridDomainType"
}
},
"elementName":{
- "localPart":"maximumOccurs",
+ "localPart":"rectifiedGridDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31119,7 +32105,7 @@
"properties":{
"localPart":{
"enum":[
- "QuantityExtent"
+ "crsRef"
]
},
"namespaceURI":{
@@ -31132,11 +32118,11 @@
]
},
"value":{
- "$ref":"#/definitions/QuantityExtentType"
+ "$ref":"#/definitions/CRSPropertyType"
}
},
"elementName":{
- "localPart":"QuantityExtent",
+ "localPart":"crsRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31153,7 +32139,7 @@
"properties":{
"localPart":{
"enum":[
- "Transformation"
+ "TopoSurface"
]
},
"namespaceURI":{
@@ -31166,11 +32152,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransformationType"
+ "$ref":"#/definitions/TopoSurfaceType"
}
},
"elementName":{
- "localPart":"Transformation",
+ "localPart":"TopoSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31187,7 +32173,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractValue"
+ "MultiCurveCoverage"
]
},
"namespaceURI":{
@@ -31200,11 +32186,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/MultiCurveCoverageType"
}
},
"elementName":{
- "localPart":"AbstractValue",
+ "localPart":"MultiCurveCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31221,7 +32207,7 @@
"properties":{
"localPart":{
"enum":[
- "sphericalCS"
+ "targetElement"
]
},
"namespaceURI":{
@@ -31234,11 +32220,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"sphericalCS",
+ "localPart":"targetElement",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31255,7 +32241,7 @@
"properties":{
"localPart":{
"enum":[
- "usesGeodeticDatum"
+ "TimeCalendarEra"
]
},
"namespaceURI":{
@@ -31268,11 +32254,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumPropertyType"
+ "$ref":"#/definitions/TimeCalendarEraType"
}
},
"elementName":{
- "localPart":"usesGeodeticDatum",
+ "localPart":"TimeCalendarEra",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31289,7 +32275,7 @@
"properties":{
"localPart":{
"enum":[
- "TimePeriod"
+ "ProjectedCRS"
]
},
"namespaceURI":{
@@ -31302,11 +32288,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePeriodType"
+ "$ref":"#/definitions/ProjectedCRSType"
}
},
"elementName":{
- "localPart":"TimePeriod",
+ "localPart":"ProjectedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31323,7 +32309,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractContinuousCoverage"
+ "usesOperation"
]
},
"namespaceURI":{
@@ -31336,11 +32322,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractContinuousCoverageType"
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
}
},
"elementName":{
- "localPart":"AbstractContinuousCoverage",
+ "localPart":"usesOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31357,7 +32343,7 @@
"properties":{
"localPart":{
"enum":[
- "axisAbbrev"
+ "imageDatum"
]
},
"namespaceURI":{
@@ -31370,11 +32356,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/ImageDatumPropertyType"
}
},
"elementName":{
- "localPart":"axisAbbrev",
+ "localPart":"imageDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31391,7 +32377,7 @@
"properties":{
"localPart":{
"enum":[
- "DerivedUnit"
+ "TimeTopologyComplex"
]
},
"namespaceURI":{
@@ -31404,11 +32390,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedUnitType"
+ "$ref":"#/definitions/TimeTopologyComplexType"
}
},
"elementName":{
- "localPart":"DerivedUnit",
+ "localPart":"TimeTopologyComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31425,7 +32411,7 @@
"properties":{
"localPart":{
"enum":[
- "realizationEpoch"
+ "File"
]
},
"namespaceURI":{
@@ -31438,11 +32424,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ "$ref":"#/definitions/FileType"
}
},
"elementName":{
- "localPart":"realizationEpoch",
+ "localPart":"File",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31493,245 +32479,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSingleCRS"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/AbstractCRSType"
- }
- },
- "elementName":{
- "localPart":"AbstractSingleCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "AffinePlacement"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/AffinePlacementType"
- }
- },
- "elementName":{
- "localPart":"AffinePlacement",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "geometryMember"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/GeometryPropertyType"
- }
- },
- "elementName":{
- "localPart":"geometryMember",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "locationReference"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/ReferenceType"
- }
- },
- "elementName":{
- "localPart":"locationReference",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "OperationParameter"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/OperationParameterType"
- }
- },
- "elementName":{
- "localPart":"OperationParameter",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "AbstractGML"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/AbstractGMLType"
- }
- },
- "elementName":{
- "localPart":"AbstractGML",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "DirectedObservationAtDistance"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/DirectedObservationAtDistanceType"
- }
- },
- "elementName":{
- "localPart":"DirectedObservationAtDistance",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "multiEdgeOf"
+ "valueFile"
]
},
"namespaceURI":{
@@ -31744,11 +32492,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
},
"elementName":{
- "localPart":"multiEdgeOf",
+ "localPart":"valueFile",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31765,7 +32513,7 @@
"properties":{
"localPart":{
"enum":[
- "directedFace"
+ "target"
]
},
"namespaceURI":{
@@ -31778,11 +32526,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedFacePropertyType"
+ "$ref":"#/definitions/TargetPropertyType"
}
},
"elementName":{
- "localPart":"directedFace",
+ "localPart":"target",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31799,7 +32547,7 @@
"properties":{
"localPart":{
"enum":[
- "operationParameter"
+ "decimalMinutes"
]
},
"namespaceURI":{
@@ -31812,11 +32560,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
},
"elementName":{
- "localPart":"operationParameter",
+ "localPart":"decimalMinutes",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31833,7 +32581,7 @@
"properties":{
"localPart":{
"enum":[
- "componentReferenceSystem"
+ "DynamicFeatureCollection"
]
},
"namespaceURI":{
@@ -31846,11 +32594,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
+ "$ref":"#/definitions/DynamicFeatureCollectionType"
}
},
"elementName":{
- "localPart":"componentReferenceSystem",
+ "localPart":"DynamicFeatureCollection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31867,7 +32615,7 @@
"properties":{
"localPart":{
"enum":[
- "value"
+ "solidProperty"
]
},
"namespaceURI":{
@@ -31880,11 +32628,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/SolidPropertyType"
}
},
"elementName":{
- "localPart":"value",
+ "localPart":"solidProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31901,7 +32649,7 @@
"properties":{
"localPart":{
"enum":[
- "Triangle"
+ "ParameterValueGroup"
]
},
"namespaceURI":{
@@ -31914,11 +32662,11 @@
]
},
"value":{
- "$ref":"#/definitions/TriangleType"
+ "$ref":"#/definitions/ParameterValueGroupType"
}
},
"elementName":{
- "localPart":"Triangle",
+ "localPart":"ParameterValueGroup",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31935,7 +32683,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalDatumRef"
+ "AbstractTimeSlice"
]
},
"namespaceURI":{
@@ -31948,11 +32696,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumPropertyType"
+ "$ref":"#/definitions/AbstractTimeSliceType"
}
},
"elementName":{
- "localPart":"temporalDatumRef",
+ "localPart":"AbstractTimeSlice",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -31969,7 +32717,7 @@
"properties":{
"localPart":{
"enum":[
- "targetCRS"
+ "Transformation"
]
},
"namespaceURI":{
@@ -31982,11 +32730,11 @@
]
},
"value":{
- "$ref":"#/definitions/CRSPropertyType"
+ "$ref":"#/definitions/TransformationType"
}
},
"elementName":{
- "localPart":"targetCRS",
+ "localPart":"Transformation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32037,41 +32785,7 @@
"properties":{
"localPart":{
"enum":[
- "position"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"position",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "MultiSolidCoverage"
+ "origin"
]
},
"namespaceURI":{
@@ -32084,11 +32798,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSolidCoverageType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
},
"elementName":{
- "localPart":"MultiSolidCoverage",
+ "localPart":"origin",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32105,7 +32819,7 @@
"properties":{
"localPart":{
"enum":[
- "transformationRef"
+ "MovingObjectStatus"
]
},
"namespaceURI":{
@@ -32118,11 +32832,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransformationPropertyType"
+ "$ref":"#/definitions/MovingObjectStatusType"
}
},
"elementName":{
- "localPart":"transformationRef",
+ "localPart":"MovingObjectStatus",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32139,7 +32853,7 @@
"properties":{
"localPart":{
"enum":[
- "BaseUnit"
+ "EngineeringCRS"
]
},
"namespaceURI":{
@@ -32152,11 +32866,11 @@
]
},
"value":{
- "$ref":"#/definitions/BaseUnitType"
+ "$ref":"#/definitions/EngineeringCRSType"
}
},
"elementName":{
- "localPart":"BaseUnit",
+ "localPart":"EngineeringCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32173,7 +32887,7 @@
"properties":{
"localPart":{
"enum":[
- "tupleList"
+ "polygonPatches"
]
},
"namespaceURI":{
@@ -32186,11 +32900,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/PolygonPatchArrayPropertyType"
}
},
"elementName":{
- "localPart":"tupleList",
+ "localPart":"polygonPatches",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32207,7 +32921,7 @@
"properties":{
"localPart":{
"enum":[
- "VerticalDatum"
+ "associationName"
]
},
"namespaceURI":{
@@ -32220,11 +32934,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"VerticalDatum",
+ "localPart":"associationName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32241,7 +32955,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeCurve"
+ "multiPointDomain"
]
},
"namespaceURI":{
@@ -32254,11 +32968,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeCurveType"
+ "$ref":"#/definitions/MultiPointDomainType"
}
},
"elementName":{
- "localPart":"CompositeCurve",
+ "localPart":"multiPointDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32275,7 +32989,7 @@
"properties":{
"localPart":{
"enum":[
- "coverageFunction"
+ "validTime"
]
},
"namespaceURI":{
@@ -32288,11 +33002,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoverageFunctionType"
+ "$ref":"#/definitions/TimePrimitivePropertyType"
}
},
"elementName":{
- "localPart":"coverageFunction",
+ "localPart":"validTime",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32309,7 +33023,7 @@
"properties":{
"localPart":{
"enum":[
- "Arc"
+ "domainSet"
]
},
"namespaceURI":{
@@ -32322,11 +33036,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcType"
+ "$ref":"#/definitions/DomainSetType"
}
},
"elementName":{
- "localPart":"Arc",
+ "localPart":"domainSet",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32343,7 +33057,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeneralConversion"
+ "directedTopoSolid"
]
},
"namespaceURI":{
@@ -32356,11 +33070,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralConversionType"
+ "$ref":"#/definitions/DirectedTopoSolidPropertyType"
}
},
"elementName":{
- "localPart":"AbstractGeneralConversion",
+ "localPart":"directedTopoSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32377,7 +33091,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiGeometry"
+ "polarCSRef"
]
},
"namespaceURI":{
@@ -32390,11 +33104,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiGeometryType"
+ "$ref":"#/definitions/PolarCSPropertyType"
}
},
"elementName":{
- "localPart":"MultiGeometry",
+ "localPart":"polarCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32411,7 +33125,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoPoint"
+ "geographicCRSRef"
]
},
"namespaceURI":{
@@ -32424,11 +33138,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPointType"
+ "$ref":"#/definitions/GeographicCRSPropertyType"
}
},
"elementName":{
- "localPart":"TopoPoint",
+ "localPart":"geographicCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32445,7 +33159,7 @@
"properties":{
"localPart":{
"enum":[
- "ConventionalUnit"
+ "AbstractImplicitGeometry"
]
},
"namespaceURI":{
@@ -32458,11 +33172,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConventionalUnitType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"ConventionalUnit",
+ "localPart":"AbstractImplicitGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32479,7 +33193,7 @@
"properties":{
"localPart":{
"enum":[
- "usesEllipsoid"
+ "valueProperty"
]
},
"namespaceURI":{
@@ -32492,11 +33206,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidPropertyType"
+ "$ref":"#/definitions/ValuePropertyType"
}
},
"elementName":{
- "localPart":"usesEllipsoid",
+ "localPart":"valueProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32513,7 +33227,7 @@
"properties":{
"localPart":{
"enum":[
- "ValueArray"
+ "LinearRing"
]
},
"namespaceURI":{
@@ -32526,11 +33240,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValueArrayType"
+ "$ref":"#/definitions/LinearRingType"
}
},
"elementName":{
- "localPart":"ValueArray",
+ "localPart":"LinearRing",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32547,7 +33261,7 @@
"properties":{
"localPart":{
"enum":[
- "dmsAngleValue"
+ "sphericalCSRef"
]
},
"namespaceURI":{
@@ -32560,11 +33274,11 @@
]
},
"value":{
- "$ref":"#/definitions/DMSAngleType"
+ "$ref":"#/definitions/SphericalCSPropertyType"
}
},
"elementName":{
- "localPart":"dmsAngleValue",
+ "localPart":"sphericalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32581,7 +33295,7 @@
"properties":{
"localPart":{
"enum":[
- "targetElement"
+ "PassThroughOperation"
]
},
"namespaceURI":{
@@ -32594,11 +33308,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/PassThroughOperationType"
}
},
"elementName":{
- "localPart":"targetElement",
+ "localPart":"PassThroughOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32615,7 +33329,7 @@
"properties":{
"localPart":{
"enum":[
- "Tin"
+ "curveMember"
]
},
"namespaceURI":{
@@ -32628,11 +33342,11 @@
]
},
"value":{
- "$ref":"#/definitions/TinType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"Tin",
+ "localPart":"curveMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32649,7 +33363,7 @@
"properties":{
"localPart":{
"enum":[
- "reversePropertyName"
+ "semiMajorAxis"
]
},
"namespaceURI":{
@@ -32662,11 +33376,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"reversePropertyName",
+ "localPart":"semiMajorAxis",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32683,7 +33397,7 @@
"properties":{
"localPart":{
"enum":[
- "pos"
+ "status"
]
},
"namespaceURI":{
@@ -32696,11 +33410,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"pos",
+ "localPart":"status",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32717,7 +33431,7 @@
"properties":{
"localPart":{
"enum":[
- "Observation"
+ "GeodesicString"
]
},
"namespaceURI":{
@@ -32730,11 +33444,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObservationType"
+ "$ref":"#/definitions/GeodesicStringType"
}
},
"elementName":{
- "localPart":"Observation",
+ "localPart":"GeodesicString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32751,7 +33465,7 @@
"properties":{
"localPart":{
"enum":[
- "usesTemporalDatum"
+ "BooleanList"
]
},
"namespaceURI":{
@@ -32764,11 +33478,14 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"usesTemporalDatum",
+ "localPart":"BooleanList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32785,7 +33502,7 @@
"properties":{
"localPart":{
"enum":[
- "LineString"
+ "trianglePatches"
]
},
"namespaceURI":{
@@ -32798,11 +33515,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringType"
+ "$ref":"#/definitions/TrianglePatchArrayPropertyType"
}
},
"elementName":{
- "localPart":"LineString",
+ "localPart":"trianglePatches",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32819,7 +33536,7 @@
"properties":{
"localPart":{
"enum":[
- "members"
+ "parameterValue"
]
},
"namespaceURI":{
@@ -32832,11 +33549,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArrayAssociationType"
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
}
},
"elementName":{
- "localPart":"members",
+ "localPart":"parameterValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32853,7 +33570,7 @@
"properties":{
"localPart":{
"enum":[
- "curveMember"
+ "rangeParameters"
]
},
"namespaceURI":{
@@ -32866,11 +33583,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/RangeParametersType"
}
},
"elementName":{
- "localPart":"curveMember",
+ "localPart":"rangeParameters",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32887,7 +33604,7 @@
"properties":{
"localPart":{
"enum":[
- "imageDatum"
+ "includesParameter"
]
},
"namespaceURI":{
@@ -32900,11 +33617,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumPropertyType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"imageDatum",
+ "localPart":"includesParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32921,7 +33638,7 @@
"properties":{
"localPart":{
"enum":[
- "dataSource"
+ "TimeCalendar"
]
},
"namespaceURI":{
@@ -32934,11 +33651,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/TimeCalendarType"
}
},
"elementName":{
- "localPart":"dataSource",
+ "localPart":"TimeCalendar",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32955,7 +33672,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcString"
+ "AbstractTopoPrimitive"
]
},
"namespaceURI":{
@@ -32968,11 +33685,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcStringType"
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
}
},
"elementName":{
- "localPart":"ArcString",
+ "localPart":"AbstractTopoPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -32989,7 +33706,7 @@
"properties":{
"localPart":{
"enum":[
- "directedNode"
+ "Circle"
]
},
"namespaceURI":{
@@ -33002,11 +33719,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedNodePropertyType"
+ "$ref":"#/definitions/CircleType"
}
},
"elementName":{
- "localPart":"directedNode",
+ "localPart":"Circle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33023,7 +33740,7 @@
"properties":{
"localPart":{
"enum":[
- "validTime"
+ "verticalCSRef"
]
},
"namespaceURI":{
@@ -33036,11 +33753,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"#/definitions/VerticalCSPropertyType"
}
},
"elementName":{
- "localPart":"validTime",
+ "localPart":"verticalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33057,7 +33774,7 @@
"properties":{
"localPart":{
"enum":[
- "abstractAssociationRole"
+ "VerticalDatum"
]
},
"namespaceURI":{
@@ -33070,11 +33787,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationRoleType"
+ "$ref":"#/definitions/VerticalDatumType"
}
},
"elementName":{
- "localPart":"abstractAssociationRole",
+ "localPart":"VerticalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33091,7 +33808,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractImplicitGeometry"
+ "ImageCRS"
]
},
"namespaceURI":{
@@ -33104,11 +33821,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/ImageCRSType"
}
},
"elementName":{
- "localPart":"AbstractImplicitGeometry",
+ "localPart":"ImageCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33125,7 +33842,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidalCSRef"
+ "LocationKeyWord"
]
},
"namespaceURI":{
@@ -33138,11 +33855,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"ellipsoidalCSRef",
+ "localPart":"LocationKeyWord",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33159,7 +33876,7 @@
"properties":{
"localPart":{
"enum":[
- "UnitDefinition"
+ "verticalCRSRef"
]
},
"namespaceURI":{
@@ -33172,11 +33889,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/VerticalCRSPropertyType"
}
},
"elementName":{
- "localPart":"UnitDefinition",
+ "localPart":"verticalCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33193,7 +33910,7 @@
"properties":{
"localPart":{
"enum":[
- "anchorDefinition"
+ "abstractAssociationRole"
]
},
"namespaceURI":{
@@ -33206,11 +33923,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/AssociationRoleType"
}
},
"elementName":{
- "localPart":"anchorDefinition",
+ "localPart":"abstractAssociationRole",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33227,7 +33944,7 @@
"properties":{
"localPart":{
"enum":[
- "statusReference"
+ "AbstractGeometricAggregate"
]
},
"namespaceURI":{
@@ -33240,11 +33957,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
}
},
"elementName":{
- "localPart":"statusReference",
+ "localPart":"AbstractGeometricAggregate",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33261,7 +33978,7 @@
"properties":{
"localPart":{
"enum":[
- "curveArrayProperty"
+ "surfaceArrayProperty"
]
},
"namespaceURI":{
@@ -33274,11 +33991,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveArrayPropertyType"
+ "$ref":"#/definitions/SurfaceArrayPropertyType"
}
},
"elementName":{
- "localPart":"curveArrayProperty",
+ "localPart":"surfaceArrayProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33295,7 +34012,7 @@
"properties":{
"localPart":{
"enum":[
- "Bag"
+ "greenwichLongitude"
]
},
"namespaceURI":{
@@ -33308,11 +34025,11 @@
]
},
"value":{
- "$ref":"#/definitions/BagType"
+ "$ref":"#/definitions/AngleType"
}
},
"elementName":{
- "localPart":"Bag",
+ "localPart":"greenwichLongitude",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33329,7 +34046,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalDatumRef"
+ "quantityTypeReference"
]
},
"namespaceURI":{
@@ -33342,11 +34059,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumPropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"verticalDatumRef",
+ "localPart":"quantityTypeReference",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33363,7 +34080,7 @@
"properties":{
"localPart":{
"enum":[
- "RectifiedGrid"
+ "TimePeriod"
]
},
"namespaceURI":{
@@ -33376,11 +34093,11 @@
]
},
"value":{
- "$ref":"#/definitions/RectifiedGridType"
+ "$ref":"#/definitions/TimePeriodType"
}
},
"elementName":{
- "localPart":"RectifiedGrid",
+ "localPart":"TimePeriod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33397,7 +34114,7 @@
"properties":{
"localPart":{
"enum":[
- "pixelInCell"
+ "coverageFunction"
]
},
"namespaceURI":{
@@ -33410,11 +34127,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/CoverageFunctionType"
}
},
"elementName":{
- "localPart":"pixelInCell",
+ "localPart":"coverageFunction",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33431,7 +34148,7 @@
"properties":{
"localPart":{
"enum":[
- "Cone"
+ "angle"
]
},
"namespaceURI":{
@@ -33444,11 +34161,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConeType"
+ "$ref":"#/definitions/AngleType"
}
},
"elementName":{
- "localPart":"Cone",
+ "localPart":"angle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33465,7 +34182,7 @@
"properties":{
"localPart":{
"enum":[
- "CircleByCenterPoint"
+ "sphericalCS"
]
},
"namespaceURI":{
@@ -33478,11 +34195,11 @@
]
},
"value":{
- "$ref":"#/definitions/CircleByCenterPointType"
+ "$ref":"#/definitions/SphericalCSPropertyType"
}
},
"elementName":{
- "localPart":"CircleByCenterPoint",
+ "localPart":"sphericalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33499,7 +34216,7 @@
"properties":{
"localPart":{
"enum":[
- "FeatureCollection"
+ "container"
]
},
"namespaceURI":{
@@ -33512,11 +34229,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureCollectionType"
+ "$ref":"#/definitions/ContainerPropertyType"
}
},
"elementName":{
- "localPart":"FeatureCollection",
+ "localPart":"container",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33533,7 +34250,7 @@
"properties":{
"localPart":{
"enum":[
- "priorityLocation"
+ "usesEngineeringDatum"
]
},
"namespaceURI":{
@@ -33546,11 +34263,11 @@
]
},
"value":{
- "$ref":"#/definitions/PriorityLocationPropertyType"
+ "$ref":"#/definitions/EngineeringDatumPropertyType"
}
},
"elementName":{
- "localPart":"priorityLocation",
+ "localPart":"usesEngineeringDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33567,7 +34284,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimePrimitive"
+ "coordinateSystemRef"
]
},
"namespaceURI":{
@@ -33580,11 +34297,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimePrimitiveType"
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
}
},
"elementName":{
- "localPart":"AbstractTimePrimitive",
+ "localPart":"coordinateSystemRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33601,7 +34318,7 @@
"properties":{
"localPart":{
"enum":[
- "Shell"
+ "Definition"
]
},
"namespaceURI":{
@@ -33614,11 +34331,11 @@
]
},
"value":{
- "$ref":"#/definitions/ShellType"
+ "$ref":"#/definitions/DefinitionType"
}
},
"elementName":{
- "localPart":"Shell",
+ "localPart":"Definition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33635,7 +34352,7 @@
"properties":{
"localPart":{
"enum":[
- "boundedBy"
+ "usesCS"
]
},
"namespaceURI":{
@@ -33648,11 +34365,11 @@
]
},
"value":{
- "$ref":"#/definitions/BoundingShapeType"
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
}
},
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"usesCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33669,7 +34386,7 @@
"properties":{
"localPart":{
"enum":[
- "Circle"
+ "geodeticDatum"
]
},
"namespaceURI":{
@@ -33682,11 +34399,11 @@
]
},
"value":{
- "$ref":"#/definitions/CircleType"
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
}
},
"elementName":{
- "localPart":"Circle",
+ "localPart":"geodeticDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33703,7 +34420,7 @@
"properties":{
"localPart":{
"enum":[
- "catalogSymbol"
+ "CoverageMappingRule"
]
},
"namespaceURI":{
@@ -33716,11 +34433,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/MappingRuleType"
}
},
"elementName":{
- "localPart":"catalogSymbol",
+ "localPart":"CoverageMappingRule",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33737,7 +34454,7 @@
"properties":{
"localPart":{
"enum":[
- "engineeringDatum"
+ "cartesianCSRef"
]
},
"namespaceURI":{
@@ -33750,11 +34467,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumPropertyType"
+ "$ref":"#/definitions/CartesianCSPropertyType"
}
},
"elementName":{
- "localPart":"engineeringDatum",
+ "localPart":"cartesianCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33771,7 +34488,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractDatum"
+ "method"
]
},
"namespaceURI":{
@@ -33784,11 +34501,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/OperationMethodPropertyType"
}
},
"elementName":{
- "localPart":"AbstractDatum",
+ "localPart":"method",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33805,7 +34522,7 @@
"properties":{
"localPart":{
"enum":[
- "multiLocation"
+ "AbstractTopology"
]
},
"namespaceURI":{
@@ -33818,11 +34535,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/AbstractTopologyType"
}
},
"elementName":{
- "localPart":"multiLocation",
+ "localPart":"AbstractTopology",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33839,7 +34556,7 @@
"properties":{
"localPart":{
"enum":[
- "LocationKeyWord"
+ "value"
]
},
"namespaceURI":{
@@ -33852,11 +34569,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"LocationKeyWord",
+ "localPart":"value",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33873,7 +34590,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCoverage"
+ "AbstractCurveSegment"
]
},
"namespaceURI":{
@@ -33886,11 +34603,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoverageType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
}
},
"elementName":{
- "localPart":"AbstractCoverage",
+ "localPart":"AbstractCurveSegment",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33907,7 +34624,7 @@
"properties":{
"localPart":{
"enum":[
- "ParameterValue"
+ "remarks"
]
},
"namespaceURI":{
@@ -33920,11 +34637,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterValueType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"ParameterValue",
+ "localPart":"remarks",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33941,7 +34658,7 @@
"properties":{
"localPart":{
"enum":[
- "baseGeographicCRS"
+ "AbstractTimeTopologyPrimitive"
]
},
"namespaceURI":{
@@ -33954,11 +34671,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeographicCRSPropertyType"
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
}
},
"elementName":{
- "localPart":"baseGeographicCRS",
+ "localPart":"AbstractTimeTopologyPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -33975,7 +34692,7 @@
"properties":{
"localPart":{
"enum":[
- "featureMember"
+ "AbstractCoordinateOperation"
]
},
"namespaceURI":{
@@ -33988,11 +34705,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"featureMember",
+ "localPart":"AbstractCoordinateOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34009,7 +34726,7 @@
"properties":{
"localPart":{
"enum":[
- "LocationString"
+ "Point"
]
},
"namespaceURI":{
@@ -34022,11 +34739,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/PointType"
}
},
"elementName":{
- "localPart":"LocationString",
+ "localPart":"Point",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34043,7 +34760,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSurfaceProperty"
+ "CompositeValue"
]
},
"namespaceURI":{
@@ -34056,11 +34773,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/CompositeValueType"
}
},
"elementName":{
- "localPart":"multiSurfaceProperty",
+ "localPart":"CompositeValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34077,7 +34794,7 @@
"properties":{
"localPart":{
"enum":[
- "formula"
+ "conversionRef"
]
},
"namespaceURI":{
@@ -34090,11 +34807,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/ConversionPropertyType"
}
},
"elementName":{
- "localPart":"formula",
+ "localPart":"conversionRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34111,7 +34828,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateSystem"
+ "usesImageDatum"
]
},
"namespaceURI":{
@@ -34124,11 +34841,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
+ "$ref":"#/definitions/ImageDatumPropertyType"
}
},
"elementName":{
- "localPart":"coordinateSystem",
+ "localPart":"usesImageDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34145,7 +34862,7 @@
"properties":{
"localPart":{
"enum":[
- "metaDataProperty"
+ "CategoryList"
]
},
"namespaceURI":{
@@ -34158,11 +34875,11 @@
]
},
"value":{
- "$ref":"#/definitions/MetaDataPropertyType"
+ "$ref":"#/definitions/CodeOrNilReasonListType"
}
},
"elementName":{
- "localPart":"metaDataProperty",
+ "localPart":"CategoryList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34179,7 +34896,7 @@
"properties":{
"localPart":{
"enum":[
- "Rectangle"
+ "SecondDefiningParameter"
]
},
"namespaceURI":{
@@ -34192,11 +34909,11 @@
]
},
"value":{
- "$ref":"#/definitions/RectangleType"
+ "$ref":"#/definitions/SecondDefiningParameter"
}
},
"elementName":{
- "localPart":"Rectangle",
+ "localPart":"SecondDefiningParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34213,7 +34930,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCoverage"
+ "dictionaryEntry"
]
},
"namespaceURI":{
@@ -34226,11 +34943,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/DictionaryEntryType"
}
},
"elementName":{
- "localPart":"multiCoverage",
+ "localPart":"dictionaryEntry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34247,7 +34964,7 @@
"properties":{
"localPart":{
"enum":[
- "EngineeringDatum"
+ "EnvelopeWithTimePeriod"
]
},
"namespaceURI":{
@@ -34260,11 +34977,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumType"
+ "$ref":"#/definitions/EnvelopeWithTimePeriodType"
}
},
"elementName":{
- "localPart":"EngineeringDatum",
+ "localPart":"EnvelopeWithTimePeriod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34281,7 +34998,7 @@
"properties":{
"localPart":{
"enum":[
- "stringValue"
+ "affineCS"
]
},
"namespaceURI":{
@@ -34294,11 +35011,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/AffineCSPropertyType"
}
},
"elementName":{
- "localPart":"stringValue",
+ "localPart":"affineCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34315,7 +35032,7 @@
"properties":{
"localPart":{
"enum":[
- "axis"
+ "derivedCRSRef"
]
},
"namespaceURI":{
@@ -34328,11 +35045,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ "$ref":"#/definitions/DerivedCRSPropertyType"
}
},
"elementName":{
- "localPart":"axis",
+ "localPart":"derivedCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34349,7 +35066,7 @@
"properties":{
"localPart":{
"enum":[
- "TemporalCS"
+ "coordinates"
]
},
"namespaceURI":{
@@ -34362,11 +35079,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCSType"
+ "$ref":"#/definitions/CoordinatesType"
}
},
"elementName":{
- "localPart":"TemporalCS",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34383,7 +35100,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeReferenceSystem"
+ "pointRep"
]
},
"namespaceURI":{
@@ -34396,11 +35113,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeReferenceSystemType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"TimeReferenceSystem",
+ "localPart":"pointRep",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34417,7 +35134,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceArrayProperty"
+ "seconds"
]
},
"namespaceURI":{
@@ -34430,11 +35147,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceArrayPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
},
"elementName":{
- "localPart":"surfaceArrayProperty",
+ "localPart":"seconds",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34451,7 +35168,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceMember"
+ "usesTemporalCS"
]
},
"namespaceURI":{
@@ -34464,11 +35181,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/TemporalCSPropertyType"
}
},
"elementName":{
- "localPart":"surfaceMember",
+ "localPart":"usesTemporalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34485,7 +35202,7 @@
"properties":{
"localPart":{
"enum":[
- "CylindricalCS"
+ "obliqueCartesianCSRef"
]
},
"namespaceURI":{
@@ -34498,11 +35215,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylindricalCSType"
+ "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
}
},
"elementName":{
- "localPart":"CylindricalCS",
+ "localPart":"obliqueCartesianCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34519,7 +35236,7 @@
"properties":{
"localPart":{
"enum":[
- "conversionRef"
+ "member"
]
},
"namespaceURI":{
@@ -34532,11 +35249,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionPropertyType"
+ "$ref":"#/definitions/AssociationRoleType"
}
},
"elementName":{
- "localPart":"conversionRef",
+ "localPart":"member",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34553,7 +35270,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSurface"
+ "multiCurveDomain"
]
},
"namespaceURI":{
@@ -34566,11 +35283,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfaceType"
+ "$ref":"#/definitions/MultiCurveDomainType"
}
},
"elementName":{
- "localPart":"MultiSurface",
+ "localPart":"multiCurveDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34587,7 +35304,7 @@
"properties":{
"localPart":{
"enum":[
- "greenwichLongitude"
+ "measure"
]
},
"namespaceURI":{
@@ -34600,11 +35317,11 @@
]
},
"value":{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"greenwichLongitude",
+ "localPart":"measure",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34621,7 +35338,7 @@
"properties":{
"localPart":{
"enum":[
- "secondDefiningParameter"
+ "TemporalCRS"
]
},
"namespaceURI":{
@@ -34634,11 +35351,11 @@
]
},
"value":{
- "$ref":"#/definitions/SecondDefiningParameterPropertyElement"
+ "$ref":"#/definitions/TemporalCRSType"
}
},
"elementName":{
- "localPart":"secondDefiningParameter",
+ "localPart":"TemporalCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34655,7 +35372,7 @@
"properties":{
"localPart":{
"enum":[
- "cartesianCSRef"
+ "description"
]
},
"namespaceURI":{
@@ -34668,11 +35385,11 @@
]
},
"value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"cartesianCSRef",
+ "localPart":"description",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34689,7 +35406,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeInstant"
+ "rangeMeaning"
]
},
"namespaceURI":{
@@ -34702,11 +35419,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeInstantType"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
},
"elementName":{
- "localPart":"TimeInstant",
+ "localPart":"rangeMeaning",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34723,7 +35440,7 @@
"properties":{
"localPart":{
"enum":[
- "dataSourceReference"
+ "projectedCRSRef"
]
},
"namespaceURI":{
@@ -34736,11 +35453,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/ProjectedCRSPropertyType"
}
},
"elementName":{
- "localPart":"dataSourceReference",
+ "localPart":"projectedCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34757,7 +35474,7 @@
"properties":{
"localPart":{
"enum":[
- "geocentricCRSRef"
+ "AbstractTimeGeometricPrimitive"
]
},
"namespaceURI":{
@@ -34770,11 +35487,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeocentricCRSPropertyType"
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
}
},
"elementName":{
- "localPart":"geocentricCRSRef",
+ "localPart":"AbstractTimeGeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34791,7 +35508,7 @@
"properties":{
"localPart":{
"enum":[
- "operationRef"
+ "TimeClock"
]
},
"namespaceURI":{
@@ -34804,11 +35521,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationPropertyType"
+ "$ref":"#/definitions/TimeClockType"
}
},
"elementName":{
- "localPart":"operationRef",
+ "localPart":"TimeClock",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34825,7 +35542,7 @@
"properties":{
"localPart":{
"enum":[
- "Array"
+ "operationRef"
]
},
"namespaceURI":{
@@ -34838,11 +35555,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArrayType"
+ "$ref":"#/definitions/OperationPropertyType"
}
},
"elementName":{
- "localPart":"Array",
+ "localPart":"operationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34859,7 +35576,7 @@
"properties":{
"localPart":{
"enum":[
- "operationMethodRef"
+ "AbstractTimeComplex"
]
},
"namespaceURI":{
@@ -34872,11 +35589,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
+ "$ref":"#/definitions/AbstractTimeComplexType"
}
},
"elementName":{
- "localPart":"operationMethodRef",
+ "localPart":"AbstractTimeComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34893,7 +35610,7 @@
"properties":{
"localPart":{
"enum":[
- "PassThroughOperation"
+ "DirectedObservationAtDistance"
]
},
"namespaceURI":{
@@ -34906,11 +35623,11 @@
]
},
"value":{
- "$ref":"#/definitions/PassThroughOperationType"
+ "$ref":"#/definitions/DirectedObservationAtDistanceType"
}
},
"elementName":{
- "localPart":"PassThroughOperation",
+ "localPart":"DirectedObservationAtDistance",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34927,7 +35644,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryMembers"
+ "engineeringCRSRef"
]
},
"namespaceURI":{
@@ -34940,11 +35657,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryArrayPropertyType"
+ "$ref":"#/definitions/EngineeringCRSPropertyType"
}
},
"elementName":{
- "localPart":"geometryMembers",
+ "localPart":"engineeringCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34961,7 +35678,7 @@
"properties":{
"localPart":{
"enum":[
- "DynamicFeatureCollection"
+ "ArcByCenterPoint"
]
},
"namespaceURI":{
@@ -34974,11 +35691,11 @@
]
},
"value":{
- "$ref":"#/definitions/DynamicFeatureCollectionType"
+ "$ref":"#/definitions/ArcByCenterPointType"
}
},
"elementName":{
- "localPart":"DynamicFeatureCollection",
+ "localPart":"ArcByCenterPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -34995,7 +35712,7 @@
"properties":{
"localPart":{
"enum":[
- "usesPrimeMeridian"
+ "Shell"
]
},
"namespaceURI":{
@@ -35008,11 +35725,11 @@
]
},
"value":{
- "$ref":"#/definitions/PrimeMeridianPropertyType"
+ "$ref":"#/definitions/ShellType"
}
},
"elementName":{
- "localPart":"usesPrimeMeridian",
+ "localPart":"Shell",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35029,7 +35746,7 @@
"properties":{
"localPart":{
"enum":[
- "CategoryExtent"
+ "stringValue"
]
},
"namespaceURI":{
@@ -35042,11 +35759,11 @@
]
},
"value":{
- "$ref":"#/definitions/CategoryExtentType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"CategoryExtent",
+ "localPart":"stringValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35063,7 +35780,7 @@
"properties":{
"localPart":{
"enum":[
- "using"
+ "TimeEdge"
]
},
"namespaceURI":{
@@ -35076,11 +35793,11 @@
]
},
"value":{
- "$ref":"#/definitions/ProcedurePropertyType"
+ "$ref":"#/definitions/TimeEdgeType"
}
},
"elementName":{
- "localPart":"using",
+ "localPart":"TimeEdge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35097,7 +35814,7 @@
"properties":{
"localPart":{
"enum":[
- "Sphere"
+ "ConventionalUnit"
]
},
"namespaceURI":{
@@ -35110,11 +35827,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphereType"
+ "$ref":"#/definitions/ConventionalUnitType"
}
},
"elementName":{
- "localPart":"Sphere",
+ "localPart":"ConventionalUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35131,7 +35848,7 @@
"properties":{
"localPart":{
"enum":[
- "parameterValue"
+ "superComplex"
]
},
"namespaceURI":{
@@ -35144,11 +35861,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ "$ref":"#/definitions/TopoComplexMemberType"
}
},
"elementName":{
- "localPart":"parameterValue",
+ "localPart":"superComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35165,7 +35882,7 @@
"properties":{
"localPart":{
"enum":[
- "featureProperty"
+ "unitOfMeasure"
]
},
"namespaceURI":{
@@ -35178,11 +35895,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"#/definitions/UnitOfMeasureType"
}
},
"elementName":{
- "localPart":"featureProperty",
+ "localPart":"unitOfMeasure",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35199,7 +35916,7 @@
"properties":{
"localPart":{
"enum":[
- "associationName"
+ "MultiSurfaceCoverage"
]
},
"namespaceURI":{
@@ -35212,11 +35929,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/MultiSurfaceCoverageType"
}
},
"elementName":{
- "localPart":"associationName",
+ "localPart":"MultiSurfaceCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35233,7 +35950,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalCRSRef"
+ "AffineCS"
]
},
"namespaceURI":{
@@ -35246,11 +35963,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCRSPropertyType"
+ "$ref":"#/definitions/AffineCSType"
}
},
"elementName":{
- "localPart":"verticalCRSRef",
+ "localPart":"AffineCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35267,7 +35984,7 @@
"properties":{
"localPart":{
"enum":[
- "integerValueList"
+ "imageDatumRef"
]
},
"namespaceURI":{
@@ -35280,14 +35997,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
+ "$ref":"#/definitions/ImageDatumPropertyType"
}
},
"elementName":{
- "localPart":"integerValueList",
+ "localPart":"imageDatumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35304,7 +36018,7 @@
"properties":{
"localPart":{
"enum":[
- "CountExtent"
+ "secondDefiningParameter"
]
},
"namespaceURI":{
@@ -35317,14 +36031,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/SecondDefiningParameterPropertyElement"
}
},
"elementName":{
- "localPart":"CountExtent",
+ "localPart":"secondDefiningParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35341,7 +36052,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinates"
+ "AbstractGeneralOperationParameter"
]
},
"namespaceURI":{
@@ -35354,11 +36065,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
}
},
"elementName":{
- "localPart":"coordinates",
+ "localPart":"AbstractGeneralOperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35375,7 +36086,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeneralDerivedCRS"
+ "compoundCRSRef"
]
},
"namespaceURI":{
@@ -35388,11 +36099,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ "$ref":"#/definitions/CompoundCRSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractGeneralDerivedCRS",
+ "localPart":"compoundCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35409,7 +36120,7 @@
"properties":{
"localPart":{
"enum":[
- "ImageDatum"
+ "catalogSymbol"
]
},
"namespaceURI":{
@@ -35422,11 +36133,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"ImageDatum",
+ "localPart":"catalogSymbol",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35443,7 +36154,7 @@
"properties":{
"localPart":{
"enum":[
- "PolygonPatch"
+ "centerLineOf"
]
},
"namespaceURI":{
@@ -35456,11 +36167,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonPatchType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"PolygonPatch",
+ "localPart":"centerLineOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35477,7 +36188,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSurfacePatch"
+ "generalConversionRef"
]
},
"namespaceURI":{
@@ -35490,11 +36201,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSurfacePatchType"
+ "$ref":"#/definitions/GeneralConversionPropertyType"
}
},
"elementName":{
- "localPart":"AbstractSurfacePatch",
+ "localPart":"generalConversionRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35511,7 +36222,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoCurve"
+ "ellipsoidRef"
]
},
"namespaceURI":{
@@ -35524,11 +36235,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoCurveType"
+ "$ref":"#/definitions/EllipsoidPropertyType"
}
},
"elementName":{
- "localPart":"TopoCurve",
+ "localPart":"ellipsoidRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35545,7 +36256,7 @@
"properties":{
"localPart":{
"enum":[
- "quantityType"
+ "multiCoverage"
]
},
"namespaceURI":{
@@ -35558,11 +36269,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
},
"elementName":{
- "localPart":"quantityType",
+ "localPart":"multiCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35579,7 +36290,7 @@
"properties":{
"localPart":{
"enum":[
- "defaultCodeSpace"
+ "MultiSurface"
]
},
"namespaceURI":{
@@ -35592,11 +36303,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/MultiSurfaceType"
}
},
"elementName":{
- "localPart":"defaultCodeSpace",
+ "localPart":"MultiSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35613,7 +36324,7 @@
"properties":{
"localPart":{
"enum":[
- "VerticalCS"
+ "AbstractGeneralDerivedCRS"
]
},
"namespaceURI":{
@@ -35626,11 +36337,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSType"
+ "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
}
},
"elementName":{
- "localPart":"VerticalCS",
+ "localPart":"AbstractGeneralDerivedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35647,7 +36358,7 @@
"properties":{
"localPart":{
"enum":[
- "curveProperty"
+ "usesAxis"
]
},
"namespaceURI":{
@@ -35660,11 +36371,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
}
},
"elementName":{
- "localPart":"curveProperty",
+ "localPart":"usesAxis",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35681,7 +36392,7 @@
"properties":{
"localPart":{
"enum":[
- "GeometricComplex"
+ "track"
]
},
"namespaceURI":{
@@ -35694,11 +36405,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometricComplexType"
+ "$ref":"#/definitions/HistoryPropertyType"
}
},
"elementName":{
- "localPart":"GeometricComplex",
+ "localPart":"track",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35715,7 +36426,7 @@
"properties":{
"localPart":{
"enum":[
- "remarks"
+ "CompositeCurve"
]
},
"namespaceURI":{
@@ -35728,11 +36439,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/CompositeCurveType"
}
},
"elementName":{
- "localPart":"remarks",
+ "localPart":"CompositeCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35749,7 +36460,7 @@
"properties":{
"localPart":{
"enum":[
- "BSpline"
+ "OperationMethod"
]
},
"namespaceURI":{
@@ -35762,11 +36473,11 @@
]
},
"value":{
- "$ref":"#/definitions/BSplineType"
+ "$ref":"#/definitions/OperationMethodType"
}
},
"elementName":{
- "localPart":"BSpline",
+ "localPart":"OperationMethod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35783,7 +36494,7 @@
"properties":{
"localPart":{
"enum":[
- "TriangulatedSurface"
+ "metaDataProperty"
]
},
"namespaceURI":{
@@ -35796,11 +36507,11 @@
]
},
"value":{
- "$ref":"#/definitions/TriangulatedSurfaceType"
+ "$ref":"#/definitions/MetaDataPropertyType"
}
},
"elementName":{
- "localPart":"TriangulatedSurface",
+ "localPart":"metaDataProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35817,7 +36528,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPosition"
+ "boundedBy"
]
},
"namespaceURI":{
@@ -35830,11 +36541,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/BoundingShapeType"
}
},
"elementName":{
- "localPart":"multiPosition",
+ "localPart":"boundedBy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35851,7 +36562,7 @@
"properties":{
"localPart":{
"enum":[
- "timeCS"
+ "GeocentricCRS"
]
},
"namespaceURI":{
@@ -35864,11 +36575,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCSPropertyType"
+ "$ref":"#/definitions/GeocentricCRSType"
}
},
"elementName":{
- "localPart":"timeCS",
+ "localPart":"GeocentricCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35885,7 +36596,7 @@
"properties":{
"localPart":{
"enum":[
- "centerLineOf"
+ "pos"
]
},
"namespaceURI":{
@@ -35898,11 +36609,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/DirectPositionType"
}
},
"elementName":{
- "localPart":"centerLineOf",
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35919,7 +36630,7 @@
"properties":{
"localPart":{
"enum":[
- "pointProperty"
+ "axis"
]
},
"namespaceURI":{
@@ -35932,11 +36643,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
}
},
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"axis",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35953,7 +36664,7 @@
"properties":{
"localPart":{
"enum":[
- "locationName"
+ "generalOperationParameter"
]
},
"namespaceURI":{
@@ -35966,11 +36677,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"locationName",
+ "localPart":"generalOperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -35987,7 +36698,7 @@
"properties":{
"localPart":{
"enum":[
- "Node"
+ "RectifiedGridCoverage"
]
},
"namespaceURI":{
@@ -36000,11 +36711,11 @@
]
},
"value":{
- "$ref":"#/definitions/NodeType"
+ "$ref":"#/definitions/RectifiedGridCoverageType"
}
},
"elementName":{
- "localPart":"Node",
+ "localPart":"RectifiedGridCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36021,7 +36732,7 @@
"properties":{
"localPart":{
"enum":[
- "track"
+ "pointMembers"
]
},
"namespaceURI":{
@@ -36034,11 +36745,11 @@
]
},
"value":{
- "$ref":"#/definitions/HistoryPropertyType"
+ "$ref":"#/definitions/PointArrayPropertyType"
}
},
"elementName":{
- "localPart":"track",
+ "localPart":"pointMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36055,7 +36766,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimeObject"
+ "maximumOccurs"
]
},
"namespaceURI":{
@@ -36068,11 +36779,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"AbstractTimeObject",
+ "localPart":"maximumOccurs",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36089,7 +36800,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCoordinateOperation"
+ "dmsAngle"
]
},
"namespaceURI":{
@@ -36102,11 +36813,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/DMSAngleType"
}
},
"elementName":{
- "localPart":"AbstractCoordinateOperation",
+ "localPart":"dmsAngle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36123,7 +36834,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSurfaceCoverage"
+ "GeodeticDatum"
]
},
"namespaceURI":{
@@ -36136,11 +36847,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfaceCoverageType"
+ "$ref":"#/definitions/GeodeticDatumType"
}
},
"elementName":{
- "localPart":"MultiSurfaceCoverage",
+ "localPart":"GeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36157,7 +36868,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSolid"
+ "location"
]
},
"namespaceURI":{
@@ -36170,11 +36881,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSolidType"
+ "$ref":"#/definitions/LocationPropertyType"
}
},
"elementName":{
- "localPart":"MultiSolid",
+ "localPart":"location",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36191,7 +36902,7 @@
"properties":{
"localPart":{
"enum":[
- "derivedCRSType"
+ "degrees"
]
},
"namespaceURI":{
@@ -36204,11 +36915,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/DegreesType"
}
},
"elementName":{
- "localPart":"derivedCRSType",
+ "localPart":"degrees",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36225,7 +36936,7 @@
"properties":{
"localPart":{
"enum":[
- "description"
+ "CircleByCenterPoint"
]
},
"namespaceURI":{
@@ -36238,11 +36949,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/CircleByCenterPointType"
}
},
"elementName":{
- "localPart":"description",
+ "localPart":"CircleByCenterPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36259,7 +36970,7 @@
"properties":{
"localPart":{
"enum":[
- "interior"
+ "extentOf"
]
},
"namespaceURI":{
@@ -36272,11 +36983,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"interior",
+ "localPart":"extentOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36293,7 +37004,7 @@
"properties":{
"localPart":{
"enum":[
- "solidArrayProperty"
+ "DerivedUnit"
]
},
"namespaceURI":{
@@ -36306,11 +37017,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidArrayPropertyType"
+ "$ref":"#/definitions/DerivedUnitType"
}
},
"elementName":{
- "localPart":"solidArrayProperty",
+ "localPart":"DerivedUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36327,7 +37038,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoid"
+ "multiGeometryProperty"
]
},
"namespaceURI":{
@@ -36340,11 +37051,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidPropertyType"
+ "$ref":"#/definitions/MultiGeometryPropertyType"
}
},
"elementName":{
- "localPart":"ellipsoid",
+ "localPart":"multiGeometryProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36361,7 +37072,7 @@
"properties":{
"localPart":{
"enum":[
- "scope"
+ "OperationParameterGroup"
]
},
"namespaceURI":{
@@ -36374,11 +37085,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/OperationParameterGroupType"
}
},
"elementName":{
- "localPart":"scope",
+ "localPart":"OperationParameterGroup",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36395,7 +37106,7 @@
"properties":{
"localPart":{
"enum":[
- "edgeOf"
+ "ImageDatum"
]
},
"namespaceURI":{
@@ -36408,11 +37119,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/ImageDatumType"
}
},
"elementName":{
- "localPart":"edgeOf",
+ "localPart":"ImageDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36429,7 +37140,7 @@
"properties":{
"localPart":{
"enum":[
- "unitOfMeasure"
+ "TimeCoordinateSystem"
]
},
"namespaceURI":{
@@ -36442,11 +37153,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnitOfMeasureType"
+ "$ref":"#/definitions/TimeCoordinateSystemType"
}
},
"elementName":{
- "localPart":"unitOfMeasure",
+ "localPart":"TimeCoordinateSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36463,7 +37174,7 @@
"properties":{
"localPart":{
"enum":[
- "booleanValue"
+ "ellipsoidalCS"
]
},
"namespaceURI":{
@@ -36476,11 +37187,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
}
},
"elementName":{
- "localPart":"booleanValue",
+ "localPart":"ellipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36497,7 +37208,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeTopologyComplex"
+ "subject"
]
},
"namespaceURI":{
@@ -36510,11 +37221,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeTopologyComplexType"
+ "$ref":"#/definitions/TargetPropertyType"
}
},
"elementName":{
- "localPart":"TimeTopologyComplex",
+ "localPart":"subject",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36531,7 +37242,7 @@
"properties":{
"localPart":{
"enum":[
- "GenericMetaData"
+ "FeatureCollection"
]
},
"namespaceURI":{
@@ -36544,11 +37255,11 @@
]
},
"value":{
- "$ref":"#/definitions/GenericMetaDataType"
+ "$ref":"#/definitions/FeatureCollectionType"
}
},
"elementName":{
- "localPart":"GenericMetaData",
+ "localPart":"FeatureCollection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36565,7 +37276,7 @@
"properties":{
"localPart":{
"enum":[
- "angle"
+ "multiCenterOf"
]
},
"namespaceURI":{
@@ -36578,11 +37289,11 @@
]
},
"value":{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"angle",
+ "localPart":"multiCenterOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36599,7 +37310,7 @@
"properties":{
"localPart":{
"enum":[
- "quantityTypeReference"
+ "usesGeodeticDatum"
]
},
"namespaceURI":{
@@ -36612,11 +37323,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
}
},
"elementName":{
- "localPart":"quantityTypeReference",
+ "localPart":"usesGeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36633,7 +37344,7 @@
"properties":{
"localPart":{
"enum":[
- "baseSurface"
+ "centerOf"
]
},
"namespaceURI":{
@@ -36646,11 +37357,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"baseSurface",
+ "localPart":"centerOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36667,7 +37378,7 @@
"properties":{
"localPart":{
"enum":[
- "vector"
+ "operationParameterGroupRef"
]
},
"namespaceURI":{
@@ -36680,11 +37391,11 @@
]
},
"value":{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/OperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"vector",
+ "localPart":"operationParameterGroupRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36701,7 +37412,7 @@
"properties":{
"localPart":{
"enum":[
- "container"
+ "usesAffineCS"
]
},
"namespaceURI":{
@@ -36714,11 +37425,11 @@
]
},
"value":{
- "$ref":"#/definitions/ContainerPropertyType"
+ "$ref":"#/definitions/AffineCSPropertyType"
}
},
"elementName":{
- "localPart":"container",
+ "localPart":"usesAffineCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36735,7 +37446,7 @@
"properties":{
"localPart":{
"enum":[
- "passThroughOperationRef"
+ "booleanValue"
]
},
"namespaceURI":{
@@ -36748,11 +37459,11 @@
]
},
"value":{
- "$ref":"#/definitions/PassThroughOperationPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
},
"elementName":{
- "localPart":"passThroughOperationRef",
+ "localPart":"booleanValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36769,7 +37480,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSurface"
+ "MultiSolid"
]
},
"namespaceURI":{
@@ -36782,11 +37493,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/MultiSolidType"
}
},
"elementName":{
- "localPart":"AbstractSurface",
+ "localPart":"MultiSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36803,7 +37514,7 @@
"properties":{
"localPart":{
"enum":[
- "datumRef"
+ "TemporalCS"
]
},
"namespaceURI":{
@@ -36816,11 +37527,11 @@
]
},
"value":{
- "$ref":"#/definitions/DatumPropertyType"
+ "$ref":"#/definitions/TemporalCSType"
}
},
"elementName":{
- "localPart":"datumRef",
+ "localPart":"TemporalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36837,7 +37548,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCoordinateSystem"
+ "GenericMetaData"
]
},
"namespaceURI":{
@@ -36850,11 +37561,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/GenericMetaDataType"
}
},
"elementName":{
- "localPart":"AbstractCoordinateSystem",
+ "localPart":"GenericMetaData",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36871,7 +37582,7 @@
"properties":{
"localPart":{
"enum":[
- "abstractReference"
+ "directedNode"
]
},
"namespaceURI":{
@@ -36884,11 +37595,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/DirectedNodePropertyType"
}
},
"elementName":{
- "localPart":"abstractReference",
+ "localPart":"directedNode",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36905,7 +37616,7 @@
"properties":{
"localPart":{
"enum":[
- "Polygon"
+ "ConcatenatedOperation"
]
},
"namespaceURI":{
@@ -36918,11 +37629,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonType"
+ "$ref":"#/definitions/ConcatenatedOperationType"
}
},
"elementName":{
- "localPart":"Polygon",
+ "localPart":"ConcatenatedOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36939,7 +37650,7 @@
"properties":{
"localPart":{
"enum":[
- "dictionaryEntry"
+ "Cylinder"
]
},
"namespaceURI":{
@@ -36952,11 +37663,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryEntryType"
+ "$ref":"#/definitions/CylinderType"
}
},
"elementName":{
- "localPart":"dictionaryEntry",
+ "localPart":"Cylinder",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -36973,7 +37684,7 @@
"properties":{
"localPart":{
"enum":[
- "primeMeridianRef"
+ "GeodeticCRS"
]
},
"namespaceURI":{
@@ -36986,11 +37697,11 @@
]
},
"value":{
- "$ref":"#/definitions/PrimeMeridianPropertyType"
+ "$ref":"#/definitions/GeodeticCRSType"
}
},
"elementName":{
- "localPart":"primeMeridianRef",
+ "localPart":"GeodeticCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37007,7 +37718,7 @@
"properties":{
"localPart":{
"enum":[
- "BooleanList"
+ "TimeOrdinalEra"
]
},
"namespaceURI":{
@@ -37020,14 +37731,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/TimeOrdinalEraType"
}
},
"elementName":{
- "localPart":"BooleanList",
+ "localPart":"TimeOrdinalEra",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37044,7 +37752,7 @@
"properties":{
"localPart":{
"enum":[
- "userDefinedCSRef"
+ "AbstractSingleCRS"
]
},
"namespaceURI":{
@@ -37057,11 +37765,11 @@
]
},
"value":{
- "$ref":"#/definitions/UserDefinedCSPropertyType"
+ "$ref":"#/definitions/AbstractCRSType"
}
},
"elementName":{
- "localPart":"userDefinedCSRef",
+ "localPart":"AbstractSingleCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37078,7 +37786,7 @@
"properties":{
"localPart":{
"enum":[
- "name"
+ "TimeCS"
]
},
"namespaceURI":{
@@ -37091,11 +37799,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/TimeCSType"
}
},
"elementName":{
- "localPart":"name",
+ "localPart":"TimeCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37112,7 +37820,7 @@
"properties":{
"localPart":{
"enum":[
- "geodeticDatumRef"
+ "methodFormula"
]
},
"namespaceURI":{
@@ -37125,11 +37833,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumPropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"geodeticDatumRef",
+ "localPart":"methodFormula",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37146,7 +37854,7 @@
"properties":{
"localPart":{
"enum":[
- "targetDimensions"
+ "coordinateSystem"
]
},
"namespaceURI":{
@@ -37159,11 +37867,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
}
},
"elementName":{
- "localPart":"targetDimensions",
+ "localPart":"coordinateSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37180,7 +37888,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoComplex"
+ "priorityLocation"
]
},
"namespaceURI":{
@@ -37193,11 +37901,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexType"
+ "$ref":"#/definitions/PriorityLocationPropertyType"
}
},
"elementName":{
- "localPart":"TopoComplex",
+ "localPart":"priorityLocation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37214,7 +37922,7 @@
"properties":{
"localPart":{
"enum":[
- "anchorPoint"
+ "usesTemporalDatum"
]
},
"namespaceURI":{
@@ -37227,11 +37935,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/TemporalDatumPropertyType"
}
},
"elementName":{
- "localPart":"anchorPoint",
+ "localPart":"usesTemporalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37248,7 +37956,7 @@
"properties":{
"localPart":{
"enum":[
- "includesParameter"
+ "quantityType"
]
},
"namespaceURI":{
@@ -37261,11 +37969,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"includesParameter",
+ "localPart":"quantityType",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37282,7 +37990,7 @@
"properties":{
"localPart":{
"enum":[
- "OperationParameterGroup"
+ "timePosition"
]
},
"namespaceURI":{
@@ -37295,11 +38003,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterGroupType"
+ "$ref":"#/definitions/TimePositionType"
}
},
"elementName":{
- "localPart":"OperationParameterGroup",
+ "localPart":"timePosition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37316,7 +38024,7 @@
"properties":{
"localPart":{
"enum":[
- "DefinitionCollection"
+ "featureMember"
]
},
"namespaceURI":{
@@ -37329,11 +38037,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"DefinitionCollection",
+ "localPart":"featureMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37350,7 +38058,7 @@
"properties":{
"localPart":{
"enum":[
- "CoordinateSystemAxis"
+ "Polygon"
]
},
"namespaceURI":{
@@ -37363,11 +38071,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisType"
+ "$ref":"#/definitions/PolygonType"
}
},
"elementName":{
- "localPart":"CoordinateSystemAxis",
+ "localPart":"Polygon",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37384,7 +38092,7 @@
"properties":{
"localPart":{
"enum":[
- "topoPrimitiveMembers"
+ "abstractGeneralOperationParameterRef"
]
},
"namespaceURI":{
@@ -37397,11 +38105,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"topoPrimitiveMembers",
+ "localPart":"abstractGeneralOperationParameterRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37418,7 +38126,7 @@
"properties":{
"localPart":{
"enum":[
- "pointArrayProperty"
+ "Edge"
]
},
"namespaceURI":{
@@ -37431,11 +38139,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointArrayPropertyType"
+ "$ref":"#/definitions/EdgeType"
}
},
"elementName":{
- "localPart":"pointArrayProperty",
+ "localPart":"Edge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37452,7 +38160,7 @@
"properties":{
"localPart":{
"enum":[
- "OffsetCurve"
+ "MultiCurve"
]
},
"namespaceURI":{
@@ -37465,11 +38173,11 @@
]
},
"value":{
- "$ref":"#/definitions/OffsetCurveType"
+ "$ref":"#/definitions/MultiCurveType"
}
},
"elementName":{
- "localPart":"OffsetCurve",
+ "localPart":"MultiCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37486,7 +38194,7 @@
"properties":{
"localPart":{
"enum":[
- "origin"
+ "Conversion"
]
},
"namespaceURI":{
@@ -37499,11 +38207,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"#/definitions/ConversionType"
}
},
"elementName":{
- "localPart":"origin",
+ "localPart":"Conversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37520,7 +38228,7 @@
"properties":{
"localPart":{
"enum":[
- "generalTransformationRef"
+ "LinearCS"
]
},
"namespaceURI":{
@@ -37533,11 +38241,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralTransformationPropertyType"
+ "$ref":"#/definitions/LinearCSType"
}
},
"elementName":{
- "localPart":"generalTransformationRef",
+ "localPart":"LinearCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37554,7 +38262,7 @@
"properties":{
"localPart":{
"enum":[
- "identifier"
+ "indirectEntry"
]
},
"namespaceURI":{
@@ -37567,11 +38275,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/IndirectEntryType"
}
},
"elementName":{
- "localPart":"identifier",
+ "localPart":"indirectEntry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37588,7 +38296,7 @@
"properties":{
"localPart":{
"enum":[
- "roughConversionToPreferredUnit"
+ "valueList"
]
},
"namespaceURI":{
@@ -37601,11 +38309,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionToPreferredUnitType"
+ "$ref":"#/definitions/MeasureListType"
}
},
"elementName":{
- "localPart":"roughConversionToPreferredUnit",
+ "localPart":"valueList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37622,7 +38330,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPointCoverage"
+ "Dictionary"
]
},
"namespaceURI":{
@@ -37635,11 +38343,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointCoverageType"
+ "$ref":"#/definitions/DictionaryType"
}
},
"elementName":{
- "localPart":"MultiPointCoverage",
+ "localPart":"Dictionary",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37656,7 +38364,7 @@
"properties":{
"localPart":{
"enum":[
- "DefinitionProxy"
+ "locationName"
]
},
"namespaceURI":{
@@ -37669,11 +38377,11 @@
]
},
"value":{
- "$ref":"#/definitions/DefinitionProxyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"DefinitionProxy",
+ "localPart":"locationName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37690,7 +38398,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSingleOperation"
+ "AbstractGML"
]
},
"namespaceURI":{
@@ -37703,11 +38411,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/AbstractGMLType"
}
},
"elementName":{
- "localPart":"AbstractSingleOperation",
+ "localPart":"AbstractGML",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37724,7 +38432,7 @@
"properties":{
"localPart":{
"enum":[
- "SecondDefiningParameter"
+ "axisAbbrev"
]
},
"namespaceURI":{
@@ -37737,11 +38445,11 @@
]
},
"value":{
- "$ref":"#/definitions/SecondDefiningParameter"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"SecondDefiningParameter",
+ "localPart":"axisAbbrev",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37758,7 +38466,7 @@
"properties":{
"localPart":{
"enum":[
- "engineeringCRSRef"
+ "GridFunction"
]
},
"namespaceURI":{
@@ -37771,11 +38479,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringCRSPropertyType"
+ "$ref":"#/definitions/GridFunctionType"
}
},
"elementName":{
- "localPart":"engineeringCRSRef",
+ "localPart":"GridFunction",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37792,7 +38500,7 @@
"properties":{
"localPart":{
"enum":[
- "definitionMember"
+ "DataBlock"
]
},
"namespaceURI":{
@@ -37805,11 +38513,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryEntryType"
+ "$ref":"#/definitions/DataBlockType"
}
},
"elementName":{
- "localPart":"definitionMember",
+ "localPart":"DataBlock",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37826,7 +38534,7 @@
"properties":{
"localPart":{
"enum":[
- "Point"
+ "ValueArray"
]
},
"namespaceURI":{
@@ -37839,11 +38547,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointType"
+ "$ref":"#/definitions/ValueArrayType"
}
},
"elementName":{
- "localPart":"Point",
+ "localPart":"ValueArray",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37860,7 +38568,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractFeatureCollection"
+ "multiCurveProperty"
]
},
"namespaceURI":{
@@ -37873,11 +38581,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractFeatureCollectionType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
},
"elementName":{
- "localPart":"AbstractFeatureCollection",
+ "localPart":"multiCurveProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37894,7 +38602,7 @@
"properties":{
"localPart":{
"enum":[
- "compoundCRSRef"
+ "Ring"
]
},
"namespaceURI":{
@@ -37907,11 +38615,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompoundCRSPropertyType"
+ "$ref":"#/definitions/RingType"
}
},
"elementName":{
- "localPart":"compoundCRSRef",
+ "localPart":"Ring",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37928,7 +38636,7 @@
"properties":{
"localPart":{
"enum":[
- "trianglePatches"
+ "VerticalCS"
]
},
"namespaceURI":{
@@ -37941,11 +38649,11 @@
]
},
"value":{
- "$ref":"#/definitions/TrianglePatchArrayPropertyType"
+ "$ref":"#/definitions/VerticalCSType"
}
},
"elementName":{
- "localPart":"trianglePatches",
+ "localPart":"VerticalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37962,7 +38670,7 @@
"properties":{
"localPart":{
"enum":[
- "exterior"
+ "multiLocation"
]
},
"namespaceURI":{
@@ -37975,11 +38683,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"exterior",
+ "localPart":"multiLocation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -37996,7 +38704,7 @@
"properties":{
"localPart":{
"enum":[
- "concatenatedOperationRef"
+ "topoCurveProperty"
]
},
"namespaceURI":{
@@ -38009,11 +38717,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConcatenatedOperationPropertyType"
+ "$ref":"#/definitions/TopoCurvePropertyType"
}
},
"elementName":{
- "localPart":"concatenatedOperationRef",
+ "localPart":"topoCurveProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38030,7 +38738,7 @@
"properties":{
"localPart":{
"enum":[
- "GeographicCRS"
+ "UserDefinedCS"
]
},
"namespaceURI":{
@@ -38043,11 +38751,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeographicCRSType"
+ "$ref":"#/definitions/UserDefinedCSType"
}
},
"elementName":{
- "localPart":"GeographicCRS",
+ "localPart":"UserDefinedCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38064,7 +38772,7 @@
"properties":{
"localPart":{
"enum":[
- "integerValue"
+ "history"
]
},
"namespaceURI":{
@@ -38077,11 +38785,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/HistoryPropertyType"
}
},
"elementName":{
- "localPart":"integerValue",
+ "localPart":"history",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38098,7 +38806,7 @@
"properties":{
"localPart":{
"enum":[
- "GeodesicString"
+ "targetDimensions"
]
},
"namespaceURI":{
@@ -38111,11 +38819,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodesicStringType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"GeodesicString",
+ "localPart":"targetDimensions",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38132,7 +38840,7 @@
"properties":{
"localPart":{
"enum":[
- "curveMembers"
+ "position"
]
},
"namespaceURI":{
@@ -38145,11 +38853,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveArrayPropertyType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"curveMembers",
+ "localPart":"position",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38166,7 +38874,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSurfaceDomain"
+ "SphericalCS"
]
},
"namespaceURI":{
@@ -38179,11 +38887,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfaceDomainType"
+ "$ref":"#/definitions/SphericalCSType"
}
},
"elementName":{
- "localPart":"multiSurfaceDomain",
+ "localPart":"SphericalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38200,7 +38908,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCRS"
+ "TopoSolid"
]
},
"namespaceURI":{
@@ -38213,11 +38921,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/TopoSolidType"
}
},
"elementName":{
- "localPart":"AbstractCRS",
+ "localPart":"TopoSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38234,7 +38942,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeOrdinalEra"
+ "Arc"
]
},
"namespaceURI":{
@@ -38247,11 +38955,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeOrdinalEraType"
+ "$ref":"#/definitions/ArcType"
}
},
"elementName":{
- "localPart":"TimeOrdinalEra",
+ "localPart":"Arc",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38268,7 +38976,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeSurface"
+ "linearCSRef"
]
},
"namespaceURI":{
@@ -38281,11 +38989,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeSurfaceType"
+ "$ref":"#/definitions/LinearCSPropertyType"
}
},
"elementName":{
- "localPart":"CompositeSurface",
+ "localPart":"linearCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38302,7 +39010,7 @@
"properties":{
"localPart":{
"enum":[
- "topoPrimitiveMember"
+ "usesEllipsoidalCS"
]
},
"namespaceURI":{
@@ -38315,11 +39023,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPrimitiveMemberType"
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
}
},
"elementName":{
- "localPart":"topoPrimitiveMember",
+ "localPart":"usesEllipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38336,7 +39044,7 @@
"properties":{
"localPart":{
"enum":[
- "valueComponent"
+ "definitionMember"
]
},
"namespaceURI":{
@@ -38349,11 +39057,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/DictionaryEntryType"
}
},
"elementName":{
- "localPart":"valueComponent",
+ "localPart":"definitionMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38370,7 +39078,7 @@
"properties":{
"localPart":{
"enum":[
- "DataBlock"
+ "multiSurfaceProperty"
]
},
"namespaceURI":{
@@ -38383,11 +39091,11 @@
]
},
"value":{
- "$ref":"#/definitions/DataBlockType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
},
"elementName":{
- "localPart":"DataBlock",
+ "localPart":"multiSurfaceProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38404,7 +39112,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimeTopologyPrimitive"
+ "AbstractSurface"
]
},
"namespaceURI":{
@@ -38417,11 +39125,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ "$ref":"#/definitions/AbstractSurfaceType"
}
},
"elementName":{
- "localPart":"AbstractTimeTopologyPrimitive",
+ "localPart":"AbstractSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38438,7 +39146,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimeComplex"
+ "operationParameter"
]
},
"namespaceURI":{
@@ -38451,11 +39159,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeComplexType"
+ "$ref":"#/definitions/OperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"AbstractTimeComplex",
+ "localPart":"operationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38472,7 +39180,7 @@
"properties":{
"localPart":{
"enum":[
- "GeodeticCRS"
+ "scope"
]
},
"namespaceURI":{
@@ -38485,11 +39193,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticCRSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"GeodeticCRS",
+ "localPart":"scope",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38540,75 +39248,7 @@
"properties":{
"localPart":{
"enum":[
- "TemporalCRS"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/TemporalCRSType"
- }
- },
- "elementName":{
- "localPart":"TemporalCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "OrientableCurve"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/OrientableCurveType"
- }
- },
- "elementName":{
- "localPart":"OrientableCurve",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "coordOperation"
+ "CategoryExtent"
]
},
"namespaceURI":{
@@ -38621,11 +39261,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
+ "$ref":"#/definitions/CategoryExtentType"
}
},
"elementName":{
- "localPart":"coordOperation",
+ "localPart":"CategoryExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38642,7 +39282,7 @@
"properties":{
"localPart":{
"enum":[
- "TemporalDatum"
+ "derivationUnitTerm"
]
},
"namespaceURI":{
@@ -38655,11 +39295,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumType"
+ "$ref":"#/definitions/DerivationUnitTermType"
}
},
"elementName":{
- "localPart":"TemporalDatum",
+ "localPart":"derivationUnitTerm",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38676,7 +39316,7 @@
"properties":{
"localPart":{
"enum":[
- "method"
+ "baseSurface"
]
},
"namespaceURI":{
@@ -38689,11 +39329,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"method",
+ "localPart":"baseSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38710,7 +39350,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCalendarEra"
+ "MultiGeometry"
]
},
"namespaceURI":{
@@ -38723,11 +39363,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCalendarEraType"
+ "$ref":"#/definitions/MultiGeometryType"
}
},
"elementName":{
- "localPart":"TimeCalendarEra",
+ "localPart":"MultiGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38744,7 +39384,7 @@
"properties":{
"localPart":{
"enum":[
- "usesEngineeringDatum"
+ "AbstractTimeObject"
]
},
"namespaceURI":{
@@ -38757,11 +39397,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumPropertyType"
+ "$ref":"#/definitions/AbstractTimeObjectType"
}
},
"elementName":{
- "localPart":"usesEngineeringDatum",
+ "localPart":"AbstractTimeObject",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38778,7 +39418,7 @@
"properties":{
"localPart":{
"enum":[
- "directedEdge"
+ "integerValue"
]
},
"namespaceURI":{
@@ -38791,11 +39431,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"directedEdge",
+ "localPart":"integerValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38812,7 +39452,7 @@
"properties":{
"localPart":{
"enum":[
- "Definition"
+ "timeInterval"
]
},
"namespaceURI":{
@@ -38825,11 +39465,11 @@
]
},
"value":{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/TimeIntervalLengthType"
}
},
"elementName":{
- "localPart":"Definition",
+ "localPart":"timeInterval",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38846,7 +39486,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractMetaData"
+ "CountExtent"
]
},
"namespaceURI":{
@@ -38859,11 +39499,14 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractMetaDataType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"AbstractMetaData",
+ "localPart":"CountExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38880,7 +39523,7 @@
"properties":{
"localPart":{
"enum":[
- "subComplex"
+ "direction"
]
},
"namespaceURI":{
@@ -38893,11 +39536,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexMemberType"
+ "$ref":"#/definitions/DirectionPropertyType"
}
},
"elementName":{
- "localPart":"subComplex",
+ "localPart":"direction",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38914,7 +39557,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateSystemAxisRef"
+ "engineeringDatumRef"
]
},
"namespaceURI":{
@@ -38927,11 +39570,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ "$ref":"#/definitions/EngineeringDatumPropertyType"
}
},
"elementName":{
- "localPart":"coordinateSystemAxisRef",
+ "localPart":"engineeringDatumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38948,7 +39591,7 @@
"properties":{
"localPart":{
"enum":[
- "usesAffineCS"
+ "abstractReference"
]
},
"namespaceURI":{
@@ -38961,11 +39604,11 @@
]
},
"value":{
- "$ref":"#/definitions/AffineCSPropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"usesAffineCS",
+ "localPart":"abstractReference",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -38982,7 +39625,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeEdge"
+ "definitionRef"
]
},
"namespaceURI":{
@@ -38995,11 +39638,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeEdgeType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"TimeEdge",
+ "localPart":"definitionRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39016,7 +39659,7 @@
"properties":{
"localPart":{
"enum":[
- "ParameterValueGroup"
+ "maximumValue"
]
},
"namespaceURI":{
@@ -39029,11 +39672,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterValueGroupType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
},
"elementName":{
- "localPart":"ParameterValueGroup",
+ "localPart":"maximumValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39050,7 +39693,7 @@
"properties":{
"localPart":{
"enum":[
- "derivationUnitTerm"
+ "ellipsoidalCSRef"
]
},
"namespaceURI":{
@@ -39063,11 +39706,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivationUnitTermType"
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
}
},
"elementName":{
- "localPart":"derivationUnitTerm",
+ "localPart":"ellipsoidalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39084,7 +39727,7 @@
"properties":{
"localPart":{
"enum":[
- "Boolean"
+ "TopoComplex"
]
},
"namespaceURI":{
@@ -39097,11 +39740,11 @@
]
},
"value":{
- "$ref":"#/definitions/Boolean"
+ "$ref":"#/definitions/TopoComplexType"
}
},
"elementName":{
- "localPart":"Boolean",
+ "localPart":"TopoComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39118,7 +39761,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalCRSRef"
+ "CompositeSolid"
]
},
"namespaceURI":{
@@ -39131,11 +39774,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCRSPropertyType"
+ "$ref":"#/definitions/CompositeSolidType"
}
},
"elementName":{
- "localPart":"temporalCRSRef",
+ "localPart":"CompositeSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39152,7 +39795,7 @@
"properties":{
"localPart":{
"enum":[
- "linearCSRef"
+ "AbstractOperation"
]
},
"namespaceURI":{
@@ -39165,11 +39808,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearCSPropertyType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"linearCSRef",
+ "localPart":"AbstractOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39186,7 +39829,7 @@
"properties":{
"localPart":{
"enum":[
- "Envelope"
+ "Ellipsoid"
]
},
"namespaceURI":{
@@ -39199,11 +39842,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/EllipsoidType"
}
},
"elementName":{
- "localPart":"Envelope",
+ "localPart":"Ellipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39220,7 +39863,7 @@
"properties":{
"localPart":{
"enum":[
- "EngineeringCRS"
+ "userDefinedCSRef"
]
},
"namespaceURI":{
@@ -39233,11 +39876,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringCRSType"
+ "$ref":"#/definitions/UserDefinedCSPropertyType"
}
},
"elementName":{
- "localPart":"EngineeringCRS",
+ "localPart":"userDefinedCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39254,7 +39897,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeneralParameterValue"
+ "DirectedObservation"
]
},
"namespaceURI":{
@@ -39267,11 +39910,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ "$ref":"#/definitions/DirectedObservationType"
}
},
"elementName":{
- "localPart":"AbstractGeneralParameterValue",
+ "localPart":"DirectedObservation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39288,7 +39931,7 @@
"properties":{
"localPart":{
"enum":[
- "DerivedCRS"
+ "temporalDatum"
]
},
"namespaceURI":{
@@ -39301,11 +39944,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedCRSType"
+ "$ref":"#/definitions/TemporalDatumPropertyType"
}
},
"elementName":{
- "localPart":"DerivedCRS",
+ "localPart":"temporalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39322,7 +39965,7 @@
"properties":{
"localPart":{
"enum":[
- "seconds"
+ "primeMeridianRef"
]
},
"namespaceURI":{
@@ -39335,11 +39978,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/PrimeMeridianPropertyType"
}
},
"elementName":{
- "localPart":"seconds",
+ "localPart":"primeMeridianRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39356,7 +39999,7 @@
"properties":{
"localPart":{
"enum":[
- "includesSingleCRS"
+ "GeometricComplex"
]
},
"namespaceURI":{
@@ -39369,11 +40012,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
+ "$ref":"#/definitions/GeometricComplexType"
}
},
"elementName":{
- "localPart":"includesSingleCRS",
+ "localPart":"GeometricComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39390,7 +40033,7 @@
"properties":{
"localPart":{
"enum":[
- "RectifiedGridCoverage"
+ "EllipsoidalCS"
]
},
"namespaceURI":{
@@ -39403,11 +40046,11 @@
]
},
"value":{
- "$ref":"#/definitions/RectifiedGridCoverageType"
+ "$ref":"#/definitions/EllipsoidalCSType"
}
},
"elementName":{
- "localPart":"RectifiedGridCoverage",
+ "localPart":"EllipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39424,7 +40067,7 @@
"properties":{
"localPart":{
"enum":[
- "axisDirection"
+ "solidArrayProperty"
]
},
"namespaceURI":{
@@ -39437,11 +40080,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/SolidArrayPropertyType"
}
},
"elementName":{
- "localPart":"axisDirection",
+ "localPart":"solidArrayProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39458,7 +40101,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearCS"
+ "CoordinateSystemAxis"
]
},
"namespaceURI":{
@@ -39471,11 +40114,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearCSType"
+ "$ref":"#/definitions/CoordinateSystemAxisType"
}
},
"elementName":{
- "localPart":"LinearCS",
+ "localPart":"CoordinateSystemAxis",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39492,7 +40135,7 @@
"properties":{
"localPart":{
"enum":[
- "GridFunction"
+ "solidMembers"
]
},
"namespaceURI":{
@@ -39505,11 +40148,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridFunctionType"
+ "$ref":"#/definitions/SolidArrayPropertyType"
}
},
"elementName":{
- "localPart":"GridFunction",
+ "localPart":"solidMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39526,7 +40169,7 @@
"properties":{
"localPart":{
"enum":[
- "imageCRSRef"
+ "doubleOrNilReasonTupleList"
]
},
"namespaceURI":{
@@ -39539,11 +40182,14 @@
]
},
"value":{
- "$ref":"#/definitions/ImageCRSPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"imageCRSRef",
+ "localPart":"doubleOrNilReasonTupleList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39560,7 +40206,7 @@
"properties":{
"localPart":{
"enum":[
- "usesValue"
+ "CountList"
]
},
"namespaceURI":{
@@ -39573,11 +40219,14 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"usesValue",
+ "localPart":"CountList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39594,7 +40243,7 @@
"properties":{
"localPart":{
"enum":[
- "affineCS"
+ "realizationEpoch"
]
},
"namespaceURI":{
@@ -39607,11 +40256,11 @@
]
},
"value":{
- "$ref":"#/definitions/AffineCSPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
}
},
"elementName":{
- "localPart":"affineCS",
+ "localPart":"realizationEpoch",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39628,7 +40277,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeneralOperationParameter"
+ "coordinateOperationAccuracy"
]
},
"namespaceURI":{
@@ -39641,11 +40290,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ "$ref":"#/definitions/CoordinateOperationAccuracy"
}
},
"elementName":{
- "localPart":"AbstractGeneralOperationParameter",
+ "localPart":"coordinateOperationAccuracy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39662,7 +40311,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateSystemRef"
+ "Bezier"
]
},
"namespaceURI":{
@@ -39675,11 +40324,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
+ "$ref":"#/definitions/BezierType"
}
},
"elementName":{
- "localPart":"coordinateSystemRef",
+ "localPart":"Bezier",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39696,7 +40345,7 @@
"properties":{
"localPart":{
"enum":[
- "usesMethod"
+ "DerivedCRS"
]
},
"namespaceURI":{
@@ -39709,11 +40358,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
+ "$ref":"#/definitions/DerivedCRSType"
}
},
"elementName":{
- "localPart":"usesMethod",
+ "localPart":"DerivedCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39730,7 +40379,7 @@
"properties":{
"localPart":{
"enum":[
- "EnvelopeWithTimePeriod"
+ "topoPrimitiveMember"
]
},
"namespaceURI":{
@@ -39743,11 +40392,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeWithTimePeriodType"
+ "$ref":"#/definitions/TopoPrimitiveMemberType"
}
},
"elementName":{
- "localPart":"EnvelopeWithTimePeriod",
+ "localPart":"topoPrimitiveMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39764,7 +40413,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractRing"
+ "AbstractGriddedSurface"
]
},
"namespaceURI":{
@@ -39777,11 +40426,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingType"
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
}
},
"elementName":{
- "localPart":"AbstractRing",
+ "localPart":"AbstractGriddedSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39798,7 +40447,7 @@
"properties":{
"localPart":{
"enum":[
- "usesEllipsoidalCS"
+ "Geodesic"
]
},
"namespaceURI":{
@@ -39811,11 +40460,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ "$ref":"#/definitions/GeodesicType"
}
},
"elementName":{
- "localPart":"usesEllipsoidalCS",
+ "localPart":"Geodesic",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39832,7 +40481,7 @@
"properties":{
"localPart":{
"enum":[
- "Conversion"
+ "dataSource"
]
},
"namespaceURI":{
@@ -39845,11 +40494,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"Conversion",
+ "localPart":"dataSource",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39866,7 +40515,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimeGeometricPrimitive"
+ "singleCRSRef"
]
},
"namespaceURI":{
@@ -39879,11 +40528,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ "$ref":"#/definitions/SingleCRSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractTimeGeometricPrimitive",
+ "localPart":"singleCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39900,7 +40549,7 @@
"properties":{
"localPart":{
"enum":[
- "engineeringDatumRef"
+ "UnitDefinition"
]
},
"namespaceURI":{
@@ -39913,11 +40562,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumPropertyType"
+ "$ref":"#/definitions/UnitDefinitionType"
}
},
"elementName":{
- "localPart":"engineeringDatumRef",
+ "localPart":"UnitDefinition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39934,7 +40583,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeSolid"
+ "cylindricalCSRef"
]
},
"namespaceURI":{
@@ -39947,11 +40596,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeSolidType"
+ "$ref":"#/definitions/CylindricalCSPropertyType"
}
},
"elementName":{
- "localPart":"CompositeSolid",
+ "localPart":"cylindricalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -39968,7 +40617,7 @@
"properties":{
"localPart":{
"enum":[
- "Ellipsoid"
+ "passThroughOperationRef"
]
},
"namespaceURI":{
@@ -39981,11 +40630,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidType"
+ "$ref":"#/definitions/PassThroughOperationPropertyType"
}
},
"elementName":{
- "localPart":"Ellipsoid",
+ "localPart":"passThroughOperationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40002,7 +40651,7 @@
"properties":{
"localPart":{
"enum":[
- "pointRep"
+ "AbstractFeatureCollection"
]
},
"namespaceURI":{
@@ -40015,11 +40664,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/AbstractFeatureCollectionType"
}
},
"elementName":{
- "localPart":"pointRep",
+ "localPart":"AbstractFeatureCollection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40036,7 +40685,7 @@
"properties":{
"localPart":{
"enum":[
- "rangeSet"
+ "usesEllipsoid"
]
},
"namespaceURI":{
@@ -40049,11 +40698,11 @@
]
},
"value":{
- "$ref":"#/definitions/RangeSetType"
+ "$ref":"#/definitions/EllipsoidPropertyType"
}
},
"elementName":{
- "localPart":"rangeSet",
+ "localPart":"usesEllipsoid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40070,7 +40719,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcStringByBulge"
+ "AbstractCoverage"
]
},
"namespaceURI":{
@@ -40083,11 +40732,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcStringByBulgeType"
+ "$ref":"#/definitions/AbstractCoverageType"
}
},
"elementName":{
- "localPart":"ArcStringByBulge",
+ "localPart":"AbstractCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40104,7 +40753,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCurveDomain"
+ "usesSphericalCS"
]
},
"namespaceURI":{
@@ -40117,11 +40766,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurveDomainType"
+ "$ref":"#/definitions/SphericalCSPropertyType"
}
},
"elementName":{
- "localPart":"multiCurveDomain",
+ "localPart":"usesSphericalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40138,7 +40787,7 @@
"properties":{
"localPart":{
"enum":[
- "usesCS"
+ "Boolean"
]
},
"namespaceURI":{
@@ -40151,11 +40800,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
+ "$ref":"#/definitions/Boolean"
}
},
"elementName":{
- "localPart":"usesCS",
+ "localPart":"Boolean",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40172,7 +40821,7 @@
"properties":{
"localPart":{
"enum":[
- "usesObliqueCartesianCS"
+ "members"
]
},
"namespaceURI":{
@@ -40185,11 +40834,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
+ "$ref":"#/definitions/ArrayAssociationType"
}
},
"elementName":{
- "localPart":"usesObliqueCartesianCS",
+ "localPart":"members",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40206,7 +40855,7 @@
"properties":{
"localPart":{
"enum":[
- "domainSet"
+ "QuantityList"
]
},
"namespaceURI":{
@@ -40219,11 +40868,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/MeasureOrNilReasonListType"
}
},
"elementName":{
- "localPart":"domainSet",
+ "localPart":"QuantityList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40240,7 +40889,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimeSlice"
+ "TopoVolume"
]
},
"namespaceURI":{
@@ -40253,11 +40902,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeSliceType"
+ "$ref":"#/definitions/TopoVolumeType"
}
},
"elementName":{
- "localPart":"AbstractTimeSlice",
+ "localPart":"TopoVolume",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40274,7 +40923,7 @@
"properties":{
"localPart":{
"enum":[
- "CompoundCRS"
+ "TemporalDatum"
]
},
"namespaceURI":{
@@ -40287,11 +40936,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompoundCRSType"
+ "$ref":"#/definitions/TemporalDatumType"
}
},
"elementName":{
- "localPart":"CompoundCRS",
+ "localPart":"TemporalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40308,7 +40957,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCurve"
+ "BSpline"
]
},
"namespaceURI":{
@@ -40321,11 +40970,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/BSplineType"
}
},
"elementName":{
- "localPart":"AbstractCurve",
+ "localPart":"BSpline",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40342,7 +40991,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGriddedSurface"
+ "curveProperty"
]
},
"namespaceURI":{
@@ -40355,11 +41004,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"AbstractGriddedSurface",
+ "localPart":"curveProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40376,7 +41025,7 @@
"properties":{
"localPart":{
"enum":[
- "ImageCRS"
+ "ObliqueCartesianCS"
]
},
"namespaceURI":{
@@ -40389,11 +41038,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageCRSType"
+ "$ref":"#/definitions/ObliqueCartesianCSType"
}
},
"elementName":{
- "localPart":"ImageCRS",
+ "localPart":"ObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40410,7 +41059,7 @@
"properties":{
"localPart":{
"enum":[
- "abstractStrictAssociationRole"
+ "OperationParameter"
]
},
"namespaceURI":{
@@ -40423,11 +41072,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationRoleType"
+ "$ref":"#/definitions/OperationParameterType"
}
},
"elementName":{
- "localPart":"abstractStrictAssociationRole",
+ "localPart":"OperationParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40478,177 +41127,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPoint"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/MultiPointType"
- }
- },
- "elementName":{
- "localPart":"MultiPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "rangeMeaning"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
- }
- },
- "elementName":{
- "localPart":"rangeMeaning",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "topoVolumeProperty"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/TopoVolumePropertyType"
- }
- },
- "elementName":{
- "localPart":"topoVolumeProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "Category"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/Category"
- }
- },
- "elementName":{
- "localPart":"Category",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "direction"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/DirectionPropertyType"
- }
- },
- "elementName":{
- "localPart":"direction",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "AbstractTopology"
+ "verticalDatum"
]
},
"namespaceURI":{
@@ -40661,11 +41140,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/VerticalDatumPropertyType"
}
},
"elementName":{
- "localPart":"AbstractTopology",
+ "localPart":"verticalDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40682,7 +41161,7 @@
"properties":{
"localPart":{
"enum":[
- "minimumValue"
+ "CubicSpline"
]
},
"namespaceURI":{
@@ -40695,11 +41174,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/CubicSplineType"
}
},
"elementName":{
- "localPart":"minimumValue",
+ "localPart":"CubicSpline",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40716,7 +41195,7 @@
"properties":{
"localPart":{
"enum":[
- "history"
+ "singleOperationRef"
]
},
"namespaceURI":{
@@ -40729,11 +41208,11 @@
]
},
"value":{
- "$ref":"#/definitions/HistoryPropertyType"
+ "$ref":"#/definitions/SingleOperationPropertyType"
}
},
"elementName":{
- "localPart":"history",
+ "localPart":"singleOperationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40750,7 +41229,7 @@
"properties":{
"localPart":{
"enum":[
- "Edge"
+ "Triangle"
]
},
"namespaceURI":{
@@ -40763,11 +41242,11 @@
]
},
"value":{
- "$ref":"#/definitions/EdgeType"
+ "$ref":"#/definitions/TriangleType"
}
},
"elementName":{
- "localPart":"Edge",
+ "localPart":"Triangle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40784,7 +41263,7 @@
"properties":{
"localPart":{
"enum":[
- "CountList"
+ "LineStringSegment"
]
},
"namespaceURI":{
@@ -40797,14 +41276,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/LineStringSegmentType"
}
},
"elementName":{
- "localPart":"CountList",
+ "localPart":"LineStringSegment",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40821,7 +41297,7 @@
"properties":{
"localPart":{
"enum":[
- "extentOf"
+ "operationVersion"
]
},
"namespaceURI":{
@@ -40834,11 +41310,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"extentOf",
+ "localPart":"operationVersion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40855,7 +41331,7 @@
"properties":{
"localPart":{
"enum":[
- "QuantityList"
+ "LineString"
]
},
"namespaceURI":{
@@ -40868,11 +41344,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureOrNilReasonListType"
+ "$ref":"#/definitions/LineStringType"
}
},
"elementName":{
- "localPart":"QuantityList",
+ "localPart":"LineString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40889,7 +41365,7 @@
"properties":{
"localPart":{
"enum":[
- "UserDefinedCS"
+ "locationReference"
]
},
"namespaceURI":{
@@ -40902,11 +41378,11 @@
]
},
"value":{
- "$ref":"#/definitions/UserDefinedCSType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"UserDefinedCS",
+ "localPart":"locationReference",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40923,7 +41399,7 @@
"properties":{
"localPart":{
"enum":[
- "geodeticDatum"
+ "minimumValue"
]
},
"namespaceURI":{
@@ -40936,11 +41412,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
},
"elementName":{
- "localPart":"geodeticDatum",
+ "localPart":"minimumValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40957,7 +41433,7 @@
"properties":{
"localPart":{
"enum":[
- "baseCurve"
+ "baseGeographicCRS"
]
},
"namespaceURI":{
@@ -40970,11 +41446,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/GeographicCRSPropertyType"
}
},
"elementName":{
- "localPart":"baseCurve",
+ "localPart":"baseGeographicCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -40991,7 +41467,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeometricPrimitive"
+ "componentReferenceSystem"
]
},
"namespaceURI":{
@@ -41004,11 +41480,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/SingleCRSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractGeometricPrimitive",
+ "localPart":"componentReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41025,7 +41501,7 @@
"properties":{
"localPart":{
"enum":[
- "domainOfValidity"
+ "formula"
]
},
"namespaceURI":{
@@ -41038,11 +41514,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainOfValidity"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"domainOfValidity",
+ "localPart":"formula",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41059,7 +41535,7 @@
"properties":{
"localPart":{
"enum":[
- "usesTimeCS"
+ "AbstractParametricCurveSurface"
]
},
"namespaceURI":{
@@ -41072,11 +41548,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCSPropertyType"
+ "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
}
},
"elementName":{
- "localPart":"usesTimeCS",
+ "localPart":"AbstractParametricCurveSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41093,7 +41569,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalDatum"
+ "surfaceMembers"
]
},
"namespaceURI":{
@@ -41106,11 +41582,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumPropertyType"
+ "$ref":"#/definitions/SurfaceArrayPropertyType"
}
},
"elementName":{
- "localPart":"verticalDatum",
+ "localPart":"surfaceMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41127,7 +41603,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCurveSegment"
+ "Bag"
]
},
"namespaceURI":{
@@ -41140,11 +41616,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/BagType"
}
},
"elementName":{
- "localPart":"AbstractCurveSegment",
+ "localPart":"Bag",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41161,7 +41637,7 @@
"properties":{
"localPart":{
"enum":[
- "Count"
+ "directedEdge"
]
},
"namespaceURI":{
@@ -41174,11 +41650,11 @@
]
},
"value":{
- "$ref":"#/definitions/Count"
+ "$ref":"#/definitions/DirectedEdgePropertyType"
}
},
"elementName":{
- "localPart":"Count",
+ "localPart":"directedEdge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41195,7 +41671,7 @@
"properties":{
"localPart":{
"enum":[
- "DynamicFeature"
+ "concatenatedOperationRef"
]
},
"namespaceURI":{
@@ -41208,11 +41684,11 @@
]
},
"value":{
- "$ref":"#/definitions/DynamicFeatureType"
+ "$ref":"#/definitions/ConcatenatedOperationPropertyType"
}
},
"elementName":{
- "localPart":"DynamicFeature",
+ "localPart":"concatenatedOperationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41229,7 +41705,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSolidProperty"
+ "vector"
]
},
"namespaceURI":{
@@ -41242,11 +41718,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSolidPropertyType"
+ "$ref":"#/definitions/VectorType"
}
},
"elementName":{
- "localPart":"multiSolidProperty",
+ "localPart":"vector",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41263,7 +41739,7 @@
"properties":{
"localPart":{
"enum":[
- "operationParameterRef"
+ "imageCRSRef"
]
},
"namespaceURI":{
@@ -41276,11 +41752,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
+ "$ref":"#/definitions/ImageCRSPropertyType"
}
},
"elementName":{
- "localPart":"operationParameterRef",
+ "localPart":"imageCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41297,7 +41773,7 @@
"properties":{
"localPart":{
"enum":[
- "generalOperationParameter"
+ "multiEdgeOf"
]
},
"namespaceURI":{
@@ -41310,11 +41786,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
},
"elementName":{
- "localPart":"generalOperationParameter",
+ "localPart":"multiEdgeOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41331,7 +41807,7 @@
"properties":{
"localPart":{
"enum":[
- "Bezier"
+ "AbstractSingleOperation"
]
},
"namespaceURI":{
@@ -41344,11 +41820,11 @@
]
},
"value":{
- "$ref":"#/definitions/BezierType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"Bezier",
+ "localPart":"AbstractSingleOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41365,7 +41841,7 @@
"properties":{
"localPart":{
"enum":[
- "minimumOccurs"
+ "subComplex"
]
},
"namespaceURI":{
@@ -41378,11 +41854,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/TopoComplexMemberType"
}
},
"elementName":{
- "localPart":"minimumOccurs",
+ "localPart":"subComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41399,7 +41875,7 @@
"properties":{
"localPart":{
"enum":[
- "status"
+ "AffinePlacement"
]
},
"namespaceURI":{
@@ -41412,11 +41888,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/AffinePlacementType"
}
},
"elementName":{
- "localPart":"status",
+ "localPart":"AffinePlacement",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41433,7 +41909,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateOperationRef"
+ "CartesianCS"
]
},
"namespaceURI":{
@@ -41446,11 +41922,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
+ "$ref":"#/definitions/CartesianCSType"
}
},
"elementName":{
- "localPart":"coordinateOperationRef",
+ "localPart":"CartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41467,7 +41943,7 @@
"properties":{
"localPart":{
"enum":[
- "cylindricalCSRef"
+ "CompoundCRS"
]
},
"namespaceURI":{
@@ -41480,11 +41956,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylindricalCSPropertyType"
+ "$ref":"#/definitions/CompoundCRSType"
}
},
"elementName":{
- "localPart":"cylindricalCSRef",
+ "localPart":"CompoundCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41501,7 +41977,7 @@
"properties":{
"localPart":{
"enum":[
- "gridDomain"
+ "temporalCSRef"
]
},
"namespaceURI":{
@@ -41514,11 +41990,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridDomainType"
+ "$ref":"#/definitions/TemporalCSPropertyType"
}
},
"elementName":{
- "localPart":"gridDomain",
+ "localPart":"temporalCSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41535,7 +42011,7 @@
"properties":{
"localPart":{
"enum":[
- "polygonPatches"
+ "Quantity"
]
},
"namespaceURI":{
@@ -41548,11 +42024,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonPatchArrayPropertyType"
+ "$ref":"#/definitions/Quantity"
}
},
"elementName":{
- "localPart":"polygonPatches",
+ "localPart":"Quantity",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41569,7 +42045,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterOf"
+ "dmsAngleValue"
]
},
"namespaceURI":{
@@ -41582,11 +42058,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/DMSAngleType"
}
},
"elementName":{
- "localPart":"multiCenterOf",
+ "localPart":"dmsAngleValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41603,7 +42079,7 @@
"properties":{
"localPart":{
"enum":[
- "modifiedCoordinate"
+ "directedFace"
]
},
"namespaceURI":{
@@ -41616,11 +42092,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/DirectedFacePropertyType"
}
},
"elementName":{
- "localPart":"modifiedCoordinate",
+ "localPart":"directedFace",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41637,7 +42113,7 @@
"properties":{
"localPart":{
"enum":[
- "singleCRSRef"
+ "targetCRS"
]
},
"namespaceURI":{
@@ -41650,11 +42126,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
+ "$ref":"#/definitions/CRSPropertyType"
}
},
"elementName":{
- "localPart":"singleCRSRef",
+ "localPart":"targetCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41671,7 +42147,7 @@
"properties":{
"localPart":{
"enum":[
- "usesVerticalCS"
+ "AbstractObject"
]
},
"namespaceURI":{
@@ -41684,11 +42160,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"usesVerticalCS",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41705,7 +42181,7 @@
"properties":{
"localPart":{
"enum":[
- "valueComponents"
+ "geometryMember"
]
},
"namespaceURI":{
@@ -41718,11 +42194,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValueArrayPropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
},
"elementName":{
- "localPart":"valueComponents",
+ "localPart":"geometryMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41739,7 +42215,7 @@
"properties":{
"localPart":{
"enum":[
- "Clothoid"
+ "valueOfParameter"
]
},
"namespaceURI":{
@@ -41752,11 +42228,11 @@
]
},
"value":{
- "$ref":"#/definitions/ClothoidType"
+ "$ref":"#/definitions/OperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"Clothoid",
+ "localPart":"valueOfParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41773,7 +42249,7 @@
"properties":{
"localPart":{
"enum":[
- "Curve"
+ "edgeOf"
]
},
"namespaceURI":{
@@ -41786,11 +42262,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"Curve",
+ "localPart":"edgeOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41807,7 +42283,7 @@
"properties":{
"localPart":{
"enum":[
- "featureMembers"
+ "engineeringDatum"
]
},
"namespaceURI":{
@@ -41820,11 +42296,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureArrayPropertyType"
+ "$ref":"#/definitions/EngineeringDatumPropertyType"
}
},
"elementName":{
- "localPart":"featureMembers",
+ "localPart":"engineeringDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41841,7 +42317,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSolid"
+ "usesObliqueCartesianCS"
]
},
"namespaceURI":{
@@ -41854,11 +42330,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSolidType"
+ "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractSolid",
+ "localPart":"usesObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41875,7 +42351,7 @@
"properties":{
"localPart":{
"enum":[
- "Grid"
+ "coordOperation"
]
},
"namespaceURI":{
@@ -41888,11 +42364,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridType"
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
}
},
"elementName":{
- "localPart":"Grid",
+ "localPart":"coordOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41909,7 +42385,7 @@
"properties":{
"localPart":{
"enum":[
- "GridCoverage"
+ "featureProperty"
]
},
"namespaceURI":{
@@ -41922,11 +42398,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridCoverageType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"GridCoverage",
+ "localPart":"featureProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -41964,108 +42440,6 @@
"namespaceURI":"http://www.opengis.net/gml"
}
},
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "usesSphericalCS"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/SphericalCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"usesSphericalCS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "DirectedObservation"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/DirectedObservationType"
- }
- },
- "elementName":{
- "localPart":"DirectedObservation",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "baseCRS"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
- }
- },
- "elementName":{
- "localPart":"baseCRS",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
{
"type":"object",
"properties":{
@@ -42113,41 +42487,7 @@
"properties":{
"localPart":{
"enum":[
- "dmsAngle"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/DMSAngleType"
- }
- },
- "elementName":{
- "localPart":"dmsAngle",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "sphericalCSRef"
+ "DefinitionCollection"
]
},
"namespaceURI":{
@@ -42160,11 +42500,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSPropertyType"
+ "$ref":"#/definitions/DictionaryType"
}
},
"elementName":{
- "localPart":"sphericalCSRef",
+ "localPart":"DefinitionCollection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42181,7 +42521,7 @@
"properties":{
"localPart":{
"enum":[
- "EllipsoidalCS"
+ "MultiPointCoverage"
]
},
"namespaceURI":{
@@ -42194,11 +42534,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSType"
+ "$ref":"#/definitions/MultiPointCoverageType"
}
},
"elementName":{
- "localPart":"EllipsoidalCS",
+ "localPart":"MultiPointCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42215,7 +42555,7 @@
"properties":{
"localPart":{
"enum":[
- "Cylinder"
+ "statusReference"
]
},
"namespaceURI":{
@@ -42228,11 +42568,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylinderType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"Cylinder",
+ "localPart":"statusReference",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42249,7 +42589,7 @@
"properties":{
"localPart":{
"enum":[
- "multiExtentOf"
+ "PrimeMeridian"
]
},
"namespaceURI":{
@@ -42262,11 +42602,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/PrimeMeridianType"
}
},
"elementName":{
- "localPart":"multiExtentOf",
+ "localPart":"PrimeMeridian",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42283,7 +42623,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCoordinateSystem"
+ "operationParameterRef"
]
},
"namespaceURI":{
@@ -42296,11 +42636,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCoordinateSystemType"
+ "$ref":"#/definitions/OperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"TimeCoordinateSystem",
+ "localPart":"operationParameterRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42317,7 +42657,7 @@
"properties":{
"localPart":{
"enum":[
- "maximalComplex"
+ "ParameterValue"
]
},
"namespaceURI":{
@@ -42330,11 +42670,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexMemberType"
+ "$ref":"#/definitions/ParameterValueType"
}
},
"elementName":{
- "localPart":"maximalComplex",
+ "localPart":"ParameterValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42351,7 +42691,7 @@
"properties":{
"localPart":{
"enum":[
- "topoPointProperty"
+ "GridCoverage"
]
},
"namespaceURI":{
@@ -42364,11 +42704,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPointPropertyType"
+ "$ref":"#/definitions/GridCoverageType"
}
},
"elementName":{
- "localPart":"topoPointProperty",
+ "localPart":"GridCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42385,7 +42725,7 @@
"properties":{
"localPart":{
"enum":[
- "GeodeticDatum"
+ "AbstractDiscreteCoverage"
]
},
"namespaceURI":{
@@ -42398,11 +42738,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumType"
+ "$ref":"#/definitions/AbstractDiscreteCoverageType"
}
},
"elementName":{
- "localPart":"GeodeticDatum",
+ "localPart":"AbstractDiscreteCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42419,7 +42759,7 @@
"properties":{
"localPart":{
"enum":[
- "polarCSRef"
+ "usesSingleOperation"
]
},
"namespaceURI":{
@@ -42432,11 +42772,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolarCSPropertyType"
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
}
},
"elementName":{
- "localPart":"polarCSRef",
+ "localPart":"usesSingleOperation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42453,7 +42793,7 @@
"properties":{
"localPart":{
"enum":[
- "cartesianCS"
+ "AbstractFeature"
]
},
"namespaceURI":{
@@ -42466,11 +42806,11 @@
]
},
"value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
+ "$ref":"#/definitions/AbstractFeatureType"
}
},
"elementName":{
- "localPart":"cartesianCS",
+ "localPart":"AbstractFeature",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42487,7 +42827,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiCurveCoverage"
+ "TriangulatedSurface"
]
},
"namespaceURI":{
@@ -42500,11 +42840,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurveCoverageType"
+ "$ref":"#/definitions/TriangulatedSurfaceType"
}
},
"elementName":{
- "localPart":"MultiCurveCoverage",
+ "localPart":"TriangulatedSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42521,7 +42861,7 @@
"properties":{
"localPart":{
"enum":[
- "member"
+ "minimumOccurs"
]
},
"namespaceURI":{
@@ -42534,11 +42874,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationRoleType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
},
"elementName":{
- "localPart":"member",
+ "localPart":"minimumOccurs",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42555,7 +42895,7 @@
"properties":{
"localPart":{
"enum":[
- "SphericalCS"
+ "MultiSolidCoverage"
]
},
"namespaceURI":{
@@ -42568,11 +42908,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSType"
+ "$ref":"#/definitions/MultiSolidCoverageType"
}
},
"elementName":{
- "localPart":"SphericalCS",
+ "localPart":"MultiSolidCoverage",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42589,7 +42929,7 @@
"properties":{
"localPart":{
"enum":[
- "CoverageMappingRule"
+ "multiSurfaceDomain"
]
},
"namespaceURI":{
@@ -42602,11 +42942,11 @@
]
},
"value":{
- "$ref":"#/definitions/MappingRuleType"
+ "$ref":"#/definitions/MultiSurfaceDomainType"
}
},
"elementName":{
- "localPart":"CoverageMappingRule",
+ "localPart":"multiSurfaceDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42623,7 +42963,7 @@
"properties":{
"localPart":{
"enum":[
- "projectedCRSRef"
+ "usesVerticalCS"
]
},
"namespaceURI":{
@@ -42636,11 +42976,11 @@
]
},
"value":{
- "$ref":"#/definitions/ProjectedCRSPropertyType"
+ "$ref":"#/definitions/VerticalCSPropertyType"
}
},
"elementName":{
- "localPart":"projectedCRSRef",
+ "localPart":"usesVerticalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42657,7 +42997,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCS"
+ "AbstractMetaData"
]
},
"namespaceURI":{
@@ -42670,11 +43010,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCSType"
+ "$ref":"#/definitions/AbstractMetaDataType"
}
},
"elementName":{
- "localPart":"TimeCS",
+ "localPart":"AbstractMetaData",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42691,7 +43031,7 @@
"properties":{
"localPart":{
"enum":[
- "dynamicMembers"
+ "multiSolidProperty"
]
},
"namespaceURI":{
@@ -42704,11 +43044,11 @@
]
},
"value":{
- "$ref":"#/definitions/DynamicFeatureMemberType"
+ "$ref":"#/definitions/MultiSolidPropertyType"
}
},
"elementName":{
- "localPart":"dynamicMembers",
+ "localPart":"multiSolidProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42725,7 +43065,7 @@
"properties":{
"localPart":{
"enum":[
- "conversion"
+ "DynamicFeature"
]
},
"namespaceURI":{
@@ -42738,11 +43078,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralConversionPropertyType"
+ "$ref":"#/definitions/DynamicFeatureType"
}
},
"elementName":{
- "localPart":"conversion",
+ "localPart":"DynamicFeature",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42759,7 +43099,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeClock"
+ "abstractInlineProperty"
]
},
"namespaceURI":{
@@ -42772,11 +43112,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeClockType"
+ "$ref":"#/definitions/InlinePropertyType"
}
},
"elementName":{
- "localPart":"TimeClock",
+ "localPart":"abstractInlineProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42793,7 +43133,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractScalarValueList"
+ "Array"
]
},
"namespaceURI":{
@@ -42806,11 +43146,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ArrayType"
}
},
"elementName":{
- "localPart":"AbstractScalarValueList",
+ "localPart":"Array",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42827,7 +43167,7 @@
"properties":{
"localPart":{
"enum":[
- "Geodesic"
+ "pixelInCell"
]
},
"namespaceURI":{
@@ -42840,11 +43180,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodesicType"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
},
"elementName":{
- "localPart":"Geodesic",
+ "localPart":"pixelInCell",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42861,7 +43201,7 @@
"properties":{
"localPart":{
"enum":[
- "resultOf"
+ "temporalDatumRef"
]
},
"namespaceURI":{
@@ -42874,11 +43214,11 @@
]
},
"value":{
- "$ref":"#/definitions/ResultType"
+ "$ref":"#/definitions/TemporalDatumPropertyType"
}
},
"elementName":{
- "localPart":"resultOf",
+ "localPart":"temporalDatumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42895,7 +43235,7 @@
"properties":{
"localPart":{
"enum":[
- "target"
+ "Surface"
]
},
"namespaceURI":{
@@ -42908,11 +43248,11 @@
]
},
"value":{
- "$ref":"#/definitions/TargetPropertyType"
+ "$ref":"#/definitions/SurfaceType"
}
},
"elementName":{
- "localPart":"target",
+ "localPart":"Surface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42929,7 +43269,7 @@
"properties":{
"localPart":{
"enum":[
- "location"
+ "multiExtentOf"
]
},
"namespaceURI":{
@@ -42942,11 +43282,11 @@
]
},
"value":{
- "$ref":"#/definitions/LocationPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
},
"elementName":{
- "localPart":"location",
+ "localPart":"multiExtentOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42963,7 +43303,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeValue"
+ "OrientableCurve"
]
},
"namespaceURI":{
@@ -42976,11 +43316,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeValueType"
+ "$ref":"#/definitions/OrientableCurveType"
}
},
"elementName":{
- "localPart":"CompositeValue",
+ "localPart":"OrientableCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -42997,7 +43337,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoVolume"
+ "BaseUnit"
]
},
"namespaceURI":{
@@ -43010,11 +43350,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoVolumeType"
+ "$ref":"#/definitions/BaseUnitType"
}
},
"elementName":{
- "localPart":"TopoVolume",
+ "localPart":"BaseUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43031,7 +43371,7 @@
"properties":{
"localPart":{
"enum":[
- "degrees"
+ "multiPointProperty"
]
},
"namespaceURI":{
@@ -43044,11 +43384,11 @@
]
},
"value":{
- "$ref":"#/definitions/DegreesType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"degrees",
+ "localPart":"multiPointProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43065,7 +43405,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalCSRef"
+ "GeographicCRS"
]
},
"namespaceURI":{
@@ -43078,11 +43418,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCSPropertyType"
+ "$ref":"#/definitions/GeographicCRSType"
}
},
"elementName":{
- "localPart":"temporalCSRef",
+ "localPart":"GeographicCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43099,7 +43439,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearRing"
+ "Grid"
]
},
"namespaceURI":{
@@ -43112,11 +43452,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearRingType"
+ "$ref":"#/definitions/GridType"
}
},
"elementName":{
- "localPart":"LinearRing",
+ "localPart":"Grid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43133,7 +43473,7 @@
"properties":{
"localPart":{
"enum":[
- "methodFormula"
+ "patches"
]
},
"namespaceURI":{
@@ -43146,11 +43486,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
}
},
"elementName":{
- "localPart":"methodFormula",
+ "localPart":"patches",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43167,7 +43507,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeometricAggregate"
+ "ArcByBulge"
]
},
"namespaceURI":{
@@ -43180,11 +43520,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/ArcByBulgeType"
}
},
"elementName":{
- "localPart":"AbstractGeometricAggregate",
+ "localPart":"ArcByBulge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43201,7 +43541,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidRef"
+ "valueComponent"
]
},
"namespaceURI":{
@@ -43214,11 +43554,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidPropertyType"
+ "$ref":"#/definitions/ValuePropertyType"
}
},
"elementName":{
- "localPart":"ellipsoidRef",
+ "localPart":"valueComponent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43235,7 +43575,7 @@
"properties":{
"localPart":{
"enum":[
- "includesValue"
+ "AbstractGeneralParameterValue"
]
},
"namespaceURI":{
@@ -43248,11 +43588,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
}
},
"elementName":{
- "localPart":"includesValue",
+ "localPart":"AbstractGeneralParameterValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43269,7 +43609,7 @@
"properties":{
"localPart":{
"enum":[
- "generalConversionRef"
+ "integerValueList"
]
},
"namespaceURI":{
@@ -43282,11 +43622,14 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralConversionPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
}
},
"elementName":{
- "localPart":"generalConversionRef",
+ "localPart":"integerValueList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43303,7 +43646,7 @@
"properties":{
"localPart":{
"enum":[
- "duration"
+ "TimeInstant"
]
},
"namespaceURI":{
@@ -43316,11 +43659,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
+ "$ref":"#/definitions/TimeInstantType"
}
},
"elementName":{
- "localPart":"duration",
+ "localPart":"TimeInstant",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43337,7 +43680,7 @@
"properties":{
"localPart":{
"enum":[
- "timeInterval"
+ "resultOf"
]
},
"namespaceURI":{
@@ -43350,11 +43693,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeIntervalLengthType"
+ "$ref":"#/definitions/ResultType"
}
},
"elementName":{
- "localPart":"timeInterval",
+ "localPart":"resultOf",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43371,7 +43714,7 @@
"properties":{
"localPart":{
"enum":[
- "usesVerticalDatum"
+ "solidMember"
]
},
"namespaceURI":{
@@ -43384,11 +43727,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumPropertyType"
+ "$ref":"#/definitions/SolidPropertyType"
}
},
"elementName":{
- "localPart":"usesVerticalDatum",
+ "localPart":"solidMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43405,7 +43748,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCurveProperty"
+ "dynamicMembers"
]
},
"namespaceURI":{
@@ -43418,11 +43761,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/DynamicFeatureMemberType"
}
},
"elementName":{
- "localPart":"multiCurveProperty",
+ "localPart":"dynamicMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43439,7 +43782,7 @@
"properties":{
"localPart":{
"enum":[
- "centerOf"
+ "Count"
]
},
"namespaceURI":{
@@ -43452,11 +43795,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/Count"
}
},
"elementName":{
- "localPart":"centerOf",
+ "localPart":"Count",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43473,7 +43816,7 @@
"properties":{
"localPart":{
"enum":[
- "OrientableSurface"
+ "MultiPoint"
]
},
"namespaceURI":{
@@ -43486,11 +43829,11 @@
]
},
"value":{
- "$ref":"#/definitions/OrientableSurfaceType"
+ "$ref":"#/definitions/MultiPointType"
}
},
"elementName":{
- "localPart":"OrientableSurface",
+ "localPart":"MultiPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43507,7 +43850,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeometry"
+ "QuantityExtent"
]
},
"namespaceURI":{
@@ -43520,11 +43863,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/QuantityExtentType"
}
},
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"QuantityExtent",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43541,7 +43884,7 @@
"properties":{
"localPart":{
"enum":[
- "geographicCRSRef"
+ "AbstractGeneralConversion"
]
},
"namespaceURI":{
@@ -43554,11 +43897,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeographicCRSPropertyType"
+ "$ref":"#/definitions/AbstractGeneralConversionType"
}
},
"elementName":{
- "localPart":"geographicCRSRef",
+ "localPart":"AbstractGeneralConversion",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43575,7 +43918,7 @@
"properties":{
"localPart":{
"enum":[
- "valueProperty"
+ "topoSurfaceProperty"
]
},
"namespaceURI":{
@@ -43588,11 +43931,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/TopoSurfacePropertyType"
}
},
"elementName":{
- "localPart":"valueProperty",
+ "localPart":"topoSurfaceProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43609,7 +43952,7 @@
"properties":{
"localPart":{
"enum":[
- "baseGeodeticCRS"
+ "OffsetCurve"
]
},
"namespaceURI":{
@@ -43622,11 +43965,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticCRSPropertyType"
+ "$ref":"#/definitions/OffsetCurveType"
}
},
"elementName":{
- "localPart":"baseGeodeticCRS",
+ "localPart":"OffsetCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43643,7 +43986,7 @@
"properties":{
"localPart":{
"enum":[
- "Ring"
+ "includesSingleCRS"
]
},
"namespaceURI":{
@@ -43656,11 +43999,11 @@
]
},
"value":{
- "$ref":"#/definitions/RingType"
+ "$ref":"#/definitions/SingleCRSPropertyType"
}
},
"elementName":{
- "localPart":"Ring",
+ "localPart":"includesSingleCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43677,7 +44020,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractParametricCurveSurface"
+ "surfaceProperty"
]
},
"namespaceURI":{
@@ -43690,11 +44033,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"AbstractParametricCurveSurface",
+ "localPart":"surfaceProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43711,7 +44054,7 @@
"properties":{
"localPart":{
"enum":[
- "VerticalCRS"
+ "AbstractTimePrimitive"
]
},
"namespaceURI":{
@@ -43724,11 +44067,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCRSType"
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
}
},
"elementName":{
- "localPart":"VerticalCRS",
+ "localPart":"AbstractTimePrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43745,7 +44088,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeOrdinalReferenceSystem"
+ "pointMember"
]
},
"namespaceURI":{
@@ -43758,11 +44101,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeOrdinalReferenceSystemType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"TimeOrdinalReferenceSystem",
+ "localPart":"pointMember",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43779,7 +44122,7 @@
"properties":{
"localPart":{
"enum":[
- "usesOperation"
+ "usesParameter"
]
},
"namespaceURI":{
@@ -43792,11 +44135,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"usesOperation",
+ "localPart":"usesParameter",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43813,7 +44156,7 @@
"properties":{
"localPart":{
"enum":[
- "usesImageDatum"
+ "includesValue"
]
},
"namespaceURI":{
@@ -43826,11 +44169,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumPropertyType"
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
}
},
"elementName":{
- "localPart":"usesImageDatum",
+ "localPart":"includesValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43847,7 +44190,7 @@
"properties":{
"localPart":{
"enum":[
- "Null"
+ "valuesOfGroup"
]
},
"namespaceURI":{
@@ -43860,14 +44203,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/OperationParameterGroupPropertyType"
}
},
"elementName":{
- "localPart":"Null",
+ "localPart":"valuesOfGroup",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43884,7 +44224,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceMembers"
+ "defaultCodeSpace"
]
},
"namespaceURI":{
@@ -43897,11 +44237,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceArrayPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
},
"elementName":{
- "localPart":"surfaceMembers",
+ "localPart":"defaultCodeSpace",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43918,7 +44258,7 @@
"properties":{
"localPart":{
"enum":[
- "minutes"
+ "sourceCRS"
]
},
"namespaceURI":{
@@ -43931,11 +44271,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/CRSPropertyType"
}
},
"elementName":{
- "localPart":"minutes",
+ "localPart":"sourceCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43952,7 +44292,7 @@
"properties":{
"localPart":{
"enum":[
- "CategoryList"
+ "AbstractRing"
]
},
"namespaceURI":{
@@ -43965,11 +44305,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeOrNilReasonListType"
+ "$ref":"#/definitions/AbstractRingType"
}
},
"elementName":{
- "localPart":"CategoryList",
+ "localPart":"AbstractRing",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -43986,7 +44326,7 @@
"properties":{
"localPart":{
"enum":[
- "derivedCRSRef"
+ "gridDomain"
]
},
"namespaceURI":{
@@ -43999,11 +44339,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedCRSPropertyType"
+ "$ref":"#/definitions/GridDomainType"
}
},
"elementName":{
- "localPart":"derivedCRSRef",
+ "localPart":"gridDomain",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44020,7 +44360,7 @@
"properties":{
"localPart":{
"enum":[
- "crsRef"
+ "TimeReferenceSystem"
]
},
"namespaceURI":{
@@ -44033,11 +44373,11 @@
]
},
"value":{
- "$ref":"#/definitions/CRSPropertyType"
+ "$ref":"#/definitions/TimeReferenceSystemType"
}
},
"elementName":{
- "localPart":"crsRef",
+ "localPart":"TimeReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44054,7 +44394,7 @@
"properties":{
"localPart":{
"enum":[
- "operationVersion"
+ "baseCurve"
]
},
"namespaceURI":{
@@ -44067,11 +44407,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"operationVersion",
+ "localPart":"baseCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44088,7 +44428,7 @@
"properties":{
"localPart":{
"enum":[
- "MovingObjectStatus"
+ "VerticalCRS"
]
},
"namespaceURI":{
@@ -44101,11 +44441,11 @@
]
},
"value":{
- "$ref":"#/definitions/MovingObjectStatusType"
+ "$ref":"#/definitions/VerticalCRSType"
}
},
"elementName":{
- "localPart":"MovingObjectStatus",
+ "localPart":"VerticalCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44122,7 +44462,7 @@
"properties":{
"localPart":{
"enum":[
- "usesAxis"
+ "operationMethodRef"
]
},
"namespaceURI":{
@@ -44135,11 +44475,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ "$ref":"#/definitions/OperationMethodPropertyType"
}
},
"elementName":{
- "localPart":"usesAxis",
+ "localPart":"operationMethodRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44156,7 +44496,7 @@
"properties":{
"localPart":{
"enum":[
- "usesTemporalCS"
+ "CylindricalCS"
]
},
"namespaceURI":{
@@ -44169,11 +44509,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCSPropertyType"
+ "$ref":"#/definitions/CylindricalCSType"
}
},
"elementName":{
- "localPart":"usesTemporalCS",
+ "localPart":"CylindricalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44190,7 +44530,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoSolid"
+ "MappingRule"
]
},
"namespaceURI":{
@@ -44203,11 +44543,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoSolidType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"TopoSolid",
+ "localPart":"MappingRule",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44224,7 +44564,7 @@
"properties":{
"localPart":{
"enum":[
- "doubleOrNilReasonTupleList"
+ "coordinateSystemAxisRef"
]
},
"namespaceURI":{
@@ -44237,14 +44577,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
}
},
"elementName":{
- "localPart":"doubleOrNilReasonTupleList",
+ "localPart":"coordinateSystemAxisRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44261,7 +44598,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalCSRef"
+ "Face"
]
},
"namespaceURI":{
@@ -44274,11 +44611,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSPropertyType"
+ "$ref":"#/definitions/FaceType"
}
},
"elementName":{
- "localPart":"verticalCSRef",
+ "localPart":"Face",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44329,75 +44666,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcByCenterPoint"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/ArcByCenterPointType"
- }
- },
- "elementName":{
- "localPart":"ArcByCenterPoint",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "AbstractTopoPrimitive"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"AbstractTopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "descriptionReference"
+ "reversePropertyName"
]
},
"namespaceURI":{
@@ -44410,11 +44679,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"descriptionReference",
+ "localPart":"reversePropertyName",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44431,7 +44700,7 @@
"properties":{
"localPart":{
"enum":[
- "sourceCRS"
+ "tupleList"
]
},
"namespaceURI":{
@@ -44444,11 +44713,11 @@
]
},
"value":{
- "$ref":"#/definitions/CRSPropertyType"
+ "$ref":"#/definitions/CoordinatesType"
}
},
"elementName":{
- "localPart":"sourceCRS",
+ "localPart":"tupleList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44465,7 +44734,7 @@
"properties":{
"localPart":{
"enum":[
- "maximumValue"
+ "Solid"
]
},
"namespaceURI":{
@@ -44478,11 +44747,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/SolidType"
}
},
"elementName":{
- "localPart":"maximumValue",
+ "localPart":"Solid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44499,7 +44768,7 @@
"properties":{
"localPart":{
"enum":[
- "operationParameterGroupRef"
+ "domainOfValidity"
]
},
"namespaceURI":{
@@ -44512,11 +44781,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
+ "$ref":"#/definitions/DomainOfValidity"
}
},
"elementName":{
- "localPart":"operationParameterGroupRef",
+ "localPart":"domainOfValidity",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44533,7 +44802,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceProperty"
+ "name"
]
},
"namespaceURI":{
@@ -44546,11 +44815,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"surfaceProperty",
+ "localPart":"name",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44567,7 +44836,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPointDomain"
+ "ArcString"
]
},
"namespaceURI":{
@@ -44580,11 +44849,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointDomainType"
+ "$ref":"#/definitions/ArcStringType"
}
},
"elementName":{
- "localPart":"multiPointDomain",
+ "localPart":"ArcString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44601,7 +44870,7 @@
"properties":{
"localPart":{
"enum":[
- "topoComplexProperty"
+ "Curve"
]
},
"namespaceURI":{
@@ -44614,11 +44883,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexMemberType"
+ "$ref":"#/definitions/CurveType"
}
},
"elementName":{
- "localPart":"topoComplexProperty",
+ "localPart":"Curve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44635,7 +44904,7 @@
"properties":{
"localPart":{
"enum":[
- "AffineCS"
+ "pointArrayProperty"
]
},
"namespaceURI":{
@@ -44648,11 +44917,11 @@
]
},
"value":{
- "$ref":"#/definitions/AffineCSType"
+ "$ref":"#/definitions/PointArrayPropertyType"
}
},
"elementName":{
- "localPart":"AffineCS",
+ "localPart":"pointArrayProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44703,7 +44972,7 @@
"properties":{
"localPart":{
"enum":[
- "valuesOfGroup"
+ "baseGeodeticCRS"
]
},
"namespaceURI":{
@@ -44716,11 +44985,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterGroupPropertyType"
+ "$ref":"#/definitions/GeodeticCRSPropertyType"
}
},
"elementName":{
- "localPart":"valuesOfGroup",
+ "localPart":"baseGeodeticCRS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44737,7 +45006,7 @@
"properties":{
"localPart":{
"enum":[
- "posList"
+ "anchorPoint"
]
},
"namespaceURI":{
@@ -44750,11 +45019,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"posList",
+ "localPart":"anchorPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44771,7 +45040,7 @@
"properties":{
"localPart":{
"enum":[
- "semiMajorAxis"
+ "abstractStrictAssociationRole"
]
},
"namespaceURI":{
@@ -44784,11 +45053,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/AssociationRoleType"
}
},
"elementName":{
- "localPart":"semiMajorAxis",
+ "localPart":"abstractStrictAssociationRole",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44805,7 +45074,7 @@
"properties":{
"localPart":{
"enum":[
- "pointMember"
+ "AbstractSurfacePatch"
]
},
"namespaceURI":{
@@ -44818,11 +45087,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
}
},
"elementName":{
- "localPart":"pointMember",
+ "localPart":"AbstractSurfacePatch",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44839,7 +45108,7 @@
"properties":{
"localPart":{
"enum":[
- "Face"
+ "topoPointProperty"
]
},
"namespaceURI":{
@@ -44852,11 +45121,11 @@
]
},
"value":{
- "$ref":"#/definitions/FaceType"
+ "$ref":"#/definitions/TopoPointPropertyType"
}
},
"elementName":{
- "localPart":"Face",
+ "localPart":"topoPointProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44873,7 +45142,7 @@
"properties":{
"localPart":{
"enum":[
- "definitionRef"
+ "DefinitionProxy"
]
},
"namespaceURI":{
@@ -44886,11 +45155,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/DefinitionProxyType"
}
},
"elementName":{
- "localPart":"definitionRef",
+ "localPart":"DefinitionProxy",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44907,7 +45176,7 @@
"properties":{
"localPart":{
"enum":[
- "group"
+ "AbstractGeometry"
]
},
"namespaceURI":{
@@ -44920,11 +45189,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterGroupPropertyType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"group",
+ "localPart":"AbstractGeometry",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44941,7 +45210,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractOperation"
+ "duration"
]
},
"namespaceURI":{
@@ -44954,11 +45223,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
}
},
"elementName":{
- "localPart":"AbstractOperation",
+ "localPart":"duration",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -44975,7 +45244,7 @@
"properties":{
"localPart":{
"enum":[
- "PolyhedralSurface"
+ "Null"
]
},
"namespaceURI":{
@@ -44988,11 +45257,14 @@
]
},
"value":{
- "$ref":"#/definitions/PolyhedralSurfaceType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"PolyhedralSurface",
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45009,7 +45281,7 @@
"properties":{
"localPart":{
"enum":[
- "timePosition"
+ "roughConversionToPreferredUnit"
]
},
"namespaceURI":{
@@ -45022,11 +45294,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePositionType"
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
}
},
"elementName":{
- "localPart":"timePosition",
+ "localPart":"roughConversionToPreferredUnit",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45043,7 +45315,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalCS"
+ "dataSourceReference"
]
},
"namespaceURI":{
@@ -45056,11 +45328,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSPropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"verticalCS",
+ "localPart":"dataSourceReference",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45077,7 +45349,7 @@
"properties":{
"localPart":{
"enum":[
- "measure"
+ "exterior"
]
},
"namespaceURI":{
@@ -45090,11 +45362,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
},
"elementName":{
- "localPart":"measure",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45111,7 +45383,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcByBulge"
+ "ArcStringByBulge"
]
},
"namespaceURI":{
@@ -45124,11 +45396,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcByBulgeType"
+ "$ref":"#/definitions/ArcStringByBulgeType"
}
},
"elementName":{
- "localPart":"ArcByBulge",
+ "localPart":"ArcStringByBulge",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45145,7 +45417,7 @@
"properties":{
"localPart":{
"enum":[
- "ObliqueCartesianCS"
+ "pointProperty"
]
},
"namespaceURI":{
@@ -45158,11 +45430,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObliqueCartesianCSType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"ObliqueCartesianCS",
+ "localPart":"pointProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45179,7 +45451,7 @@
"properties":{
"localPart":{
"enum":[
- "valueOfParameter"
+ "LocationString"
]
},
"namespaceURI":{
@@ -45192,11 +45464,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"valueOfParameter",
+ "localPart":"LocationString",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45213,7 +45485,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractScalarValue"
+ "EngineeringDatum"
]
},
"namespaceURI":{
@@ -45226,11 +45498,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/EngineeringDatumType"
}
},
"elementName":{
- "localPart":"AbstractScalarValue",
+ "localPart":"EngineeringDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45247,7 +45519,7 @@
"properties":{
"localPart":{
"enum":[
- "solidProperty"
+ "cartesianCS"
]
},
"namespaceURI":{
@@ -45260,11 +45532,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/CartesianCSPropertyType"
}
},
"elementName":{
- "localPart":"solidProperty",
+ "localPart":"cartesianCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45281,7 +45553,7 @@
"properties":{
"localPart":{
"enum":[
- "rectifiedGridDomain"
+ "minutes"
]
},
"namespaceURI":{
@@ -45294,11 +45566,11 @@
]
},
"value":{
- "$ref":"#/definitions/RectifiedGridDomainType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
},
"elementName":{
- "localPart":"rectifiedGridDomain",
+ "localPart":"minutes",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45315,7 +45587,7 @@
"properties":{
"localPart":{
"enum":[
- "subject"
+ "axisDirection"
]
},
"namespaceURI":{
@@ -45328,11 +45600,11 @@
]
},
"value":{
- "$ref":"#/definitions/TargetPropertyType"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
},
"elementName":{
- "localPart":"subject",
+ "localPart":"axisDirection",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45349,7 +45621,7 @@
"properties":{
"localPart":{
"enum":[
- "CartesianCS"
+ "transformationRef"
]
},
"namespaceURI":{
@@ -45362,11 +45634,11 @@
]
},
"value":{
- "$ref":"#/definitions/CartesianCSType"
+ "$ref":"#/definitions/TransformationPropertyType"
}
},
"elementName":{
- "localPart":"CartesianCS",
+ "localPart":"transformationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45383,7 +45655,7 @@
"properties":{
"localPart":{
"enum":[
- "superComplex"
+ "using"
]
},
"namespaceURI":{
@@ -45396,11 +45668,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexMemberType"
+ "$ref":"#/definitions/ProcedurePropertyType"
}
},
"elementName":{
- "localPart":"superComplex",
+ "localPart":"using",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45417,7 +45689,7 @@
"properties":{
"localPart":{
"enum":[
- "definedByConversion"
+ "usesPrimeMeridian"
]
},
"namespaceURI":{
@@ -45430,11 +45702,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralConversionPropertyType"
+ "$ref":"#/definitions/PrimeMeridianPropertyType"
}
},
"elementName":{
- "localPart":"definedByConversion",
+ "localPart":"usesPrimeMeridian",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45451,7 +45723,7 @@
"properties":{
"localPart":{
"enum":[
- "CubicSpline"
+ "AbstractCurve"
]
},
"namespaceURI":{
@@ -45464,11 +45736,11 @@
]
},
"value":{
- "$ref":"#/definitions/CubicSplineType"
+ "$ref":"#/definitions/AbstractCurveType"
}
},
"elementName":{
- "localPart":"CubicSpline",
+ "localPart":"AbstractCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45485,7 +45757,7 @@
"properties":{
"localPart":{
"enum":[
- "usesParameter"
+ "modifiedCoordinate"
]
},
"namespaceURI":{
@@ -45498,11 +45770,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"usesParameter",
+ "localPart":"modifiedCoordinate",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45519,7 +45791,7 @@
"properties":{
"localPart":{
"enum":[
- "directedTopoSolid"
+ "usesMethod"
]
},
"namespaceURI":{
@@ -45532,11 +45804,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ "$ref":"#/definitions/OperationMethodPropertyType"
}
},
"elementName":{
- "localPart":"directedTopoSolid",
+ "localPart":"usesMethod",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45553,7 +45825,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractFeature"
+ "timeCS"
]
},
"namespaceURI":{
@@ -45566,11 +45838,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/TimeCSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractFeature",
+ "localPart":"timeCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45621,245 +45893,7 @@
"properties":{
"localPart":{
"enum":[
- "indirectEntry"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/IndirectEntryType"
- }
- },
- "elementName":{
- "localPart":"indirectEntry",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "File"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/FileType"
- }
- },
- "elementName":{
- "localPart":"File",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "solidMembers"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/SolidArrayPropertyType"
- }
- },
- "elementName":{
- "localPart":"solidMembers",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "abstractInlineProperty"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/InlinePropertyType"
- }
- },
- "elementName":{
- "localPart":"abstractInlineProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "topoSurfaceProperty"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/TopoSurfacePropertyType"
- }
- },
- "elementName":{
- "localPart":"topoSurfaceProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "topoCurveProperty"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/TopoCurvePropertyType"
- }
- },
- "elementName":{
- "localPart":"topoCurveProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "patches"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
- }
- },
- "elementName":{
- "localPart":"patches",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "abstractGeneralOperationParameterRef"
+ "AbstractGeometricPrimitive"
]
},
"namespaceURI":{
@@ -45872,11 +45906,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
}
},
"elementName":{
- "localPart":"abstractGeneralOperationParameterRef",
+ "localPart":"AbstractGeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45893,7 +45927,7 @@
"properties":{
"localPart":{
"enum":[
- "imageDatumRef"
+ "Rectangle"
]
},
"namespaceURI":{
@@ -45906,11 +45940,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumPropertyType"
+ "$ref":"#/definitions/RectangleType"
}
},
"elementName":{
- "localPart":"imageDatumRef",
+ "localPart":"Rectangle",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45927,7 +45961,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCalendar"
+ "Observation"
]
},
"namespaceURI":{
@@ -45940,11 +45974,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCalendarType"
+ "$ref":"#/definitions/ObservationType"
}
},
"elementName":{
- "localPart":"TimeCalendar",
+ "localPart":"Observation",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45961,7 +45995,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractObject"
+ "PolyhedralSurface"
]
},
"namespaceURI":{
@@ -45974,11 +46008,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/PolyhedralSurfaceType"
}
},
"elementName":{
- "localPart":"AbstractObject",
+ "localPart":"PolyhedralSurface",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -45995,7 +46029,7 @@
"properties":{
"localPart":{
"enum":[
- "Dictionary"
+ "geocentricCRSRef"
]
},
"namespaceURI":{
@@ -46008,11 +46042,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryType"
+ "$ref":"#/definitions/GeocentricCRSPropertyType"
}
},
"elementName":{
- "localPart":"Dictionary",
+ "localPart":"geocentricCRSRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46029,7 +46063,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiCurve"
+ "verticalDatumRef"
]
},
"namespaceURI":{
@@ -46042,11 +46076,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurveType"
+ "$ref":"#/definitions/VerticalDatumPropertyType"
}
},
"elementName":{
- "localPart":"MultiCurve",
+ "localPart":"verticalDatumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46063,7 +46097,7 @@
"properties":{
"localPart":{
"enum":[
- "Solid"
+ "descriptionReference"
]
},
"namespaceURI":{
@@ -46076,11 +46110,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"Solid",
+ "localPart":"descriptionReference",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46097,7 +46131,7 @@
"properties":{
"localPart":{
"enum":[
- "multiGeometryProperty"
+ "RectifiedGrid"
]
},
"namespaceURI":{
@@ -46110,11 +46144,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiGeometryPropertyType"
+ "$ref":"#/definitions/RectifiedGridType"
}
},
"elementName":{
- "localPart":"multiGeometryProperty",
+ "localPart":"RectifiedGrid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46131,7 +46165,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoSurface"
+ "AbstractSolid"
]
},
"namespaceURI":{
@@ -46144,11 +46178,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoSurfaceType"
+ "$ref":"#/definitions/AbstractSolidType"
}
},
"elementName":{
- "localPart":"TopoSurface",
+ "localPart":"AbstractSolid",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46165,7 +46199,7 @@
"properties":{
"localPart":{
"enum":[
- "isolated"
+ "rangeSet"
]
},
"namespaceURI":{
@@ -46178,11 +46212,11 @@
]
},
"value":{
- "$ref":"#/definitions/IsolatedPropertyType"
+ "$ref":"#/definitions/RangeSetType"
}
},
"elementName":{
- "localPart":"isolated",
+ "localPart":"rangeSet",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46199,7 +46233,7 @@
"properties":{
"localPart":{
"enum":[
- "OperationMethod"
+ "Envelope"
]
},
"namespaceURI":{
@@ -46212,11 +46246,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodType"
+ "$ref":"#/definitions/EnvelopeType"
}
},
"elementName":{
- "localPart":"OperationMethod",
+ "localPart":"Envelope",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46233,7 +46267,7 @@
"properties":{
"localPart":{
"enum":[
- "Quantity"
+ "Cone"
]
},
"namespaceURI":{
@@ -46246,11 +46280,11 @@
]
},
"value":{
- "$ref":"#/definitions/Quantity"
+ "$ref":"#/definitions/ConeType"
}
},
"elementName":{
- "localPart":"Quantity",
+ "localPart":"Cone",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46267,7 +46301,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalDatum"
+ "coordinateOperationRef"
]
},
"namespaceURI":{
@@ -46280,11 +46314,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumPropertyType"
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
}
},
"elementName":{
- "localPart":"temporalDatum",
+ "localPart":"coordinateOperationRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46301,7 +46335,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterLineOf"
+ "maximalComplex"
]
},
"namespaceURI":{
@@ -46314,11 +46348,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/TopoComplexMemberType"
}
},
"elementName":{
- "localPart":"multiCenterLineOf",
+ "localPart":"maximalComplex",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46335,7 +46369,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPointProperty"
+ "multiPosition"
]
},
"namespaceURI":{
@@ -46352,41 +46386,7 @@
}
},
"elementName":{
- "localPart":"multiPointProperty",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "decimalMinutes"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- },
- "elementName":{
- "localPart":"decimalMinutes",
+ "localPart":"multiPosition",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46403,7 +46403,7 @@
"properties":{
"localPart":{
"enum":[
- "ProjectedCRS"
+ "TopoCurve"
]
},
"namespaceURI":{
@@ -46416,11 +46416,11 @@
]
},
"value":{
- "$ref":"#/definitions/ProjectedCRSType"
+ "$ref":"#/definitions/TopoCurveType"
}
},
"elementName":{
- "localPart":"ProjectedCRS",
+ "localPart":"TopoCurve",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46437,7 +46437,7 @@
"properties":{
"localPart":{
"enum":[
- "usesSingleOperation"
+ "TopoPoint"
]
},
"namespaceURI":{
@@ -46450,11 +46450,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
+ "$ref":"#/definitions/TopoPointType"
}
},
"elementName":{
- "localPart":"usesSingleOperation",
+ "localPart":"TopoPoint",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46471,7 +46471,7 @@
"properties":{
"localPart":{
"enum":[
- "singleOperationRef"
+ "usesValue"
]
},
"namespaceURI":{
@@ -46484,11 +46484,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleOperationPropertyType"
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
}
},
"elementName":{
- "localPart":"singleOperationRef",
+ "localPart":"usesValue",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46505,7 +46505,7 @@
"properties":{
"localPart":{
"enum":[
- "valueList"
+ "datumRef"
]
},
"namespaceURI":{
@@ -46518,11 +46518,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureListType"
+ "$ref":"#/definitions/DatumPropertyType"
}
},
"elementName":{
- "localPart":"valueList",
+ "localPart":"datumRef",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46539,7 +46539,7 @@
"properties":{
"localPart":{
"enum":[
- "solidMember"
+ "PolygonPatch"
]
},
"namespaceURI":{
@@ -46552,11 +46552,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/PolygonPatchType"
}
},
"elementName":{
- "localPart":"solidMember",
+ "localPart":"PolygonPatch",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46573,7 +46573,7 @@
"properties":{
"localPart":{
"enum":[
- "PrimeMeridian"
+ "AbstractDatum"
]
},
"namespaceURI":{
@@ -46586,11 +46586,11 @@
]
},
"value":{
- "$ref":"#/definitions/PrimeMeridianType"
+ "$ref":"#/definitions/AbstractDatumType"
}
},
"elementName":{
- "localPart":"PrimeMeridian",
+ "localPart":"AbstractDatum",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46607,7 +46607,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidalCS"
+ "geometryMembers"
]
},
"namespaceURI":{
@@ -46620,11 +46620,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ "$ref":"#/definitions/GeometryArrayPropertyType"
}
},
"elementName":{
- "localPart":"ellipsoidalCS",
+ "localPart":"geometryMembers",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46641,7 +46641,7 @@
"properties":{
"localPart":{
"enum":[
- "pointMembers"
+ "curveArrayProperty"
]
},
"namespaceURI":{
@@ -46654,11 +46654,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointArrayPropertyType"
+ "$ref":"#/definitions/CurveArrayPropertyType"
}
},
"elementName":{
- "localPart":"pointMembers",
+ "localPart":"curveArrayProperty",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46675,7 +46675,7 @@
"properties":{
"localPart":{
"enum":[
- "Surface"
+ "AbstractScalarValueList"
]
},
"namespaceURI":{
@@ -46688,11 +46688,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Surface",
+ "localPart":"AbstractScalarValueList",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46709,7 +46709,7 @@
"properties":{
"localPart":{
"enum":[
- "ConcatenatedOperation"
+ "usesTimeCS"
]
},
"namespaceURI":{
@@ -46722,11 +46722,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConcatenatedOperationType"
+ "$ref":"#/definitions/TimeCSPropertyType"
}
},
"elementName":{
- "localPart":"ConcatenatedOperation",
+ "localPart":"usesTimeCS",
"namespaceURI":"http://www.opengis.net/gml"
}
},
@@ -46743,7 +46743,7 @@
"properties":{
"localPart":{
"enum":[
- "obliqueCartesianCSRef"
+ "verticalCS"
]
},
"namespaceURI":{
@@ -46756,11 +46756,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
+ "$ref":"#/definitions/VerticalCSPropertyType"
}
},
"elementName":{
- "localPart":"obliqueCartesianCSRef",
+ "localPart":"verticalCS",
"namespaceURI":"http://www.opengis.net/gml"
}
}
diff --git a/scripts/jsonschemas/GML_3_2_1.jsonschema b/scripts/jsonschemas/GML_3_2_1.jsonschema
index 96095870..486ad7c5 100644
--- a/scripts/jsonschemas/GML_3_2_1.jsonschema
+++ b/scripts/jsonschemas/GML_3_2_1.jsonschema
@@ -2,32 +2,111 @@
{
"id":"http://www.opengis.net/gml/3.2#",
"definitions":{
- "TimeOrdinalReferenceSystemType":{
+ "EllipsoidType":{
"required":[
- "component"
+ "semiMajorAxis",
+ "secondDefiningParameter"
],
"allOf":[
{
- "$ref":"#/definitions/TimeReferenceSystemType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"TimeOrdinalReferenceSystemType",
+ "title":"EllipsoidType",
"properties":{
- "component":{
- "title":"component",
+ "semiMajorAxis":{
+ "title":"semiMajorAxis",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"semiMajorAxis",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "secondDefiningParameter":{
+ "title":"secondDefiningParameter",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SecondDefiningParameterPropertyElement"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"secondDefiningParameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EllipsoidType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "semiMajorAxis",
+ "secondDefiningParameter"
+ ]
+ },
+ "TimeNodeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"TimeNodeType",
+ "properties":{
+ "previousEdge":{
+ "title":"previousEdge",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/TimeOrdinalEraPropertyType"
+ "$ref":"#/definitions/TimeEdgePropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"component",
+ "localPart":"previousEdge",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nextEdge":{
+ "title":"nextEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeEdgePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"nextEdge",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "position":{
+ "title":"position",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeInstantPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"position",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -36,30 +115,44 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeOrdinalReferenceSystemType",
+ "localPart":"TimeNodeType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "component"
+ "previousEdge",
+ "nextEdge",
+ "position"
]
},
- "UserDefinedCSPropertyType":{
+ "SurfacePropertyType":{
"type":"object",
- "title":"UserDefinedCSPropertyType",
+ "title":"SurfacePropertyType",
"required":[
- "userDefinedCS"
+ "abstractSurface"
],
"properties":{
- "userDefinedCS":{
- "title":"userDefinedCS",
+ "abstractSurface":{
+ "title":"abstractSurface",
"allOf":[
{
- "$ref":"#/definitions/UserDefinedCSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfaceType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSurface",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"UserDefinedCS",
+ "localPart":"AbstractSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -182,15 +275,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UserDefinedCSPropertyType",
+ "localPart":"SurfacePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "userDefinedCS",
+ "abstractSurface",
"nilReason",
"remoteSchema",
"type",
@@ -199,26 +305,359 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "CartesianCSPropertyType":{
+ "ConcatenatedOperationType":{
+ "required":[
+ "coordOperation"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ },
+ {
+ "type":"object",
+ "title":"ConcatenatedOperationType",
+ "properties":{
+ "coordOperation":{
+ "title":"coordOperation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordOperation",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"coordOperation",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ConcatenatedOperationType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "coordOperation",
+ "aggregationType"
+ ]
+ },
+ "TemporalDatumType":{
+ "required":[
+ "origin"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalDatumBaseType"
+ },
+ {
+ "type":"object",
+ "title":"TemporalDatumType",
+ "properties":{
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TemporalDatumType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "origin"
+ ]
+ },
+ "TinType.ControlPoint":{
"type":"object",
- "title":"CartesianCSPropertyType",
+ "title":"TinType.ControlPoint",
"required":[
- "cartesianCS"
+ "posList",
+ "geometricPositionGroup"
],
"properties":{
- "cartesianCS":{
- "title":"cartesianCS",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "$ref":"#/definitions/CartesianCSType"
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CartesianCS",
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "geometricPositionGroup":{
+ "title":"geometricPositionGroup",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
+ },
+ "minItems":3
+ }
+ ],
+ "propertyType":"elements"
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "posList",
+ "geometricPositionGroup"
+ ]
+ },
+ "GeodeticDatumType":{
+ "required":[
+ "primeMeridian",
+ "ellipsoid"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDatumType"
+ },
+ {
+ "type":"object",
+ "title":"GeodeticDatumType",
+ "properties":{
+ "primeMeridian":{
+ "title":"primeMeridian",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PrimeMeridianPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"primeMeridian",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"primeMeridian",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "ellipsoid":{
+ "title":"ellipsoid",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EllipsoidPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"ellipsoid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"ellipsoid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeodeticDatumType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "primeMeridian",
+ "ellipsoid"
+ ]
+ },
+ "DirectPositionType":{
+ "type":"object",
+ "title":"DirectPositionType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "srsName":{
+ "title":"srsName",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
+ "namespaceURI":""
+ }
+ },
+ "srsDimension":{
+ "title":"srsDimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsDimension",
+ "namespaceURI":""
+ }
+ },
+ "axisLabels":{
+ "title":"axisLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisLabels",
+ "namespaceURI":""
+ }
+ },
+ "uomLabels":{
+ "title":"uomLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uomLabels",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectPositionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "value",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
+ ]
+ },
+ "TemporalCRSPropertyType":{
+ "type":"object",
+ "title":"TemporalCRSPropertyType",
+ "required":[
+ "temporalCRS"
+ ],
+ "properties":{
+ "temporalCRS":{
+ "title":"temporalCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TemporalCRSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TemporalCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -345,11 +784,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CartesianCSPropertyType",
+ "localPart":"TemporalCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "cartesianCS",
+ "temporalCRS",
"nilReason",
"remoteSchema",
"type",
@@ -361,35 +800,168 @@
"actuate"
]
},
- "CoordinateSystemPropertyType":{
- "type":"object",
- "title":"CoordinateSystemPropertyType",
- "required":[
- "abstractCoordinateSystem"
- ],
- "properties":{
- "abstractCoordinateSystem":{
- "title":"abstractCoordinateSystem",
- "allOf":[
- {
+ "LengthType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"LengthType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LengthType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "RectifiedGridType":{
+ "required":[
+ "origin",
+ "offsetVector"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridType"
+ },
+ {
+ "type":"object",
+ "title":"RectifiedGridType",
+ "properties":{
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "offsetVector":{
+ "title":"offsetVector",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"offsetVector",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RectifiedGridType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "origin",
+ "offsetVector"
+ ]
+ },
+ "AreaType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"AreaType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AreaType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "TimeOrdinalReferenceSystemType":{
+ "required":[
+ "component"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeReferenceSystemType"
+ },
+ {
+ "type":"object",
+ "title":"TimeOrdinalReferenceSystemType",
+ "properties":{
+ "component":{
+ "title":"component",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeOrdinalEraPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"component",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeOrdinalReferenceSystemType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "component"
+ ]
+ },
+ "OperationPropertyType":{
+ "type":"object",
+ "title":"OperationPropertyType",
+ "required":[
+ "abstractOperation"
+ ],
+ "properties":{
+ "abstractOperation":{
+ "title":"abstractOperation",
+ "allOf":[
+ {
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"AbstractCoordinateSystem",
+ "localPart":"AbstractOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractCoordinateSystem",
+ "localPart":"AbstractOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -516,11 +1088,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateSystemPropertyType",
+ "localPart":"OperationPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractCoordinateSystem",
+ "abstractOperation",
"nilReason",
"remoteSchema",
"type",
@@ -532,19 +1104,21 @@
"actuate"
]
},
- "LineStringType":{
+ "ArcStringByBulgeType":{
"required":[
"posOrPointPropertyOrPointRep",
"posList",
- "coordinates"
+ "coordinates",
+ "bulge",
+ "normal"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"LineStringType",
+ "title":"ArcStringByBulgeType",
"properties":{
"posOrPointPropertyOrPointRep":{
"title":"posOrPointPropertyOrPointRep",
@@ -560,11 +1134,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/DirectPositionType"
}
},
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -579,7 +1153,7 @@
}
},
"elementName":{
- "localPart":"pointRep",
+ "localPart":"pointProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -590,11 +1164,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"pos",
+ "localPart":"pointRep",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -630,41 +1204,199 @@
"localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ },
+ "bulge":{
+ "title":"bulge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"bulge",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "normal":{
+ "title":"normal",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"normal",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "numArc":{
+ "title":"numArc",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numArc",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LineStringType",
+ "localPart":"ArcStringByBulgeType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
"posOrPointPropertyOrPointRep",
"posList",
- "coordinates"
+ "coordinates",
+ "bulge",
+ "normal",
+ "interpolation",
+ "numArc"
]
},
- "ImageCRSPropertyType":{
+ "ValuePropertyType":{
"type":"object",
- "title":"ImageCRSPropertyType",
+ "title":"ValuePropertyType",
"required":[
- "imageCRS"
+ "abstractValue",
+ "abstractGeometry",
+ "abstractTimeObject",
+ "_null"
],
"properties":{
- "imageCRS":{
- "title":"imageCRS",
+ "abstractValue":{
+ "title":"abstractValue",
"allOf":[
{
- "$ref":"#/definitions/ImageCRSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "abstractGeometry":{
+ "title":"abstractGeometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "abstractTimeObject":{
+ "title":"abstractTimeObject",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeObjectType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractTimeObject",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractTimeObject",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "_null":{
+ "title":"_null",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ImageCRS",
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -788,11 +1520,15 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ImageCRSPropertyType",
+ "localPart":"ValuePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "imageCRS",
+ "abstractValue",
+ "abstractGeometry",
+ "abstractTimeObject",
+ "_null",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -804,67 +1540,18 @@
"actuate"
]
},
- "GridLimitsType":{
- "type":"object",
- "title":"GridLimitsType",
- "required":[
- "gridEnvelope"
- ],
- "properties":{
- "gridEnvelope":{
- "title":"gridEnvelope",
- "allOf":[
- {
- "$ref":"#/definitions/GridEnvelopeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GridEnvelope",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GridLimitsType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "gridEnvelope"
- ]
- },
- "SingleOperationPropertyType":{
+ "Boolean":{
"type":"object",
- "title":"SingleOperationPropertyType",
- "required":[
- "abstractSingleOperation"
- ],
+ "title":"Boolean",
"properties":{
- "abstractSingleOperation":{
- "title":"abstractSingleOperation",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- }
- },
- "elementName":{
- "localPart":"AbstractSingleOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractSingleOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "propertyType":"value"
},
"nilReason":{
"title":"nilReason",
@@ -881,48 +1568,32 @@
"localPart":"nilReason",
"namespaceURI":""
}
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "value",
+ "nilReason"
+ ]
+ },
+ "CodeOrNilReasonListType":{
+ "type":"object",
+ "title":"CodeOrNilReasonListType",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "role":{
- "title":"role",
+ "codeSpace":{
+ "title":"codeSpace",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -930,259 +1601,299 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeOrNilReasonListType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "value",
+ "codeSpace"
+ ]
+ },
+ "LinearRingType":{
+ "required":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingType"
},
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"LinearRingType",
+ "properties":{
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
+ },
+ "minItems":4
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"SingleOperationPropertyType",
+ "localPart":"LinearRingType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractSingleOperation",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
]
},
- "DataBlockType":{
- "type":"object",
- "title":"DataBlockType",
+ "DerivedUnitType":{
"required":[
- "rangeParameters",
- "tupleList",
- "doubleOrNilReasonTupleList"
+ "derivationUnitTerm"
],
- "properties":{
- "rangeParameters":{
- "title":"rangeParameters",
- "allOf":[
- {
- "$ref":"#/definitions/AssociationRoleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeParameters",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "tupleList":{
- "title":"tupleList",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"tupleList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "allOf":[
+ {
+ "$ref":"#/definitions/UnitDefinitionType"
},
- "doubleOrNilReasonTupleList":{
- "title":"doubleOrNilReasonTupleList",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"DerivedUnitType",
+ "properties":{
+ "derivationUnitTerm":{
+ "title":"derivationUnitTerm",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DerivationUnitTermType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"derivationUnitTerm",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"doubleOrNilReasonTupleList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"DataBlockType",
+ "localPart":"DerivedUnitType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "rangeParameters",
- "tupleList",
- "doubleOrNilReasonTupleList"
+ "derivationUnitTerm"
]
},
- "CurveSegmentArrayPropertyType":{
- "type":"object",
- "title":"CurveSegmentArrayPropertyType",
- "properties":{
- "abstractCurveSegment":{
- "title":"abstractCurveSegment",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "DictionaryType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionType"
+ },
+ {
+ "type":"object",
+ "title":"DictionaryType",
+ "properties":{
+ "dictionaryEntryOrIndirectEntry":{
+ "title":"dictionaryEntryOrIndirectEntry",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/IndirectEntryType"
+ }
+ },
+ "elementName":{
+ "localPart":"indirectEntry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DictionaryEntryType"
+ }
+ },
+ "elementName":{
+ "localPart":"dictionaryEntry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
},
- "value":{
- "$ref":"#/definitions/AbstractCurveSegmentType"
- }
- },
- "elementName":{
- "localPart":"AbstractCurveSegment",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "minItems":0
}
- },
- "minItems":0
+ ],
+ "propertyType":"elementRefs"
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractCurveSegment",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CurveSegmentArrayPropertyType",
+ "localPart":"DictionaryType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractCurveSegment"
+ "dictionaryEntryOrIndirectEntry",
+ "aggregationType"
]
},
- "DirectionVectorType":{
+ "DirectedEdgePropertyType":{
"type":"object",
- "title":"DirectionVectorType",
+ "title":"DirectedEdgePropertyType",
"required":[
- "vector",
- "horizontalAngle",
- "verticalAngle"
+ "edge"
],
"properties":{
- "vector":{
- "title":"vector",
+ "edge":{
+ "title":"edge",
"allOf":[
{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/EdgeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"vector",
+ "localPart":"Edge",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "horizontalAngle":{
- "title":"horizontalAngle",
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/SignType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"horizontalAngle",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
}
},
- "verticalAngle":{
- "title":"verticalAngle",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"#/definitions/AngleType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"verticalAngle",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectionVectorType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "vector",
- "horizontalAngle",
- "verticalAngle"
- ]
- },
- "StringOrRefType":{
- "type":"object",
- "title":"StringOrRefType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
},
"nilReason":{
"title":"nilReason",
@@ -1307,11 +2018,13 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"StringOrRefType",
+ "localPart":"DirectedEdgePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "value",
+ "edge",
+ "orientation",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -1323,229 +2036,221 @@
"actuate"
]
},
- "TemporalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"TemporalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TemporalCSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "BSplineType":{
+ "MultiSolidPropertyType":{
+ "type":"object",
+ "title":"MultiSolidPropertyType",
"required":[
- "posList",
- "coordinates",
- "degree",
- "knot"
+ "multiSolid"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "properties":{
+ "multiSolid":{
+ "title":"multiSolid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSolidType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MultiSolid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
- {
- "type":"object",
- "title":"BSplineType",
- "properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "degree":{
- "title":"degree",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"degree",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "knot":{
- "title":"knot",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/KnotPropertyType"
- },
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"knot",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "isPolynomial":{
- "title":"isPolynomial",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"isPolynomial",
- "namespaceURI":""
- }
- },
- "knotType":{
- "title":"knotType",
- "allOf":[
- {
- "$ref":"#/definitions/KnotTypesType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"knotType",
- "namespaceURI":""
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"BSplineType",
+ "localPart":"MultiSolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "degree",
- "knot",
- "interpolation",
- "isPolynomial",
- "knotType"
+ "multiSolid",
+ "owns",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "PolarCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "MeasureListType":{
+ "type":"object",
+ "title":"MeasureListType",
+ "required":[
+ "uom"
+ ],
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"PolarCSType",
- "properties":{
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"PolarCSType",
+ "localPart":"MeasureListType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ },
+ "propertiesOrder":[
+ "value",
+ "uom"
+ ]
},
"DynamicFeatureMemberType":{
"allOf":[
@@ -1726,83 +2431,143 @@
"actuate"
]
},
- "TimeTopologyComplexPropertyType":{
- "type":"object",
- "title":"TimeTopologyComplexPropertyType",
- "required":[
- "timeTopologyComplex"
- ],
- "properties":{
- "timeTopologyComplex":{
- "title":"timeTopologyComplex",
- "allOf":[
- {
- "$ref":"#/definitions/TimeTopologyComplexType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TimeTopologyComplex",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "AbstractTimeComplexType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimeComplexType",
+ "properties":{
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimeComplexType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "CodeWithAuthorityType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ {
+ "type":"object",
+ "title":"CodeWithAuthorityType",
+ "properties":{
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeWithAuthorityType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "DerivationUnitTermType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/UnitOfMeasureType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"DerivationUnitTermType",
+ "properties":{
+ "exponent":{
+ "title":"exponent",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"exponent",
+ "namespaceURI":""
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DerivationUnitTermType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "exponent"
+ ]
+ },
+ "ConversionToPreferredUnitType":{
+ "required":[
+ "factor",
+ "formula"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/UnitOfMeasureType"
},
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ {
+ "type":"object",
+ "title":"ConversionToPreferredUnitType",
+ "properties":{
+ "factor":{
+ "title":"factor",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"factor",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "formula":{
+ "title":"formula",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FormulaType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"formula",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "type":{
- "title":"type",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ConversionToPreferredUnitType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "factor",
+ "formula"
+ ]
+ },
+ "CodeType":{
+ "type":"object",
+ "title":"CodeType",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/TypeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "href":{
- "title":"href",
+ "codeSpace":{
+ "title":"codeSpace",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -1810,269 +2575,292 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "value",
+ "codeSpace"
+ ]
+ },
+ "CurveType":{
+ "required":[
+ "segments"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveType"
},
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ {
+ "type":"object",
+ "title":"CurveType",
+ "properties":{
+ "segments":{
+ "title":"segments",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveSegmentArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"segments",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "arcrole":{
- "title":"arcrole",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CurveType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "segments"
+ ]
+ },
+ "AbstractGeneralParameterValuePropertyType":{
+ "type":"object",
+ "title":"AbstractGeneralParameterValuePropertyType",
+ "required":[
+ "abstractGeneralParameterValue"
+ ],
+ "properties":{
+ "abstractGeneralParameterValue":{
+ "title":"abstractGeneralParameterValue",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeneralParameterValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeneralParameterValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralParameterValuePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "abstractGeneralParameterValue"
+ ]
+ },
+ "ReferenceType":{
+ "type":"object",
+ "title":"ReferenceType",
+ "properties":{
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":""
}
},
- "title":{
- "title":"title",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "show":{
- "title":"show",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"show",
+ "localPart":"type",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "actuate":{
- "title":"actuate",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
+ "localPart":"href",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeTopologyComplexPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "timeTopologyComplex",
- "owns",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "AbstractGMLType":{
- "type":"object",
- "title":"AbstractGMLType",
- "required":[
- "id"
- ],
- "properties":{
- "metaDataProperty":{
- "title":"metaDataProperty",
+ },
+ "role":{
+ "title":"role",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MetaDataPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"metaDataProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "description":{
- "title":"description",
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "descriptionReference":{
- "title":"descriptionReference",
+ "title":{
+ "title":"title",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"descriptionReference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "identifier":{
- "title":"identifier",
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"identifier",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "name":{
- "title":"name",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CodeType"
- },
- "minItems":0
+ "$ref":"#/definitions/ActuateType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "id":{
- "title":"id",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"id",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"owns",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGMLType",
+ "localPart":"ReferenceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "metaDataProperty",
- "description",
- "descriptionReference",
- "identifier",
- "name",
- "id"
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
+ "owns"
]
},
- "ShellPropertyType":{
- "type":"object",
- "title":"ShellPropertyType",
+ "PointType":{
"required":[
- "shell"
+ "pos",
+ "coordinates"
],
- "properties":{
- "shell":{
- "title":"shell",
- "allOf":[
- {
- "$ref":"#/definitions/ShellType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Shell",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ShellPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "shell"
- ]
- },
- "MultiCurveType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
},
{
"type":"object",
- "title":"MultiCurveType",
+ "title":"PointType",
"properties":{
- "curveMember":{
- "title":"curveMember",
+ "pos":{
+ "title":"pos",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CurvePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/DirectPositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"curveMember",
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "curveMembers":{
- "title":"curveMembers",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"#/definitions/CurveArrayPropertyType"
+ "$ref":"#/definitions/CoordinatesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"curveMembers",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -2081,186 +2869,106 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiCurveType",
+ "localPart":"PointType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "curveMember",
- "curveMembers"
+ "pos",
+ "coordinates"
]
},
- "PassThroughOperationType":{
- "required":[
- "modifiedCoordinate",
- "coordOperation"
- ],
+ "VolumeType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/MeasureType"
},
{
"type":"object",
- "title":"PassThroughOperationType",
+ "title":"VolumeType",
"properties":{
- "modifiedCoordinate":{
- "title":"modifiedCoordinate",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"modifiedCoordinate",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "coordOperation":{
- "title":"coordOperation",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
- }
- },
- "elementName":{
- "localPart":"coordOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"coordOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PassThroughOperationType",
+ "localPart":"VolumeType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "modifiedCoordinate",
- "coordOperation",
- "aggregationType"
- ]
+ }
},
- "AbstractSolidType":{
+ "EllipsoidalCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"AbstractSolidType",
+ "title":"EllipsoidalCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractSolidType",
+ "localPart":"EllipsoidalCSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "LinearRingType":{
+ "ArcByCenterPointType":{
"required":[
- "posOrPointPropertyOrPointRep",
+ "pos",
+ "pointProperty",
+ "pointRep",
"posList",
- "coordinates"
+ "coordinates",
+ "radius",
+ "numARC"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractRingType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"LinearRingType",
+ "title":"ArcByCenterPointType",
"properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
+ "pos":{
+ "title":"pos",
"allOf":[
{
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":4
+ "$ref":"#/definitions/DirectPositionType"
}
],
- "propertyType":"elementRefs"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "pointProperty":{
+ "title":"pointProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "pointRep":{
+ "title":"pointRep",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
"posList":{
"title":"posList",
@@ -2287,57 +2995,189 @@
"localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LinearRingType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
- ]
- },
- "PolygonPatchType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfacePatchType"
- },
- {
- "type":"object",
- "title":"PolygonPatchType",
- "properties":{
- "exterior":{
- "title":"exterior",
+ },
+ "radius":{
+ "title":"radius",
"allOf":[
{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"exterior",
+ "localPart":"radius",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "interior":{
- "title":"interior",
+ "startAngle":{
+ "title":"startAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startAngle",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "endAngle":{
+ "title":"endAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"endAngle",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "numARC":{
+ "title":"numARC",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numArc",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArcByCenterPointType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "pos",
+ "pointProperty",
+ "pointRep",
+ "posList",
+ "coordinates",
+ "radius",
+ "startAngle",
+ "endAngle",
+ "interpolation",
+ "numARC"
+ ]
+ },
+ "ArcStringType":{
+ "required":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ },
+ {
+ "type":"object",
+ "title":"ArcStringType",
+ "properties":{
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
},
- "minItems":0
+ "minItems":3
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interior",
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -2345,7 +3185,7 @@
"title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/SurfaceInterpolationType"
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
"propertyType":"attribute",
@@ -2353,116 +3193,197 @@
"localPart":"interpolation",
"namespaceURI":""
}
+ },
+ "numArc":{
+ "title":"numArc",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numArc",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PolygonPatchType",
+ "localPart":"ArcStringType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "exterior",
- "interior",
- "interpolation"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "interpolation",
+ "numArc"
]
},
- "ObliqueCartesianCSType":{
+ "MultiPointType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
{
"type":"object",
- "title":"ObliqueCartesianCSType",
+ "title":"MultiPointType",
"properties":{
+ "pointMember":{
+ "title":"pointMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/PointPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointMember",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "pointMembers":{
+ "title":"pointMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointMembers",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ObliqueCartesianCSType",
+ "localPart":"MultiPointType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ },
+ "propertiesOrder":[
+ "pointMember",
+ "pointMembers"
+ ]
},
- "SolidArrayPropertyType":{
- "type":"object",
- "title":"SolidArrayPropertyType",
- "properties":{
- "abstractSolid":{
- "title":"abstractSolid",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "VerticalCRSType":{
+ "required":[
+ "verticalCS",
+ "verticalDatum"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
+ },
+ {
+ "type":"object",
+ "title":"VerticalCRSType",
+ "properties":{
+ "verticalCS":{
+ "title":"verticalCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/VerticalCSPropertyType"
+ }
},
- "value":{
- "$ref":"#/definitions/AbstractSolidType"
+ "elementName":{
+ "localPart":"verticalCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "elementName":{
- "localPart":"AbstractSolid",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractSolid",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"verticalCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "verticalDatum":{
+ "title":"verticalDatum",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/VerticalDatumPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"verticalDatum",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"verticalDatum",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"SolidArrayPropertyType",
+ "localPart":"VerticalCRSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractSolid",
- "owns"
+ "verticalCS",
+ "verticalDatum"
]
},
- "VerticalCSPropertyType":{
+ "MultiCurvePropertyType":{
"type":"object",
- "title":"VerticalCSPropertyType",
+ "title":"MultiCurvePropertyType",
"required":[
- "verticalCS"
+ "multiCurve"
],
"properties":{
- "verticalCS":{
- "title":"verticalCS",
+ "multiCurve":{
+ "title":"multiCurve",
"allOf":[
{
- "$ref":"#/definitions/VerticalCSType"
+ "$ref":"#/definitions/MultiCurveType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"VerticalCS",
+ "localPart":"MultiCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -2586,11 +3507,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalCSPropertyType",
+ "localPart":"MultiCurvePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "verticalCS",
+ "multiCurve",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -2602,82 +3524,25 @@
"actuate"
]
},
- "Count":{
- "type":"object",
- "title":"Count",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"value"
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "value",
- "nilReason"
- ]
- },
- "LinearCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"LinearCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LinearCSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "AssociationRoleType":{
+ "PassThroughOperationPropertyType":{
"type":"object",
- "title":"AssociationRoleType",
+ "title":"PassThroughOperationPropertyType",
"required":[
- "any"
+ "passThroughOperation"
],
"properties":{
- "any":{
- "title":"any",
+ "passThroughOperation":{
+ "title":"passThroughOperation",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
+ "$ref":"#/definitions/PassThroughOperationType"
}
],
- "propertyType":"anyElement"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PassThroughOperation",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -2798,28 +3663,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AssociationRoleType",
+ "localPart":"PassThroughOperationPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "any",
+ "passThroughOperation",
"nilReason",
"remoteSchema",
"type",
@@ -2828,165 +3680,43 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "GenericMetaDataType":{
+ "AbstractGeneralDerivedCRSType":{
+ "required":[
+ "conversion"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractMetaDataType"
+ "$ref":"#/definitions/AbstractCRSType"
},
{
"type":"object",
- "title":"GenericMetaDataType",
+ "title":"AbstractGeneralDerivedCRSType",
"properties":{
- "contentOverrideForGenericMetaDataType":{
- "title":"contentOverrideForGenericMetaDataType",
+ "conversion":{
+ "title":"conversion",
"allOf":[
{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
+ "value":{
+ "$ref":"#/definitions/GeneralConversionPropertyType"
}
- ]
- }
- ],
- "propertyType":"anyElement"
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GenericMetaDataType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "contentOverrideForGenericMetaDataType"
- ]
- },
- "PointArrayPropertyType":{
- "type":"object",
- "title":"PointArrayPropertyType",
- "properties":{
- "point":{
- "title":"point",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/PointType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Point",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PointArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "point",
- "owns"
- ]
- },
- "AbstractGeneralParameterValueType":{
- "type":"object",
- "title":"AbstractGeneralParameterValueType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralParameterValueType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "BezierType":{
- "allOf":[
- {
- "$ref":"#/definitions/BSplineType"
- },
- {
- "type":"object",
- "title":"BezierType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BezierType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "SurfaceType":{
- "required":[
- "patches"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfaceType"
- },
- {
- "type":"object",
- "title":"SurfaceType",
- "properties":{
- "patches":{
- "title":"patches",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
- }
- },
- "elementName":{
- "localPart":"patches",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ },
+ "elementName":{
+ "localPart":"conversion",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"patches",
+ "localPart":"conversion",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -2995,30 +3725,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SurfaceType",
+ "localPart":"AbstractGeneralDerivedCRSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "patches"
+ "conversion"
]
},
- "TimeCSPropertyType":{
+ "ImageCRSPropertyType":{
"type":"object",
- "title":"TimeCSPropertyType",
+ "title":"ImageCRSPropertyType",
"required":[
- "timeCS"
+ "imageCRS"
],
"properties":{
- "timeCS":{
- "title":"timeCS",
+ "imageCRS":{
+ "title":"imageCRS",
"allOf":[
{
- "$ref":"#/definitions/TimeCSType"
+ "$ref":"#/definitions/ImageCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeCS",
+ "localPart":"ImageCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -3145,11 +3875,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCSPropertyType",
+ "localPart":"ImageCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timeCS",
+ "imageCRS",
"nilReason",
"remoteSchema",
"type",
@@ -3161,285 +3891,92 @@
"actuate"
]
},
- "TimePositionType":{
- "type":"object",
- "title":"TimePositionType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"value"
- },
- "frame":{
- "title":"frame",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"frame",
- "namespaceURI":""
- }
- },
- "calendarEraName":{
- "title":"calendarEraName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"calendarEraName",
- "namespaceURI":""
- }
+ "PriorityLocationPropertyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/LocationPropertyType"
},
- "indeterminatePosition":{
- "title":"indeterminatePosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimeIndeterminateValueType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"indeterminatePosition",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimePositionType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "value",
- "frame",
- "calendarEraName",
- "indeterminatePosition"
- ]
- },
- "DatumPropertyType":{
- "type":"object",
- "title":"DatumPropertyType",
- "required":[
- "abstractDatum"
- ],
- "properties":{
- "abstractDatum":{
- "title":"abstractDatum",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractDatumType"
+ {
+ "type":"object",
+ "title":"PriorityLocationPropertyType",
+ "properties":{
+ "priority":{
+ "title":"priority",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
- },
- "elementName":{
- "localPart":"AbstractDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"priority",
+ "namespaceURI":""
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"DatumPropertyType",
+ "localPart":"PriorityLocationPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractDatum",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "priority"
]
},
- "TopoSurfaceType":{
+ "OperationParameterGroupType":{
"required":[
- "directedFace"
+ "parameter"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
},
{
"type":"object",
- "title":"TopoSurfaceType",
+ "title":"OperationParameterGroupType",
"properties":{
- "directedFace":{
- "title":"directedFace",
+ "maximumOccurs":{
+ "title":"maximumOccurs",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedFacePropertyType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedFace",
+ "localPart":"maximumOccurs",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "parameter":{
+ "title":"parameter",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"parameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":2
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"parameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
}
@@ -3447,51 +3984,48 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoSurfaceType",
+ "localPart":"OperationParameterGroupType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "directedFace",
- "aggregationType"
+ "maximumOccurs",
+ "parameter"
]
},
- "IdentifiedObjectType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"IdentifiedObjectType",
- "properties":{
- }
- }
+ "SurfaceType":{
+ "required":[
+ "patches"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"IdentifiedObjectType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "DefinitionType":{
"allOf":[
{
- "$ref":"#/definitions/DefinitionBaseType"
+ "$ref":"#/definitions/AbstractSurfaceType"
},
{
"type":"object",
- "title":"DefinitionType",
+ "title":"SurfaceType",
"properties":{
- "remarks":{
- "title":"remarks",
+ "patches":{
+ "title":"patches",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"patches",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"remarks",
+ "localPart":"patches",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -3500,54 +4034,67 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DefinitionType",
+ "localPart":"SurfaceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "remarks"
+ "patches"
]
},
- "ObservationType":{
+ "TemporalCRSType":{
"required":[
- "validTime",
- "resultOf"
+ "timeCS",
+ "usesTemporalCS",
+ "temporalDatum"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/AbstractCRSType"
},
{
"type":"object",
- "title":"ObservationType",
+ "title":"TemporalCRSType",
"properties":{
- "validTime":{
- "title":"validTime",
+ "timeCS":{
+ "title":"timeCS",
"allOf":[
{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/TimeCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"timeCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"validTime",
+ "localPart":"timeCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "using":{
- "title":"using",
+ "usesTemporalCS":{
+ "title":"usesTemporalCS",
"allOf":[
{
- "$ref":"#/definitions/ProcedurePropertyType"
+ "$ref":"#/definitions/TemporalCSPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"using",
+ "localPart":"usesTemporalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "target":{
- "title":"target",
+ "temporalDatum":{
+ "title":"temporalDatum",
"allOf":[
{
"type":"object",
@@ -3556,31 +4103,202 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/TargetPropertyType"
+ "$ref":"#/definitions/TemporalDatumPropertyType"
}
},
"elementName":{
- "localPart":"target",
+ "localPart":"temporalDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"target",
+ "localPart":"temporalDatum",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TemporalCRSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "timeCS",
+ "usesTemporalCS",
+ "temporalDatum"
+ ]
+ },
+ "AngleType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"AngleType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AngleType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "ParameterValueType":{
+ "required":[
+ "value",
+ "dmsAngleValue",
+ "stringValue",
+ "integerValue",
+ "booleanValue",
+ "valueList",
+ "integerValueList",
+ "valueFile",
+ "operationParameter"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ },
+ {
+ "type":"object",
+ "title":"ParameterValueType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"value",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "resultOf":{
- "title":"resultOf",
+ "dmsAngleValue":{
+ "title":"dmsAngleValue",
"allOf":[
{
- "$ref":"#/definitions/ResultType"
+ "$ref":"#/definitions/DMSAngleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"resultOf",
+ "localPart":"dmsAngleValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "stringValue":{
+ "title":"stringValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"stringValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "integerValue":{
+ "title":"integerValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"integerValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "booleanValue":{
+ "title":"booleanValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"booleanValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "valueList":{
+ "title":"valueList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "integerValueList":{
+ "title":"integerValueList",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"integerValueList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "valueFile":{
+ "title":"valueFile",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueFile",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "operationParameter":{
+ "title":"operationParameter",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/OperationParameterPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"operationParameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"operationParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -3589,65 +4307,74 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ObservationType",
+ "localPart":"ParameterValueType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "validTime",
- "using",
- "target",
- "resultOf"
+ "value",
+ "dmsAngleValue",
+ "stringValue",
+ "integerValue",
+ "booleanValue",
+ "valueList",
+ "integerValueList",
+ "valueFile",
+ "operationParameter"
]
},
- "AbstractFeatureMemberType":{
- "type":"object",
- "title":"AbstractFeatureMemberType",
- "properties":{
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "TemporalDatumBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDatumType"
+ },
+ {
+ "type":"object",
+ "title":"TemporalDatumBaseType",
+ "properties":{
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractFeatureMemberType",
+ "localPart":"TemporalDatumBaseType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "owns"
- ]
+ }
},
- "TransformationPropertyType":{
+ "BoundingShapeType":{
"type":"object",
- "title":"TransformationPropertyType",
+ "title":"BoundingShapeType",
"required":[
- "transformation"
+ "envelope",
+ "_null"
],
"properties":{
- "transformation":{
- "title":"transformation",
+ "envelope":{
+ "title":"envelope",
"allOf":[
{
- "$ref":"#/definitions/TransformationType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EnvelopeType"
+ }
+ },
+ "elementName":{
+ "localPart":"Envelope",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Transformation",
+ "localPart":"Envelope",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "nilReason":{
- "title":"nilReason",
+ "_null":{
+ "title":"_null",
"allOf":[
{
"type":"array",
@@ -3656,150 +4383,82 @@
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TransformationPropertyType",
+ "localPart":"BoundingShapeType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "transformation",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "envelope",
+ "_null",
+ "nilReason"
]
},
- "DomainOfValidity":{
- "type":"object",
- "title":"DomainOfValidity",
+ "ObservationType":{
"required":[
- "exExtent"
+ "validTime",
+ "resultOf"
],
- "properties":{
- "exExtent":{
- "title":"exExtent",
- "allOf":[
- {
- "anyOf":[
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"ObservationType",
+ "properties":{
+ "validTime":{
+ "title":"validTime",
+ "allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
+ "$ref":"#/definitions/TimePrimitivePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"validTime",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "using":{
+ "title":"using",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ProcedurePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"using",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "target":{
+ "title":"target",
+ "allOf":[
{
"type":"object",
"properties":{
@@ -3807,30 +4466,296 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
+ "$ref":"#/definitions/TargetPropertyType"
}
+ },
+ "elementName":{
+ "localPart":"target",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ]
- }
- ],
- "propertyType":"anyElement"
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"target",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "resultOf":{
+ "title":"resultOf",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ResultType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resultOf",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
}
- },
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ObservationType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "validTime",
+ "using",
+ "target",
+ "resultOf"
+ ]
+ },
+ "BagType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"BagType",
+ "properties":{
+ "member":{
+ "title":"member",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AssociationRoleType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"member",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "members":{
+ "title":"members",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArrayAssociationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"members",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BagType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "member",
+ "members"
+ ]
+ },
+ "TopoPointPropertyType":{
+ "type":"object",
+ "title":"TopoPointPropertyType",
+ "required":[
+ "topoPoint"
+ ],
+ "properties":{
+ "topoPoint":{
+ "title":"topoPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoPointType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoPoint",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoPointPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "topoPoint",
+ "owns"
+ ]
+ },
+ "AbstractCoordinateOperationType":{
+ "required":[
+ "scope"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/IdentifiedObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractCoordinateOperationType",
+ "properties":{
+ "domainOfValidity":{
+ "title":"domainOfValidity",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DomainOfValidity"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"domainOfValidity",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "scope":{
+ "title":"scope",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"scope",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "operationVersion":{
+ "title":"operationVersion",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"operationVersion",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "coordinateOperationAccuracy":{
+ "title":"coordinateOperationAccuracy",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CoordinateOperationAccuracy"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinateOperationAccuracy",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "sourceCRS":{
+ "title":"sourceCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sourceCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "targetCRS":{
+ "title":"targetCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"targetCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractCoordinateOperationType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "domainOfValidity",
+ "scope",
+ "operationVersion",
+ "coordinateOperationAccuracy",
+ "sourceCRS",
+ "targetCRS"
+ ]
+ },
+ "ConversionPropertyType":{
+ "type":"object",
+ "title":"ConversionPropertyType",
+ "required":[
+ "conversion"
+ ],
+ "properties":{
+ "conversion":{
+ "title":"conversion",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ConversionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Conversion",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
@@ -3937,8 +4862,12 @@
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"ConversionPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
"propertiesOrder":[
- "exExtent",
+ "conversion",
"nilReason",
"remoteSchema",
"type",
@@ -3950,104 +4879,222 @@
"actuate"
]
},
- "CoverageFunctionType":{
+ "SingleCRSPropertyType":{
"type":"object",
- "title":"CoverageFunctionType",
+ "title":"SingleCRSPropertyType",
"required":[
- "mappingRule",
- "coverageMappingRule",
- "gridFunction"
+ "abstractSingleCRS"
],
"properties":{
- "mappingRule":{
- "title":"mappingRule",
+ "abstractSingleCRS":{
+ "title":"abstractSingleCRS",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCRSType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSingleCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"MappingRule",
+ "localPart":"AbstractSingleCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "coverageMappingRule":{
- "title":"coverageMappingRule",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"#/definitions/MappingRuleType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CoverageMappingRule",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
},
- "gridFunction":{
- "title":"gridFunction",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"#/definitions/GridFunctionType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"GridFunction",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoverageFunctionType",
+ "localPart":"SingleCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "mappingRule",
- "coverageMappingRule",
- "gridFunction"
+ "abstractSingleCRS",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "CartesianCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"CartesianCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CartesianCSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "CategoryPropertyType":{
+ "MultiGeometryPropertyType":{
"type":"object",
- "title":"CategoryPropertyType",
+ "title":"MultiGeometryPropertyType",
"required":[
- "category"
+ "abstractGeometricAggregate"
],
"properties":{
- "category":{
- "title":"category",
+ "abstractGeometricAggregate":{
+ "title":"abstractGeometricAggregate",
"allOf":[
{
- "$ref":"#/definitions/Category"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometricAggregate",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Category",
+ "localPart":"AbstractGeometricAggregate",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -4171,11 +5218,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CategoryPropertyType",
+ "localPart":"MultiGeometryPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "category",
+ "abstractGeometricAggregate",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -4187,66 +5235,42 @@
"actuate"
]
},
- "GeodeticDatumType":{
- "required":[
- "primeMeridian",
- "ellipsoid"
- ],
+ "MultiSolidType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
{
"type":"object",
- "title":"GeodeticDatumType",
+ "title":"MultiSolidType",
"properties":{
- "primeMeridian":{
- "title":"primeMeridian",
+ "solidMember":{
+ "title":"solidMember",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PrimeMeridianPropertyType"
- }
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SolidPropertyType"
},
- "elementName":{
- "localPart":"primeMeridian",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"primeMeridian",
+ "localPart":"solidMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "ellipsoid":{
- "title":"ellipsoid",
+ "solidMembers":{
+ "title":"solidMembers",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EllipsoidPropertyType"
- }
- },
- "elementName":{
- "localPart":"ellipsoid",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/SolidArrayPropertyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"ellipsoid",
+ "localPart":"solidMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -4255,65 +5279,63 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodeticDatumType",
+ "localPart":"MultiSolidType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "primeMeridian",
- "ellipsoid"
+ "solidMember",
+ "solidMembers"
]
},
- "TimeCoordinateSystemType":{
+ "AbstractGriddedSurfaceType":{
"required":[
- "originPosition",
- "origin",
- "interval"
+ "pointGridRows"
],
"allOf":[
{
- "$ref":"#/definitions/TimeReferenceSystemType"
+ "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
},
{
"type":"object",
- "title":"TimeCoordinateSystemType",
+ "title":"AbstractGriddedSurfaceType",
"properties":{
- "originPosition":{
- "title":"originPosition",
+ "pointGridRows":{
+ "title":"pointGridRows",
"allOf":[
{
- "$ref":"#/definitions/TimePositionType"
+ "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"originPosition",
+ "localPart":"rows",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "origin":{
- "title":"origin",
+ "rows":{
+ "title":"rows",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"origin",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"rows",
+ "namespaceURI":""
}
},
- "interval":{
- "title":"interval",
+ "columns":{
+ "title":"columns",
"allOf":[
{
- "$ref":"#/definitions/TimeIntervalLengthType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"interval",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"columns",
+ "namespaceURI":""
}
}
}
@@ -4321,85 +5343,116 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCoordinateSystemType",
+ "localPart":"AbstractGriddedSurfaceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "originPosition",
- "origin",
- "interval"
+ "pointGridRows",
+ "rows",
+ "columns"
]
},
- "GridEnvelopeType":{
- "type":"object",
- "title":"GridEnvelopeType",
+ "ProjectedCRSType":{
"required":[
- "low",
- "high"
+ "baseGeodeticCRS",
+ "baseGeographicCRS",
+ "cartesianCS"
],
- "properties":{
- "low":{
- "title":"low",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"low",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
},
- "high":{
- "title":"high",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ {
+ "type":"object",
+ "title":"ProjectedCRSType",
+ "properties":{
+ "baseGeodeticCRS":{
+ "title":"baseGeodeticCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodeticCRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"baseGeodeticCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "baseGeographicCRS":{
+ "title":"baseGeographicCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeographicCRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"baseGeographicCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "cartesianCS":{
+ "title":"cartesianCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CartesianCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"high",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"GridEnvelopeType",
+ "localPart":"ProjectedCRSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "low",
- "high"
+ "baseGeodeticCRS",
+ "baseGeographicCRS",
+ "cartesianCS"
]
},
- "DiscreteCoverageType":{
+ "BaseUnitType":{
+ "required":[
+ "unitsSystem"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractCoverageType"
+ "$ref":"#/definitions/UnitDefinitionType"
},
{
"type":"object",
- "title":"DiscreteCoverageType",
+ "title":"BaseUnitType",
"properties":{
- "coverageFunction":{
- "title":"coverageFunction",
+ "unitsSystem":{
+ "title":"unitsSystem",
"allOf":[
{
- "$ref":"#/definitions/CoverageFunctionType"
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coverageFunction",
+ "localPart":"unitsSystem",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -4408,33 +5461,58 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DiscreteCoverageType",
+ "localPart":"BaseUnitType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "coverageFunction"
+ "unitsSystem"
]
},
- "EllipsoidalCSPropertyType":{
+ "GeometryPropertyType":{
"type":"object",
- "title":"EllipsoidalCSPropertyType",
+ "title":"GeometryPropertyType",
"required":[
- "ellipsoidalCS"
+ "abstractGeometry"
],
"properties":{
- "ellipsoidalCS":{
- "title":"ellipsoidalCS",
+ "abstractGeometry":{
+ "title":"abstractGeometry",
"allOf":[
{
- "$ref":"#/definitions/EllipsoidalCSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"EllipsoidalCS",
+ "localPart":"AbstractGeometry",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -4558,11 +5636,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EllipsoidalCSPropertyType",
+ "localPart":"GeometryPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "ellipsoidalCS",
+ "abstractGeometry",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -4574,6 +5653,90 @@
"actuate"
]
},
+ "LinearCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"LinearCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearCSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "CylinderType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"CylinderType",
+ "properties":{
+ "horizontalCURVETYPE":{
+ "title":"horizontalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"horizontalCurveType",
+ "namespaceURI":""
+ }
+ },
+ "verticalCURVETYPE":{
+ "title":"verticalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"verticalCurveType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CylinderType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "horizontalCURVETYPE",
+ "verticalCURVETYPE"
+ ]
+ },
+ "OperationParameterType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ },
+ {
+ "type":"object",
+ "title":"OperationParameterType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OperationParameterType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
"DirectedTopoSolidPropertyType":{
"type":"object",
"title":"DirectedTopoSolidPropertyType",
@@ -4761,203 +5924,49 @@
"actuate"
]
},
- "TimeOrdinalEraType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"TimeOrdinalEraType",
- "properties":{
- "relatedTime":{
- "title":"relatedTime",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/RelatedTimeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"relatedTime",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "start":{
- "title":"start",
- "allOf":[
- {
- "$ref":"#/definitions/TimeNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"start",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "end":{
- "title":"end",
- "allOf":[
- {
- "$ref":"#/definitions/TimeNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"end",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "extent":{
- "title":"extent",
- "allOf":[
- {
- "$ref":"#/definitions/TimePeriodPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "member":{
- "title":"member",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeOrdinalEraPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"member",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "group":{
- "title":"group",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
+ "MetaDataPropertyType":{
+ "type":"object",
+ "title":"MetaDataPropertyType",
+ "required":[
+ "abstractMetaData"
+ ],
+ "properties":{
+ "abstractMetaData":{
+ "title":"abstractMetaData",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractMetaDataType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"group",
+ "localPart":"AbstractMetaData",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractMetaData",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeOrdinalEraType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "relatedTime",
- "start",
- "end",
- "extent",
- "member",
- "group"
- ]
- },
- "ConcatenatedOperationType":{
- "required":[
- "coordOperation"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateOperationType"
},
- {
- "type":"object",
- "title":"ConcatenatedOperationType",
- "properties":{
- "coordOperation":{
- "title":"coordOperation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
- }
- },
- "elementName":{
- "localPart":"coordOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"coordOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ConcatenatedOperationType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "coordOperation",
- "aggregationType"
- ]
- },
- "EngineeringCRSPropertyType":{
- "type":"object",
- "title":"EngineeringCRSPropertyType",
- "required":[
- "engineeringCRS"
- ],
- "properties":{
- "engineeringCRS":{
- "title":"engineeringCRS",
+ "about":{
+ "title":"about",
"allOf":[
{
- "$ref":"#/definitions/EngineeringCRSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"EngineeringCRS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"about",
+ "namespaceURI":""
}
},
"nilReason":{
@@ -5083,11 +6092,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EngineeringCRSPropertyType",
+ "localPart":"MetaDataPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "engineeringCRS",
+ "abstractMetaData",
+ "about",
"nilReason",
"remoteSchema",
"type",
@@ -5099,213 +6109,18 @@
"actuate"
]
},
- "AbstractCoordinateSystemType":{
- "required":[
- "axis"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/IdentifiedObjectType"
- },
- {
- "type":"object",
- "title":"AbstractCoordinateSystemType",
- "properties":{
- "axis":{
- "title":"axis",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
- }
- },
- "elementName":{
- "localPart":"axis",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":1
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"axis",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractCoordinateSystemType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "axis",
- "aggregationType"
- ]
- },
- "MultiPointType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"MultiPointType",
- "properties":{
- "pointMember":{
- "title":"pointMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/PointPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointMember",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "pointMembers":{
- "title":"pointMembers",
- "allOf":[
- {
- "$ref":"#/definitions/PointArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointMembers",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiPointType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "pointMember",
- "pointMembers"
- ]
- },
- "DirectionPropertyType":{
+ "StringOrRefType":{
"type":"object",
- "title":"DirectionPropertyType",
- "required":[
- "directionVector",
- "directionDescription",
- "compassPoint",
- "directionKeyword",
- "directionString"
- ],
+ "title":"StringOrRefType",
"properties":{
- "directionVector":{
- "title":"directionVector",
- "allOf":[
- {
- "$ref":"#/definitions/DirectionVectorType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DirectionVector",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "directionDescription":{
- "title":"directionDescription",
- "allOf":[
- {
- "$ref":"#/definitions/DirectionDescriptionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DirectionDescription",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "compassPoint":{
- "title":"compassPoint",
- "allOf":[
- {
- "$ref":"#/definitions/CompassPointEnumeration"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CompassPoint",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "directionKeyword":{
- "title":"directionKeyword",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DirectionKeyword",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "directionString":{
- "title":"directionString",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DirectionString",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "owns":{
- "title":"owns",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
+ "propertyType":"value"
},
"nilReason":{
"title":"nilReason",
@@ -5430,16 +6245,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectionPropertyType",
+ "localPart":"StringOrRefType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "directionVector",
- "directionDescription",
- "compassPoint",
- "directionKeyword",
- "directionString",
- "owns",
+ "value",
"nilReason",
"remoteSchema",
"type",
@@ -5451,77 +6261,26 @@
"actuate"
]
},
- "TargetPropertyType":{
+ "ImageDatumPropertyType":{
"type":"object",
- "title":"TargetPropertyType",
+ "title":"ImageDatumPropertyType",
"required":[
- "abstractFeature",
- "abstractGeometry"
+ "imageDatum"
],
"properties":{
- "abstractFeature":{
- "title":"abstractFeature",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "abstractGeometry":{
- "title":"abstractGeometry",
+ "imageDatum":{
+ "title":"imageDatum",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/ImageDatumType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"ImageDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -5645,13 +6404,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TargetPropertyType",
+ "localPart":"ImageDatumPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractFeature",
- "abstractGeometry",
- "owns",
+ "imageDatum",
"nilReason",
"remoteSchema",
"type",
@@ -5663,42 +6420,55 @@
"actuate"
]
},
- "OrientableCurveType":{
+ "AbstractCoverageType":{
"required":[
- "baseCurve"
+ "domainSet",
+ "rangeSet"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"OrientableCurveType",
+ "title":"AbstractCoverageType",
"properties":{
- "baseCurve":{
- "title":"baseCurve",
+ "domainSet":{
+ "title":"domainSet",
"allOf":[
{
- "$ref":"#/definitions/CurvePropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DomainSetType"
+ }
+ },
+ "elementName":{
+ "localPart":"domainSet",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"baseCurve",
+ "localPart":"domainSet",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "orientation":{
- "title":"orientation",
+ "rangeSet":{
+ "title":"rangeSet",
"allOf":[
{
- "$ref":"#/definitions/SignType"
+ "$ref":"#/definitions/RangeSetType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeSet",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
}
@@ -5706,68 +6476,213 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OrientableCurveType",
+ "localPart":"AbstractCoverageType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "baseCurve",
- "orientation"
+ "domainSet",
+ "rangeSet"
]
},
- "DirectedObservationAtDistanceType":{
+ "TopoComplexType":{
"required":[
- "distance"
+ "maximalComplex"
],
"allOf":[
{
- "$ref":"#/definitions/DirectedObservationType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"DirectedObservationAtDistanceType",
+ "title":"TopoComplexType",
"properties":{
- "distance":{
- "title":"distance",
+ "maximalComplex":{
+ "title":"maximalComplex",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/TopoComplexPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distance",
+ "localPart":"maximalComplex",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "superComplex":{
+ "title":"superComplex",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TopoComplexPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"superComplex",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "subComplex":{
+ "title":"subComplex",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TopoComplexPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"subComplex",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "topoPrimitiveMember":{
+ "title":"topoPrimitiveMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TopoPrimitiveMemberType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"topoPrimitiveMember",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "topoPrimitiveMembers":{
+ "title":"topoPrimitiveMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"topoPrimitiveMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ },
+ "isMaximal":{
+ "title":"isMaximal",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"isMaximal",
+ "namespaceURI":""
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedObservationAtDistanceType",
+ "localPart":"TopoComplexType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "maximalComplex",
+ "superComplex",
+ "subComplex",
+ "topoPrimitiveMember",
+ "topoPrimitiveMembers",
+ "isMaximal",
+ "aggregationType"
+ ]
+ },
+ "DirectedObservationAtDistanceType":{
+ "required":[
+ "distance"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectedObservationType"
+ },
+ {
+ "type":"object",
+ "title":"DirectedObservationAtDistanceType",
+ "properties":{
+ "distance":{
+ "title":"distance",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"distance",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectedObservationAtDistanceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
"distance"
]
},
- "LinearCSPropertyType":{
+ "AbstractGeneralOperationParameterPropertyType":{
"type":"object",
- "title":"LinearCSPropertyType",
+ "title":"AbstractGeneralOperationParameterPropertyType",
"required":[
- "linearCS"
+ "abstractGeneralOperationParameter"
],
"properties":{
- "linearCS":{
- "title":"linearCS",
+ "abstractGeneralOperationParameter":{
+ "title":"abstractGeneralOperationParameter",
"allOf":[
{
- "$ref":"#/definitions/LinearCSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeneralOperationParameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"LinearCS",
+ "localPart":"AbstractGeneralOperationParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -5894,11 +6809,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearCSPropertyType",
+ "localPart":"AbstractGeneralOperationParameterPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "linearCS",
+ "abstractGeneralOperationParameter",
"nilReason",
"remoteSchema",
"type",
@@ -5910,23 +6825,35 @@
"actuate"
]
},
- "TemporalDatumPropertyType":{
+ "SingleOperationPropertyType":{
"type":"object",
- "title":"TemporalDatumPropertyType",
+ "title":"SingleOperationPropertyType",
"required":[
- "temporalDatum"
+ "abstractSingleOperation"
],
"properties":{
- "temporalDatum":{
- "title":"temporalDatum",
+ "abstractSingleOperation":{
+ "title":"abstractSingleOperation",
"allOf":[
{
- "$ref":"#/definitions/TemporalDatumType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSingleOperation",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TemporalDatum",
+ "localPart":"AbstractSingleOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -6053,11 +6980,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalDatumPropertyType",
+ "localPart":"SingleOperationPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "temporalDatum",
+ "abstractSingleOperation",
"nilReason",
"remoteSchema",
"type",
@@ -6069,47 +6996,158 @@
"actuate"
]
},
- "CoordinatesType":{
+ "LineStringSegmentArrayPropertyType":{
"type":"object",
- "title":"CoordinatesType",
+ "title":"LineStringSegmentArrayPropertyType",
"properties":{
- "value":{
- "title":"value",
+ "lineStringSegment":{
+ "title":"lineStringSegment",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LineStringSegmentType"
+ },
+ "minItems":0
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LineStringSegment",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LineStringSegmentArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "lineStringSegment"
+ ]
+ },
+ "AbstractTopoPrimitiveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopologyType"
},
- "decimal":{
- "title":"decimal",
+ {
+ "type":"object",
+ "title":"AbstractTopoPrimitiveType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTopoPrimitiveType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "TimePeriodPropertyType":{
+ "type":"object",
+ "title":"TimePeriodPropertyType",
+ "required":[
+ "timePeriod"
+ ],
+ "properties":{
+ "timePeriod":{
+ "title":"timePeriod",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/TimePeriodType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimePeriod",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"decimal",
+ "localPart":"nilReason",
"namespaceURI":""
}
},
- "cs":{
- "title":"cs",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"cs",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "ts":{
- "title":"ts",
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -6117,435 +7155,264 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"ts",
- "namespaceURI":""
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CoordinatesType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "value",
- "decimal",
- "cs",
- "ts"
- ]
- },
- "GeographicCRSType":{
- "required":[
- "usesEllipsoidalCS",
- "usesGeodeticDatum"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCRSType"
},
- {
- "type":"object",
- "title":"GeographicCRSType",
- "properties":{
- "usesEllipsoidalCS":{
- "title":"usesEllipsoidalCS",
- "allOf":[
- {
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesEllipsoidalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "usesGeodeticDatum":{
- "title":"usesGeodeticDatum",
- "allOf":[
- {
- "$ref":"#/definitions/GeodeticDatumPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesGeodeticDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"GeographicCRSType",
+ "localPart":"TimePeriodPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "usesEllipsoidalCS",
- "usesGeodeticDatum"
+ "timePeriod",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
+ "owns"
]
},
- "SecondDefiningParameter":{
+ "TimeNodePropertyType":{
"type":"object",
- "title":"SecondDefiningParameter",
+ "title":"TimeNodePropertyType",
"required":[
- "inverseFlattening",
- "semiMinorAxis",
- "isSphere"
+ "timeNode"
],
"properties":{
- "inverseFlattening":{
- "title":"inverseFlattening",
+ "timeNode":{
+ "title":"timeNode",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/TimeNodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"inverseFlattening",
+ "localPart":"TimeNode",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "semiMinorAxis":{
- "title":"semiMinorAxis",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"#/definitions/LengthType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"semiMinorAxis",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "isSphere":{
- "title":"isSphere",
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "owns":{
+ "title":"owns",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"isSphere",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeNodePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
"propertiesOrder":[
- "inverseFlattening",
- "semiMinorAxis",
- "isSphere"
- ]
- },
- "AbstractTimeComplexType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeObjectType"
- },
- {
- "type":"object",
- "title":"AbstractTimeComplexType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimeComplexType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "EdgeType":{
- "required":[
- "directedNode"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
- },
- {
- "type":"object",
- "title":"EdgeType",
- "properties":{
- "container":{
- "title":"container",
- "allOf":[
- {
- "$ref":"#/definitions/TopoSolidPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"container",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "directedNode":{
- "title":"directedNode",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedNodePropertyType"
- },
- "maxItems":2,
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedNode",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "directedFace":{
- "title":"directedFace",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedFacePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedFace",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "curveProperty":{
- "title":"curveProperty",
- "allOf":[
- {
- "$ref":"#/definitions/CurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"curveProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EdgeType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "container",
- "directedNode",
- "directedFace",
- "curveProperty",
- "aggregationType"
- ]
- },
- "RelatedTimeType":{
- "allOf":[
- {
- "$ref":"#/definitions/TimePrimitivePropertyType"
- },
- {
- "type":"object",
- "title":"RelatedTimeType",
- "properties":{
- "relativePosition":{
- "title":"relativePosition",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"relativePosition",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RelatedTimeType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "relativePosition"
- ]
- },
- "CircleType":{
- "allOf":[
- {
- "$ref":"#/definitions/ArcType"
- },
- {
- "type":"object",
- "title":"CircleType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CircleType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "CategoryExtentType":{
- "allOf":[
- {
- "$ref":"#/definitions/CodeOrNilReasonListType"
- },
- {
- "type":"object",
- "title":"CategoryExtentType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CategoryExtentType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "ArcType":{
- "allOf":[
- {
- "$ref":"#/definitions/ArcStringType"
- },
- {
- "type":"object",
- "title":"ArcType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArcType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "AbstractGriddedSurfaceType.Rows.Row":{
- "type":"object",
- "title":"AbstractGriddedSurfaceType.Rows.Row",
- "required":[
- "posList",
- "geometricPositionGroup"
- ],
- "properties":{
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "geometricPositionGroup":{
- "title":"geometricPositionGroup",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":1
- }
- ],
- "propertyType":"elements"
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "posList",
- "geometricPositionGroup"
+ "timeNode",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
+ "owns"
]
},
- "MultiCurvePropertyType":{
+ "AssociationRoleType":{
"type":"object",
- "title":"MultiCurvePropertyType",
+ "title":"AssociationRoleType",
"required":[
- "multiCurve"
+ "any"
],
"properties":{
- "multiCurve":{
- "title":"multiCurve",
- "allOf":[
- {
- "$ref":"#/definitions/MultiCurveType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiCurve",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "owns":{
- "title":"owns",
+ "any":{
+ "title":"any",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
+ "propertyType":"anyElement"
},
"nilReason":{
"title":"nilReason",
@@ -6666,16 +7533,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiCurvePropertyType",
+ "localPart":"AssociationRoleType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "multiCurve",
- "owns",
+ "any",
"nilReason",
"remoteSchema",
"type",
@@ -6684,29 +7563,43 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "MultiPointPropertyType":{
+ "DirectedFacePropertyType":{
"type":"object",
- "title":"MultiPointPropertyType",
+ "title":"DirectedFacePropertyType",
"required":[
- "multiPoint"
+ "face"
],
"properties":{
- "multiPoint":{
- "title":"multiPoint",
+ "face":{
+ "title":"face",
"allOf":[
{
- "$ref":"#/definitions/MultiPointType"
+ "$ref":"#/definitions/FaceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiPoint",
+ "localPart":"Face",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
+ "orientation":{
+ "title":"orientation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SignType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
+ }
+ },
"owns":{
"title":"owns",
"allOf":[
@@ -6843,11 +7736,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiPointPropertyType",
+ "localPart":"DirectedFacePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "multiPoint",
+ "face",
+ "orientation",
"owns",
"nilReason",
"remoteSchema",
@@ -6860,156 +7754,53 @@
"actuate"
]
},
- "MultiSurfaceType":{
+ "AbstractTimePrimitiveType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/AbstractTimeObjectType"
},
{
"type":"object",
- "title":"MultiSurfaceType",
+ "title":"AbstractTimePrimitiveType",
"properties":{
- "surfaceMember":{
- "title":"surfaceMember",
+ "relatedTime":{
+ "title":"relatedTime",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/RelatedTimeType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"surfaceMember",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "surfaceMembers":{
- "title":"surfaceMembers",
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceMembers",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "surfaceMember",
- "surfaceMembers"
- ]
- },
- "GridType":{
- "required":[
- "limits",
- "gridAxisLabels",
- "axisName",
- "dimension"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
- },
- {
- "type":"object",
- "title":"GridType",
- "properties":{
- "limits":{
- "title":"limits",
- "allOf":[
- {
- "$ref":"#/definitions/GridLimitsType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"limits",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "gridAxisLabels":{
- "title":"gridAxisLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"axisLabels",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "axisName":{
- "title":"axisName",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"axisName",
+ "localPart":"relatedTime",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "dimension":{
- "title":"dimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"dimension",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GridType",
+ "localPart":"AbstractTimePrimitiveType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "limits",
- "gridAxisLabels",
- "axisName",
- "dimension"
+ "relatedTime"
]
},
- "TimePrimitivePropertyType":{
+ "CoordinateOperationPropertyType":{
"type":"object",
- "title":"TimePrimitivePropertyType",
+ "title":"CoordinateOperationPropertyType",
"required":[
- "abstractTimePrimitive"
+ "abstractCoordinateOperation"
],
"properties":{
- "abstractTimePrimitive":{
- "title":"abstractTimePrimitive",
+ "abstractCoordinateOperation":{
+ "title":"abstractCoordinateOperation",
"allOf":[
{
"type":"object",
@@ -7018,34 +7809,21 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractTimePrimitiveType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"AbstractTimePrimitive",
+ "localPart":"AbstractCoordinateOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractTimePrimitive",
+ "localPart":"AbstractCoordinateOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -7169,12 +7947,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimePrimitivePropertyType",
+ "localPart":"CoordinateOperationPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractTimePrimitive",
- "owns",
+ "abstractCoordinateOperation",
"nilReason",
"remoteSchema",
"type",
@@ -7186,38 +7963,39 @@
"actuate"
]
},
- "OperationPropertyType":{
+ "TimeInstantPropertyType":{
"type":"object",
- "title":"OperationPropertyType",
+ "title":"TimeInstantPropertyType",
"required":[
- "abstractOperation"
+ "timeInstant"
],
"properties":{
- "abstractOperation":{
- "title":"abstractOperation",
+ "timeInstant":{
+ "title":"timeInstant",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- }
- },
- "elementName":{
- "localPart":"AbstractOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/TimeInstantType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractOperation",
+ "localPart":"TimeInstant",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -7341,11 +8119,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationPropertyType",
+ "localPart":"TimeInstantPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractOperation",
+ "timeInstant",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -7357,155 +8136,115 @@
"actuate"
]
},
- "ParameterValueType":{
+ "AbstractGriddedSurfaceType.Rows.Row":{
+ "type":"object",
+ "title":"AbstractGriddedSurfaceType.Rows.Row",
"required":[
- "value",
- "dmsAngleValue",
- "stringValue",
- "integerValue",
- "booleanValue",
- "valueList",
- "integerValueList",
- "valueFile",
- "operationParameter"
+ "posList",
+ "geometricPositionGroup"
],
+ "properties":{
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "geometricPositionGroup":{
+ "title":"geometricPositionGroup",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"elements"
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "posList",
+ "geometricPositionGroup"
+ ]
+ },
+ "UnitDefinitionType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"ParameterValueType",
+ "title":"UnitDefinitionType",
"properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"value",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "dmsAngleValue":{
- "title":"dmsAngleValue",
- "allOf":[
- {
- "$ref":"#/definitions/DMSAngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dmsAngleValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "stringValue":{
- "title":"stringValue",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"stringValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "integerValue":{
- "title":"integerValue",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"integerValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "booleanValue":{
- "title":"booleanValue",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"booleanValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "valueList":{
- "title":"valueList",
+ "quantityType":{
+ "title":"quantityType",
"allOf":[
{
- "$ref":"#/definitions/MeasureListType"
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"valueList",
+ "localPart":"quantityType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "integerValueList":{
- "title":"integerValueList",
+ "quantityTypeReference":{
+ "title":"quantityTypeReference",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"integerValueList",
+ "localPart":"quantityTypeReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "valueFile":{
- "title":"valueFile",
+ "catalogSymbol":{
+ "title":"catalogSymbol",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"valueFile",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "operationParameter":{
- "title":"operationParameter",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
- }
- },
- "elementName":{
- "localPart":"operationParameter",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"operationParameter",
+ "localPart":"catalogSymbol",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -7514,72 +8253,44 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ParameterValueType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "value",
- "dmsAngleValue",
- "stringValue",
- "integerValue",
- "booleanValue",
- "valueList",
- "integerValueList",
- "valueFile",
- "operationParameter"
- ]
- },
- "AbstractTimeGeometricPrimitiveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimePrimitiveType"
- },
- {
- "type":"object",
- "title":"AbstractTimeGeometricPrimitiveType",
- "properties":{
- "frame":{
- "title":"frame",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"frame",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTimeGeometricPrimitiveType",
+ "localPart":"UnitDefinitionType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "frame"
+ "quantityType",
+ "quantityTypeReference",
+ "catalogSymbol"
]
},
- "ConcatenatedOperationPropertyType":{
+ "SolidPropertyType":{
"type":"object",
- "title":"ConcatenatedOperationPropertyType",
+ "title":"SolidPropertyType",
"required":[
- "concatenatedOperation"
+ "abstractSolid"
],
"properties":{
- "concatenatedOperation":{
- "title":"concatenatedOperation",
+ "abstractSolid":{
+ "title":"abstractSolid",
"allOf":[
{
- "$ref":"#/definitions/ConcatenatedOperationType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSolidType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSolid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"ConcatenatedOperation",
+ "localPart":"AbstractSolid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -7702,15 +8413,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ConcatenatedOperationPropertyType",
+ "localPart":"SolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "concatenatedOperation",
+ "abstractSolid",
"nilReason",
"remoteSchema",
"type",
@@ -7719,187 +8443,43 @@
"arcrole",
"title",
"show",
- "actuate"
- ]
- },
- "ParameterValueGroupType":{
- "required":[
- "parameterValue",
- "group"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
- },
- {
- "type":"object",
- "title":"ParameterValueGroupType",
- "properties":{
- "parameterValue":{
- "title":"parameterValue",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
- }
- },
- "elementName":{
- "localPart":"parameterValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"parameterValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "group":{
- "title":"group",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/OperationParameterGroupPropertyType"
- }
- },
- "elementName":{
- "localPart":"group",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"group",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ParameterValueGroupType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "parameterValue",
- "group"
- ]
- },
- "MultiGeometryType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"MultiGeometryType",
- "properties":{
- "geometryMember":{
- "title":"geometryMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeometryPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geometryMember",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "geometryMembers":{
- "title":"geometryMembers",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geometryMembers",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MultiGeometryType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "geometryMember",
- "geometryMembers"
+ "actuate",
+ "owns"
]
},
- "MultiSolidPropertyType":{
+ "GeographicCRSPropertyType":{
"type":"object",
- "title":"MultiSolidPropertyType",
+ "title":"GeographicCRSPropertyType",
"required":[
- "multiSolid"
+ "geographicCRS"
],
"properties":{
- "multiSolid":{
- "title":"multiSolid",
+ "geographicCRS":{
+ "title":"geographicCRS",
"allOf":[
{
- "$ref":"#/definitions/MultiSolidType"
+ "$ref":"#/definitions/GeographicCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiSolid",
+ "localPart":"GeographicCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
+ "localPart":"nilReason",
"namespaceURI":""
}
},
@@ -8010,12 +8590,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSolidPropertyType",
+ "localPart":"GeographicCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "multiSolid",
- "owns",
+ "geographicCRS",
"nilReason",
"remoteSchema",
"type",
@@ -8027,44 +8606,71 @@
"actuate"
]
},
- "CodeListType":{
- "type":"object",
- "title":"CodeListType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/Name"
- }
- }
- ],
- "propertyType":"value"
+ "AbstractTimeGeometricPrimitiveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
},
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ {
+ "type":"object",
+ "title":"AbstractTimeGeometricPrimitiveType",
+ "properties":{
+ "frame":{
+ "title":"frame",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"frame",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CodeListType",
+ "localPart":"AbstractTimeGeometricPrimitiveType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "value",
- "codeSpace"
+ "frame"
+ ]
+ },
+ "Quantity":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"Quantity",
+ "properties":{
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "nilReason"
]
},
"TimeTopologyPrimitivePropertyType":{
@@ -8252,85 +8858,109 @@
"actuate"
]
},
- "GeometryArrayPropertyType":{
- "type":"object",
- "title":"GeometryArrayPropertyType",
- "properties":{
- "abstractGeometry":{
- "title":"abstractGeometry",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeometryArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "abstractGeometry",
- "owns"
- ]
- },
- "BaseUnitType":{
+ "OperationMethodType":{
"required":[
- "unitsSystem"
+ "formulaCitation",
+ "formula"
],
"allOf":[
{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"BaseUnitType",
+ "title":"OperationMethodType",
"properties":{
- "unitsSystem":{
- "title":"unitsSystem",
+ "formulaCitation":{
+ "title":"formulaCitation",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/FormulaCitation"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"unitsSystem",
+ "localPart":"formulaCitation",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "formula":{
+ "title":"formula",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CodeType"
+ }
+ },
+ "elementName":{
+ "localPart":"formula",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"formula",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "sourceDimensions":{
+ "title":"sourceDimensions",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sourceDimensions",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "targetDimensions":{
+ "title":"targetDimensions",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"targetDimensions",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "parameter":{
+ "title":"parameter",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"parameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"parameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -8339,126 +8969,180 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"BaseUnitType",
+ "localPart":"OperationMethodType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "unitsSystem"
+ "formulaCitation",
+ "formula",
+ "sourceDimensions",
+ "targetDimensions",
+ "parameter"
]
},
- "ClothoidType.RefLocation":{
+ "TimeIntervalLengthType":{
"type":"object",
- "title":"ClothoidType.RefLocation",
+ "title":"TimeIntervalLengthType",
"required":[
- "affinePlacement"
+ "unit"
],
"properties":{
- "affinePlacement":{
- "title":"affinePlacement",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/AffinePlacementType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"AffinePlacement",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"value"
+ },
+ "unit":{
+ "title":"unit",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"unit",
+ "namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "affinePlacement"
- ]
- },
- "InlinePropertyType":{
- "type":"object",
- "title":"InlinePropertyType",
- "required":[
- "any"
- ],
- "properties":{
- "any":{
- "title":"any",
+ },
+ "radix":{
+ "title":"radix",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
- "propertyType":"anyElement"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"radix",
+ "namespaceURI":""
+ }
},
- "owns":{
- "title":"owns",
+ "factor":{
+ "title":"factor",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
+ "localPart":"factor",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"InlinePropertyType",
+ "localPart":"TimeIntervalLengthType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "any",
- "owns"
+ "value",
+ "unit",
+ "radix",
+ "factor"
]
},
- "QuantityExtentType":{
+ "AbstractSolidType":{
"allOf":[
{
- "$ref":"#/definitions/MeasureOrNilReasonListType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
},
{
"type":"object",
- "title":"QuantityExtentType",
+ "title":"AbstractSolidType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"QuantityExtentType",
+ "localPart":"AbstractSolidType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "Quantity":{
+ "ClothoidType":{
+ "required":[
+ "refLocation",
+ "scaleFactor",
+ "startParameter",
+ "endParameter"
+ ],
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"Quantity",
+ "title":"ClothoidType",
"properties":{
- "nilReason":{
- "title":"nilReason",
+ "refLocation":{
+ "title":"refLocation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ClothoidType.RefLocation"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"refLocation",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "scaleFactor":{
+ "title":"scaleFactor",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"scaleFactor",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "startParameter":{
+ "title":"startParameter",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startParameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "endParameter":{
+ "title":"endParameter",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"endParameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
+ "localPart":"interpolation",
"namespaceURI":""
}
}
@@ -8466,78 +9150,216 @@
}
],
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"ClothoidType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
"propertiesOrder":[
- "nilReason"
+ "refLocation",
+ "scaleFactor",
+ "startParameter",
+ "endParameter",
+ "interpolation"
]
},
- "DegreesType":{
- "type":"object",
- "title":"DegreesType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"value"
+ "SphereType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
},
- "direction":{
- "title":"direction",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"SphereType",
+ "properties":{
+ "horizontalCURVETYPE":{
+ "title":"horizontalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"horizontalCurveType",
+ "namespaceURI":""
+ }
+ },
+ "verticalCURVETYPE":{
+ "title":"verticalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"verticalCurveType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"direction",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"DegreesType",
+ "localPart":"SphereType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "value",
- "direction"
+ "horizontalCURVETYPE",
+ "verticalCURVETYPE"
]
},
- "FaceOrTopoSolidPropertyType":{
- "type":"object",
- "title":"FaceOrTopoSolidPropertyType",
- "required":[
- "face",
- "topoSolid"
- ],
- "properties":{
- "face":{
- "title":"face",
- "allOf":[
- {
- "$ref":"#/definitions/FaceType"
+ "CompositeValueType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"CompositeValueType",
+ "properties":{
+ "valueComponent":{
+ "title":"valueComponent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ValuePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueComponent",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "valueComponents":{
+ "title":"valueComponents",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ValueArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"valueComponents",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Face",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CompositeValueType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "valueComponent",
+ "valueComponents",
+ "aggregationType"
+ ]
+ },
+ "RingType":{
+ "required":[
+ "curveMember"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingType"
},
- "topoSolid":{
- "title":"topoSolid",
+ {
+ "type":"object",
+ "title":"RingType",
+ "properties":{
+ "curveMember":{
+ "title":"curveMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CurvePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveMember",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RingType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "curveMember",
+ "aggregationType"
+ ]
+ },
+ "TopoPrimitiveMemberType":{
+ "type":"object",
+ "title":"TopoPrimitiveMemberType",
+ "required":[
+ "abstractTopoPrimitive"
+ ],
+ "properties":{
+ "abstractTopoPrimitive":{
+ "title":"abstractTopoPrimitive",
"allOf":[
{
- "$ref":"#/definitions/TopoSolidType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractTopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TopoSolid",
+ "localPart":"AbstractTopoPrimitive",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -8677,12 +9499,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FaceOrTopoSolidPropertyType",
+ "localPart":"TopoPrimitiveMemberType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "face",
- "topoSolid",
+ "abstractTopoPrimitive",
"owns",
"nilReason",
"remoteSchema",
@@ -8695,26 +9516,42 @@
"actuate"
]
},
- "DerivationUnitTermType":{
+ "AbstractTimeSliceType":{
+ "required":[
+ "validTime"
+ ],
"allOf":[
{
- "$ref":"#/definitions/UnitOfMeasureType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"DerivationUnitTermType",
+ "title":"AbstractTimeSliceType",
"properties":{
- "exponent":{
- "title":"exponent",
+ "validTime":{
+ "title":"validTime",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/TimePrimitivePropertyType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"exponent",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"validTime",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "dataSource":{
+ "title":"dataSource",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dataSource",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
}
@@ -8722,155 +9559,73 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivationUnitTermType",
+ "localPart":"AbstractTimeSliceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "exponent"
+ "validTime",
+ "dataSource"
]
},
- "FormulaType":{
- "type":"object",
- "title":"FormulaType",
+ "TimeCalendarType":{
"required":[
- "b",
- "c"
+ "referenceFrame"
],
- "properties":{
- "a":{
- "title":"a",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"a",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "b":{
- "title":"b",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"b",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "c":{
- "title":"c",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"c",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeReferenceSystemType"
},
- "d":{
- "title":"d",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ {
+ "type":"object",
+ "title":"TimeCalendarType",
+ "properties":{
+ "referenceFrame":{
+ "title":"referenceFrame",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeCalendarEraPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceFrame",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"d",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"FormulaType",
+ "localPart":"TimeCalendarType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "a",
- "b",
- "c",
- "d"
+ "referenceFrame"
]
},
- "EnvelopeType":{
+ "TimePositionType":{
"type":"object",
- "title":"EnvelopeType",
- "required":[
- "lowerCorner",
- "upperCorner",
- "pos",
- "coordinates"
- ],
+ "title":"TimePositionType",
"properties":{
- "lowerCorner":{
- "title":"lowerCorner",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lowerCorner",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "upperCorner":{
- "title":"upperCorner",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"upperCorner",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "pos":{
- "title":"pos",
+ "value":{
+ "title":"value",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DirectPositionType"
- },
- "maxItems":2,
- "minItems":2
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "propertyType":"value"
},
- "srsName":{
- "title":"srsName",
+ "frame":{
+ "title":"frame",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -8878,89 +9633,159 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsName",
+ "localPart":"frame",
"namespaceURI":""
}
},
- "srsDimension":{
- "title":"srsDimension",
+ "calendarEraName":{
+ "title":"calendarEraName",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsDimension",
+ "localPart":"calendarEraName",
"namespaceURI":""
}
},
- "axisLabels":{
- "title":"axisLabels",
+ "indeterminatePosition":{
+ "title":"indeterminatePosition",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"#/definitions/TimeIndeterminateValueType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"axisLabels",
+ "localPart":"indeterminatePosition",
"namespaceURI":""
}
- },
- "uomLabels":{
- "title":"uomLabels",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimePositionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "value",
+ "frame",
+ "calendarEraName",
+ "indeterminatePosition"
+ ]
+ },
+ "FeatureArrayPropertyType":{
+ "type":"object",
+ "title":"FeatureArrayPropertyType",
+ "properties":{
+ "abstractFeature":{
+ "title":"abstractFeature",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EnvelopeType",
+ "localPart":"FeatureArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "lowerCorner",
- "upperCorner",
- "pos",
- "coordinates",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
+ "abstractFeature"
]
},
- "PolarCSPropertyType":{
+ "ObliqueCartesianCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"ObliqueCartesianCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ObliqueCartesianCSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "BezierType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/BSplineType"
+ },
+ {
+ "type":"object",
+ "title":"BezierType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BezierType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "FaceOrTopoSolidPropertyType":{
"type":"object",
- "title":"PolarCSPropertyType",
+ "title":"FaceOrTopoSolidPropertyType",
"required":[
- "polarCS"
+ "face",
+ "topoSolid"
],
"properties":{
- "polarCS":{
- "title":"polarCS",
+ "face":{
+ "title":"face",
"allOf":[
{
- "$ref":"#/definitions/PolarCSType"
+ "$ref":"#/definitions/FaceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PolarCS",
+ "localPart":"Face",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "topoSolid":{
+ "title":"topoSolid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TopoSolidType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoSolid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -9083,204 +9908,29 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolarCSPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "polarCS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "AbstractRingType":{
- "type":"object",
- "title":"AbstractRingType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractRingType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "DictionaryEntryType":{
- "required":[
- "definition"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractMemberType"
},
- {
- "type":"object",
- "title":"DictionaryEntryType",
- "properties":{
- "definition":{
- "title":"definition",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DefinitionType"
- }
- },
- "elementName":{
- "localPart":"Definition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"Definition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"DictionaryEntryType",
+ "localPart":"FaceOrTopoSolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "definition",
+ "face",
+ "topoSolid",
"nilReason",
"remoteSchema",
"type",
@@ -9289,26 +9939,27 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "ImageDatumPropertyType":{
+ "PrimeMeridianPropertyType":{
"type":"object",
- "title":"ImageDatumPropertyType",
+ "title":"PrimeMeridianPropertyType",
"required":[
- "imageDatum"
+ "primeMeridian"
],
"properties":{
- "imageDatum":{
- "title":"imageDatum",
+ "primeMeridian":{
+ "title":"primeMeridian",
"allOf":[
{
- "$ref":"#/definitions/ImageDatumType"
+ "$ref":"#/definitions/PrimeMeridianType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ImageDatum",
+ "localPart":"PrimeMeridian",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -9435,11 +10086,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ImageDatumPropertyType",
+ "localPart":"PrimeMeridianPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "imageDatum",
+ "primeMeridian",
"nilReason",
"remoteSchema",
"type",
@@ -9451,6 +10102,121 @@
"actuate"
]
},
+ "AbstractMetadataPropertyType":{
+ "type":"object",
+ "title":"AbstractMetadataPropertyType",
+ "properties":{
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractMetadataPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "owns"
+ ]
+ },
+ "SurfacePatchArrayPropertyType":{
+ "type":"object",
+ "title":"SurfacePatchArrayPropertyType",
+ "properties":{
+ "abstractSurfacePatch":{
+ "title":"abstractSurfacePatch",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfacePatchType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSurfacePatch",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractSurfacePatch",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SurfacePatchArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "abstractSurfacePatch"
+ ]
+ },
+ "MappingRuleType":{
+ "type":"object",
+ "title":"MappingRuleType",
+ "required":[
+ "ruleDefinition",
+ "ruleReference"
+ ],
+ "properties":{
+ "ruleDefinition":{
+ "title":"ruleDefinition",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ruleDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "ruleReference":{
+ "title":"ruleReference",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ruleReference",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MappingRuleType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "ruleDefinition",
+ "ruleReference"
+ ]
+ },
"GeodeticDatumPropertyType":{
"type":"object",
"title":"GeodeticDatumPropertyType",
@@ -9610,225 +10376,176 @@
"actuate"
]
},
- "AbstractGeneralDerivedCRSType":{
+ "KnotPropertyType":{
+ "type":"object",
+ "title":"KnotPropertyType",
"required":[
- "conversion"
+ "knot"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCRSType"
- },
- {
- "type":"object",
- "title":"AbstractGeneralDerivedCRSType",
- "properties":{
- "conversion":{
- "title":"conversion",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GeneralConversionPropertyType"
- }
- },
- "elementName":{
- "localPart":"conversion",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"conversion",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "properties":{
+ "knot":{
+ "title":"knot",
+ "allOf":[
+ {
+ "$ref":"#/definitions/KnotType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Knot",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralDerivedCRSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
},
- "propertiesOrder":[
- "conversion"
- ]
- },
- "PriorityLocationPropertyType":{
- "allOf":[
- {
- "$ref":"#/definitions/LocationPropertyType"
- },
- {
- "type":"object",
- "title":"PriorityLocationPropertyType",
- "properties":{
- "priority":{
- "title":"priority",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"priority",
- "namespaceURI":""
- }
- }
- }
- }
- ],
"typeType":"classInfo",
"typeName":{
- "localPart":"PriorityLocationPropertyType",
+ "localPart":"KnotPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "priority"
+ "knot"
]
},
- "FileType":{
+ "ValueArrayPropertyType":{
"type":"object",
- "title":"FileType",
+ "title":"ValueArrayPropertyType",
"required":[
- "rangeParameters",
- "fileName",
- "fileReference",
- "fileStructure"
+ "abstractValueOrAbstractGeometryOrAbstractTimeObject"
],
"properties":{
- "rangeParameters":{
- "title":"rangeParameters",
+ "abstractValueOrAbstractGeometryOrAbstractTimeObject":{
+ "title":"abstractValueOrAbstractGeometryOrAbstractTimeObject",
"allOf":[
{
- "$ref":"#/definitions/AssociationRoleType"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ },
+ "elementName":{
+ "localPart":"Null",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeObjectType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractTimeObject",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
+ },
+ "minItems":1
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeParameters",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "propertyType":"elementRefs"
},
- "fileName":{
- "title":"fileName",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileName",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "fileReference":{
- "title":"fileReference",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileReference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "fileStructure":{
- "title":"fileStructure",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileStructure",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "mimeType":{
- "title":"mimeType",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"mimeType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "compression":{
- "title":"compression",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"compression",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FileType",
+ "localPart":"ValueArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "rangeParameters",
- "fileName",
- "fileReference",
- "fileStructure",
- "mimeType",
- "compression"
+ "abstractValueOrAbstractGeometryOrAbstractTimeObject",
+ "owns"
]
},
- "DirectedNodePropertyType":{
+ "CoordinateSystemPropertyType":{
"type":"object",
- "title":"DirectedNodePropertyType",
+ "title":"CoordinateSystemPropertyType",
"required":[
- "node"
+ "abstractCoordinateSystem"
],
"properties":{
- "node":{
- "title":"node",
+ "abstractCoordinateSystem":{
+ "title":"abstractCoordinateSystem",
"allOf":[
{
- "$ref":"#/definitions/NodeType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCoordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Node",
+ "localPart":"AbstractCoordinateSystem",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "$ref":"#/definitions/SignType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -9948,29 +10665,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedNodePropertyType",
+ "localPart":"CoordinateSystemPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "node",
- "orientation",
+ "abstractCoordinateSystem",
"nilReason",
"remoteSchema",
"type",
@@ -9979,70 +10682,55 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "TriangleType":{
+ "DefinitionProxyType":{
"required":[
- "exterior"
+ "definitionRef"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfacePatchType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"TriangleType",
+ "title":"DefinitionProxyType",
"properties":{
- "exterior":{
- "title":"exterior",
+ "definitionRef":{
+ "title":"definitionRef",
"allOf":[
{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"exterior",
+ "localPart":"definitionRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TriangleType",
+ "localPart":"DefinitionProxyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "exterior",
- "interpolation"
+ "definitionRef"
]
},
- "GeneralConversionPropertyType":{
+ "ResultType":{
"type":"object",
- "title":"GeneralConversionPropertyType",
+ "title":"ResultType",
"required":[
- "abstractGeneralConversion"
+ "any"
],
"properties":{
- "abstractGeneralConversion":{
- "title":"abstractGeneralConversion",
+ "any":{
+ "title":"any",
"allOf":[
{
"type":"object",
@@ -10051,20 +10739,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractGeneralConversionType"
}
- },
- "elementName":{
- "localPart":"AbstractGeneralConversion",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeneralConversion",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "propertyType":"anyElement"
},
"nilReason":{
"title":"nilReason",
@@ -10185,15 +10864,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeneralConversionPropertyType",
+ "localPart":"ResultType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractGeneralConversion",
+ "any",
"nilReason",
"remoteSchema",
"type",
@@ -10202,198 +10894,211 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "BagType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"BagType",
- "properties":{
- "member":{
- "title":"member",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/AssociationRoleType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"member",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "GridEnvelopeType":{
+ "type":"object",
+ "title":"GridEnvelopeType",
+ "required":[
+ "low",
+ "high"
+ ],
+ "properties":{
+ "low":{
+ "title":"low",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
- },
- "members":{
- "title":"members",
- "allOf":[
- {
- "$ref":"#/definitions/ArrayAssociationType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"members",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"low",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "high":{
+ "title":"high",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"high",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridEnvelopeType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "low",
+ "high"
+ ]
+ },
+ "DMSAngleType":{
+ "type":"object",
+ "title":"DMSAngleType",
+ "required":[
+ "degrees",
+ "decimalMinutes",
+ "minutes"
],
+ "properties":{
+ "degrees":{
+ "title":"degrees",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DegreesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"degrees",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "decimalMinutes":{
+ "title":"decimalMinutes",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"decimalMinutes",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minutes":{
+ "title":"minutes",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"minutes",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "seconds":{
+ "title":"seconds",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"seconds",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"BagType",
+ "localPart":"DMSAngleType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "member",
- "members"
+ "degrees",
+ "decimalMinutes",
+ "minutes",
+ "seconds"
]
},
- "AbstractTopologyType":{
+ "ArcType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/ArcStringType"
},
{
"type":"object",
- "title":"AbstractTopologyType",
+ "title":"ArcType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTopologyType",
+ "localPart":"ArcType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "AbstractTimePrimitiveType":{
+ "AffineCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeObjectType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"AbstractTimePrimitiveType",
+ "title":"AffineCSType",
"properties":{
- "relatedTime":{
- "title":"relatedTime",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/RelatedTimeType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"relatedTime",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTimePrimitiveType",
+ "localPart":"AffineCSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "relatedTime"
- ]
+ }
},
- "GridLengthType":{
+ "AbstractGeneralConversionType":{
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
},
{
"type":"object",
- "title":"GridLengthType",
+ "title":"AbstractGeneralConversionType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GridLengthType",
+ "localPart":"AbstractGeneralConversionType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "TransformationType":{
+ "ImageDatumType":{
"required":[
- "method"
+ "pixelInCell"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralTransformationType"
+ "$ref":"#/definitions/AbstractDatumType"
},
{
"type":"object",
- "title":"TransformationType",
+ "title":"ImageDatumType",
"properties":{
- "method":{
- "title":"method",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
- }
- },
- "elementName":{
- "localPart":"method",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"method",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "parameterValue":{
- "title":"parameterValue",
+ "pixelInCell":{
+ "title":"pixelInCell",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
- }
- },
- "elementName":{
- "localPart":"parameterValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"parameterValue",
+ "localPart":"pixelInCell",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -10402,128 +11107,63 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TransformationType",
+ "localPart":"ImageDatumType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "method",
- "parameterValue"
+ "pixelInCell"
]
},
- "AbstractGeneralConversionType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- },
- {
- "type":"object",
- "title":"AbstractGeneralConversionType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralConversionType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "AbstractCoordinateOperationType":{
- "required":[
- "scope"
- ],
+ "PolygonPatchType":{
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
},
{
"type":"object",
- "title":"AbstractCoordinateOperationType",
+ "title":"PolygonPatchType",
"properties":{
- "domainOfValidity":{
- "title":"domainOfValidity",
+ "exterior":{
+ "title":"exterior",
"allOf":[
{
- "$ref":"#/definitions/DomainOfValidity"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"domainOfValidity",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "scope":{
- "title":"scope",
+ "interior":{
+ "title":"interior",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/AbstractRingPropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"scope",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "operationVersion":{
- "title":"operationVersion",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"operationVersion",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "coordinateOperationAccuracy":{
- "title":"coordinateOperationAccuracy",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CoordinateOperationAccuracy"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinateOperationAccuracy",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "sourceCRS":{
- "title":"sourceCRS",
- "allOf":[
- {
- "$ref":"#/definitions/CRSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sourceCRS",
+ "localPart":"interior",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "targetCRS":{
- "title":"targetCRS",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/CRSPropertyType"
+ "$ref":"#/definitions/SurfaceInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"targetCRS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
}
}
}
@@ -10531,35 +11171,72 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCoordinateOperationType",
+ "localPart":"PolygonPatchType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "domainOfValidity",
- "scope",
- "operationVersion",
- "coordinateOperationAccuracy",
- "sourceCRS",
- "targetCRS"
+ "exterior",
+ "interior",
+ "interpolation"
]
},
- "CoordinateSystemAxisPropertyType":{
+ "CodeListType":{
"type":"object",
- "title":"CoordinateSystemAxisPropertyType",
+ "title":"CodeListType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/Name"
+ }
+ }
+ ],
+ "propertyType":"value"
+ },
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeListType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "value",
+ "codeSpace"
+ ]
+ },
+ "OperationMethodPropertyType":{
+ "type":"object",
+ "title":"OperationMethodPropertyType",
"required":[
- "coordinateSystemAxis"
+ "operationMethod"
],
"properties":{
- "coordinateSystemAxis":{
- "title":"coordinateSystemAxis",
+ "operationMethod":{
+ "title":"operationMethod",
"allOf":[
{
- "$ref":"#/definitions/CoordinateSystemAxisType"
+ "$ref":"#/definitions/OperationMethodType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CoordinateSystemAxis",
+ "localPart":"OperationMethod",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -10686,11 +11363,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateSystemAxisPropertyType",
+ "localPart":"OperationMethodPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "coordinateSystemAxis",
+ "operationMethod",
"nilReason",
"remoteSchema",
"type",
@@ -10702,35 +11379,80 @@
"actuate"
]
},
- "CoordinateOperationAccuracy":{
+ "TopoVolumeType":{
+ "required":[
+ "directedTopoSolid"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopologyType"
+ },
+ {
+ "type":"object",
+ "title":"TopoVolumeType",
+ "properties":{
+ "directedTopoSolid":{
+ "title":"directedTopoSolid",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedTopoSolid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoVolumeType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "directedTopoSolid",
+ "aggregationType"
+ ]
+ },
+ "NodePropertyType":{
"type":"object",
- "title":"CoordinateOperationAccuracy",
+ "title":"NodePropertyType",
"required":[
- "abstractDQPositionalAccuracy"
+ "node"
],
"properties":{
- "abstractDQPositionalAccuracy":{
- "title":"abstractDQPositionalAccuracy",
+ "node":{
+ "title":"node",
"allOf":[
{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
+ "$ref":"#/definitions/NodeType"
}
],
- "propertyType":"anyElement"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Node",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -10851,11 +11573,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"NodePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
"propertiesOrder":[
- "abstractDQPositionalAccuracy",
+ "node",
"nilReason",
"remoteSchema",
"type",
@@ -10864,54 +11603,30 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "MultiGeometryPropertyType":{
+ "DerivedCRSPropertyType":{
"type":"object",
- "title":"MultiGeometryPropertyType",
+ "title":"DerivedCRSPropertyType",
"required":[
- "abstractGeometricAggregate"
+ "derivedCRS"
],
"properties":{
- "abstractGeometricAggregate":{
- "title":"abstractGeometricAggregate",
+ "derivedCRS":{
+ "title":"derivedCRS",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometricAggregate",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/DerivedCRSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometricAggregate",
+ "localPart":"DerivedCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -11035,12 +11750,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiGeometryPropertyType",
+ "localPart":"DerivedCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractGeometricAggregate",
- "owns",
+ "derivedCRS",
"nilReason",
"remoteSchema",
"type",
@@ -11052,128 +11766,28 @@
"actuate"
]
},
- "AbstractGeneralParameterValuePropertyType":{
- "type":"object",
- "title":"AbstractGeneralParameterValuePropertyType",
- "required":[
- "abstractGeneralParameterValue"
- ],
- "properties":{
- "abstractGeneralParameterValue":{
- "title":"abstractGeneralParameterValue",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeneralParameterValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeneralParameterValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralParameterValuePropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "abstractGeneralParameterValue"
- ]
- },
- "TimeType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"TimeType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "DerivedCRSType":{
+ "TopoPointType":{
"required":[
- "baseCRS",
- "derivedCRSType",
- "coordinateSystem"
+ "directedNode"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"DerivedCRSType",
+ "title":"TopoPointType",
"properties":{
- "baseCRS":{
- "title":"baseCRS",
- "allOf":[
- {
- "$ref":"#/definitions/SingleCRSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"baseCRS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "derivedCRSType":{
- "title":"derivedCRSType",
+ "directedNode":{
+ "title":"directedNode",
"allOf":[
{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/DirectedNodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"derivedCRSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "coordinateSystem":{
- "title":"coordinateSystem",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
- }
- },
- "elementName":{
- "localPart":"coordinateSystem",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"coordinateSystem",
+ "localPart":"directedNode",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -11182,260 +11796,247 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivedCRSType",
+ "localPart":"TopoPointType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "baseCRS",
- "derivedCRSType",
- "coordinateSystem"
+ "directedNode"
]
},
- "ArcByCenterPointType":{
+ "SphericalCSPropertyType":{
+ "type":"object",
+ "title":"SphericalCSPropertyType",
"required":[
- "pos",
- "pointProperty",
- "pointRep",
- "posList",
- "coordinates",
- "radius",
- "numARC"
+ "sphericalCS"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "properties":{
+ "sphericalCS":{
+ "title":"sphericalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SphericalCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"SphericalCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
- {
- "type":"object",
- "title":"ArcByCenterPointType",
- "properties":{
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "pointProperty":{
- "title":"pointProperty",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "pointRep":{
- "title":"pointRep",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "radius":{
- "title":"radius",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"radius",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "startAngle":{
- "title":"startAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"startAngle",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "endAngle":{
- "title":"endAngle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"endAngle",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "numARC":{
- "title":"numARC",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"ArcByCenterPointType",
+ "localPart":"SphericalCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "pos",
- "pointProperty",
- "pointRep",
- "posList",
- "coordinates",
- "radius",
- "startAngle",
- "endAngle",
- "interpolation",
- "numARC"
+ "sphericalCS",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "ArrayAssociationType":{
+ "SecondDefiningParameter":{
"type":"object",
- "title":"ArrayAssociationType",
+ "title":"SecondDefiningParameter",
+ "required":[
+ "inverseFlattening",
+ "semiMinorAxis",
+ "isSphere"
+ ],
"properties":{
- "abstractObject":{
- "title":"abstractObject",
+ "inverseFlattening":{
+ "title":"inverseFlattening",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"AbstractObject",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/MeasureType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractObject",
+ "localPart":"inverseFlattening",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
+ "semiMinorAxis":{
+ "title":"semiMinorAxis",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"semiMinorAxis",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "isSphere":{
+ "title":"isSphere",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"isSphere",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"ArrayAssociationType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
"propertiesOrder":[
- "abstractObject",
- "owns"
+ "inverseFlattening",
+ "semiMinorAxis",
+ "isSphere"
]
},
- "VerticalCSType":{
+ "VerticalDatumType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "$ref":"#/definitions/AbstractDatumType"
},
{
"type":"object",
- "title":"VerticalCSType",
+ "title":"VerticalDatumType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalCSType",
+ "localPart":"VerticalDatumType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "ArcStringType":{
+ "LineStringType":{
"required":[
"posOrPointPropertyOrPointRep",
"posList",
@@ -11443,11 +12044,11 @@
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/AbstractCurveType"
},
{
"type":"object",
- "title":"ArcStringType",
+ "title":"LineStringType",
"properties":{
"posOrPointPropertyOrPointRep":{
"title":"posOrPointPropertyOrPointRep",
@@ -11463,11 +12064,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/DirectPositionType"
}
},
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"pos",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -11482,7 +12083,7 @@
}
},
"elementName":{
- "localPart":"pointRep",
+ "localPart":"pointProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -11493,17 +12094,17 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"pos",
+ "localPart":"pointRep",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
]
},
- "minItems":3
+ "minItems":2
}
],
"propertyType":"elementRefs"
@@ -11533,160 +12134,38 @@
"localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "numArc":{
- "title":"numArc",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ArcStringType",
+ "localPart":"LineStringType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
"posOrPointPropertyOrPointRep",
"posList",
- "coordinates",
- "interpolation",
- "numArc"
- ]
- },
- "ArrayType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"ArrayType",
- "properties":{
- "members":{
- "title":"members",
- "allOf":[
- {
- "$ref":"#/definitions/ArrayAssociationType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"members",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArrayType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "members"
- ]
- },
- "SphereType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
- },
- {
- "type":"object",
- "title":"SphereType",
- "properties":{
- "horizontalCURVETYPE":{
- "title":"horizontalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"horizontalCurveType",
- "namespaceURI":""
- }
- },
- "verticalCURVETYPE":{
- "title":"verticalCURVETYPE",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"verticalCurveType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SphereType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "horizontalCURVETYPE",
- "verticalCURVETYPE"
+ "coordinates"
]
},
- "CoordinateOperationPropertyType":{
+ "BooleanPropertyType":{
"type":"object",
- "title":"CoordinateOperationPropertyType",
+ "title":"BooleanPropertyType",
"required":[
- "abstractCoordinateOperation"
+ "_boolean"
],
"properties":{
- "abstractCoordinateOperation":{
- "title":"abstractCoordinateOperation",
+ "_boolean":{
+ "title":"_boolean",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- }
- },
- "elementName":{
- "localPart":"AbstractCoordinateOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/Boolean"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractCoordinateOperation",
+ "localPart":"Boolean",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -11813,11 +12292,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateOperationPropertyType",
+ "localPart":"BooleanPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractCoordinateOperation",
+ "_boolean",
"nilReason",
"remoteSchema",
"type",
@@ -11883,25 +12362,92 @@
"axisOrder"
]
},
- "AbstractTimeTopologyPrimitiveType":{
+ "PolarCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimePrimitiveType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"AbstractTimeTopologyPrimitiveType",
+ "title":"PolarCSType",
"properties":{
- "complex":{
- "title":"complex",
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolarCSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "CircleByCenterPointType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArcByCenterPointType"
+ },
+ {
+ "type":"object",
+ "title":"CircleByCenterPointType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CircleByCenterPointType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "GeocentricCRSType":{
+ "required":[
+ "usesCartesianCS",
+ "usesSphericalCS",
+ "usesGeodeticDatum"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
+ },
+ {
+ "type":"object",
+ "title":"GeocentricCRSType",
+ "properties":{
+ "usesCartesianCS":{
+ "title":"usesCartesianCS",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/CartesianCSPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"complex",
+ "localPart":"usesCartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "usesSphericalCS":{
+ "title":"usesSphericalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SphericalCSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesSphericalCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "usesGeodeticDatum":{
+ "title":"usesGeodeticDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesGeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -11910,42 +12456,145 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTimeTopologyPrimitiveType",
+ "localPart":"GeocentricCRSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "complex"
+ "usesCartesianCS",
+ "usesSphericalCS",
+ "usesGeodeticDatum"
]
},
- "AbstractGeneralOperationParameterPropertyType":{
+ "TopoPrimitiveArrayAssociationType":{
"type":"object",
- "title":"AbstractGeneralOperationParameterPropertyType",
- "required":[
- "abstractGeneralOperationParameter"
- ],
+ "title":"TopoPrimitiveArrayAssociationType",
"properties":{
- "abstractGeneralOperationParameter":{
- "title":"abstractGeneralOperationParameter",
+ "abstractTopoPrimitive":{
+ "title":"abstractTopoPrimitive",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ }
},
- "value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ "elementName":{
+ "localPart":"AbstractTopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "elementName":{
- "localPart":"AbstractGeneralOperationParameter",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractGeneralOperationParameter",
+ "localPart":"AbstractTopoPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoPrimitiveArrayAssociationType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "abstractTopoPrimitive",
+ "owns"
+ ]
+ },
+ "DirectionPropertyType":{
+ "type":"object",
+ "title":"DirectionPropertyType",
+ "required":[
+ "directionVector",
+ "directionDescription",
+ "compassPoint",
+ "directionKeyword",
+ "directionString"
+ ],
+ "properties":{
+ "directionVector":{
+ "title":"directionVector",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectionVectorType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionVector",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "directionDescription":{
+ "title":"directionDescription",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectionDescriptionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionDescription",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "compassPoint":{
+ "title":"compassPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompassPointEnumeration"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CompassPoint",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "directionKeyword":{
+ "title":"directionKeyword",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionKeyword",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "directionString":{
+ "title":"directionString",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DirectionString",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -12068,15 +12717,32 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGeneralOperationParameterPropertyType",
+ "localPart":"DirectionPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractGeneralOperationParameter",
+ "directionVector",
+ "directionDescription",
+ "compassPoint",
+ "directionKeyword",
+ "directionString",
"nilReason",
"remoteSchema",
"type",
@@ -12085,118 +12751,115 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "ArcByBulgeType":{
- "allOf":[
- {
- "$ref":"#/definitions/ArcStringByBulgeType"
- },
- {
- "type":"object",
- "title":"ArcByBulgeType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArcByBulgeType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "MeasureListType":{
+ "KnotType":{
"type":"object",
- "title":"MeasureListType",
+ "title":"KnotType",
"required":[
- "uom"
+ "value",
+ "multiplicity",
+ "weight"
],
"properties":{
"value":{
"title":"value",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"value"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"value",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
- "uom":{
- "title":"uom",
+ "multiplicity":{
+ "title":"multiplicity",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"multiplicity",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "weight":{
+ "title":"weight",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"weight",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MeasureListType",
+ "localPart":"KnotType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
"value",
- "uom"
+ "multiplicity",
+ "weight"
]
},
- "AbstractMetadataPropertyType":{
+ "AbstractSurfacePatchType":{
"type":"object",
- "title":"AbstractMetadataPropertyType",
+ "title":"AbstractSurfacePatchType",
"properties":{
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractMetadataPropertyType",
+ "localPart":"AbstractSurfacePatchType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "owns"
- ]
+ }
},
- "OperationMethodPropertyType":{
+ "PointPropertyType":{
"type":"object",
- "title":"OperationMethodPropertyType",
+ "title":"PointPropertyType",
"required":[
- "operationMethod"
+ "point"
],
"properties":{
- "operationMethod":{
- "title":"operationMethod",
+ "point":{
+ "title":"point",
"allOf":[
{
- "$ref":"#/definitions/OperationMethodType"
+ "$ref":"#/definitions/PointType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"OperationMethod",
+ "localPart":"Point",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "nilReason":{
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
+ "nilReason":{
"title":"nilReason",
"allOf":[
{
@@ -12319,11 +12982,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationMethodPropertyType",
+ "localPart":"PointPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "operationMethod",
+ "point",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -12335,330 +12999,189 @@
"actuate"
]
},
- "LinearRingPropertyType":{
- "type":"object",
- "title":"LinearRingPropertyType",
+ "ImageCRSType":{
"required":[
- "linearRing"
+ "cartesianCS",
+ "affineCS",
+ "usesObliqueCartesianCS",
+ "imageDatum"
],
- "properties":{
- "linearRing":{
- "title":"linearRing",
- "allOf":[
- {
- "$ref":"#/definitions/LinearRingType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LinearRing",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LinearRingPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "linearRing"
- ]
- },
- "TimeNodeType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ "$ref":"#/definitions/AbstractCRSType"
},
{
"type":"object",
- "title":"TimeNodeType",
+ "title":"ImageCRSType",
"properties":{
- "previousEdge":{
- "title":"previousEdge",
+ "cartesianCS":{
+ "title":"cartesianCS",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeEdgePropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CartesianCSPropertyType"
+ }
},
- "minItems":0
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"previousEdge",
+ "localPart":"cartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "nextEdge":{
- "title":"nextEdge",
+ "affineCS":{
+ "title":"affineCS",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeEdgePropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AffineCSPropertyType"
+ }
},
- "minItems":0
+ "elementName":{
+ "localPart":"affineCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"nextEdge",
+ "localPart":"affineCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "position":{
- "title":"position",
+ "usesObliqueCartesianCS":{
+ "title":"usesObliqueCartesianCS",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantPropertyType"
+ "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"position",
+ "localPart":"usesObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeNodeType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "previousEdge",
- "nextEdge",
- "position"
- ]
- },
- "TopoVolumeType":{
- "required":[
- "directedTopoSolid"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"TopoVolumeType",
- "properties":{
- "directedTopoSolid":{
- "title":"directedTopoSolid",
+ },
+ "imageDatum":{
+ "title":"imageDatum",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/ImageDatumPropertyType"
+ }
},
- "minItems":1
+ "elementName":{
+ "localPart":"imageDatum",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"directedTopoSolid",
+ "localPart":"imageDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoVolumeType",
+ "localPart":"ImageCRSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "directedTopoSolid",
- "aggregationType"
+ "cartesianCS",
+ "affineCS",
+ "usesObliqueCartesianCS",
+ "imageDatum"
]
},
- "MovingObjectStatusType":{
- "required":[
- "position",
- "pos",
- "locationName",
- "locationReference",
- "location"
- ],
+ "AbstractGeometryType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeSliceType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"MovingObjectStatusType",
+ "title":"AbstractGeometryType",
"properties":{
- "position":{
- "title":"position",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"position",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "locationName":{
- "title":"locationName",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"locationName",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsName",
+ "namespaceURI":""
}
},
- "locationReference":{
- "title":"locationReference",
+ "srsDimension":{
+ "title":"srsDimension",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"locationReference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsDimension",
+ "namespaceURI":""
}
},
- "location":{
- "title":"location",
+ "axisLabels":{
+ "title":"axisLabels",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LocationPropertyType"
- }
- },
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
}
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "speed":{
- "title":"speed",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"speed",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "bearing":{
- "title":"bearing",
- "allOf":[
- {
- "$ref":"#/definitions/DirectionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"bearing",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "acceleration":{
- "title":"acceleration",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"acceleration",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "elevation":{
- "title":"elevation",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"elevation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "status":{
- "title":"status",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"status",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisLabels",
+ "namespaceURI":""
}
},
- "statusReference":{
- "title":"statusReference",
+ "uomLabels":{
+ "title":"uomLabels",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"statusReference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uomLabels",
+ "namespaceURI":""
}
}
}
@@ -12666,32 +13189,25 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MovingObjectStatusType",
+ "localPart":"AbstractGeometryType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "position",
- "pos",
- "locationName",
- "locationReference",
- "location",
- "speed",
- "bearing",
- "acceleration",
- "elevation",
- "status",
- "statusReference"
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
]
},
- "CurvePropertyType":{
+ "GeneralTransformationPropertyType":{
"type":"object",
- "title":"CurvePropertyType",
+ "title":"GeneralTransformationPropertyType",
"required":[
- "abstractCurve"
+ "abstractGeneralTransformation"
],
"properties":{
- "abstractCurve":{
- "title":"abstractCurve",
+ "abstractGeneralTransformation":{
+ "title":"abstractGeneralTransformation",
"allOf":[
{
"type":"object",
@@ -12700,18 +13216,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractGeneralTransformationType"
}
},
"elementName":{
- "localPart":"AbstractCurve",
+ "localPart":"AbstractGeneralTransformation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractCurve",
+ "localPart":"AbstractGeneralTransformation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -12834,28 +13350,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CurvePropertyType",
+ "localPart":"GeneralTransformationPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractCurve",
+ "abstractGeneralTransformation",
"nilReason",
"remoteSchema",
"type",
@@ -12864,246 +13367,130 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "TimeClockType":{
+ "RangeSetType":{
+ "type":"object",
+ "title":"RangeSetType",
"required":[
- "referenceEvent",
- "referenceTime",
- "utcReference"
+ "valueArray",
+ "abstractScalarValueList",
+ "dataBlock",
+ "file"
],
- "allOf":[
- {
- "$ref":"#/definitions/TimeReferenceSystemType"
- },
- {
- "type":"object",
- "title":"TimeClockType",
- "properties":{
- "referenceEvent":{
- "title":"referenceEvent",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceEvent",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "referenceTime":{
- "title":"referenceTime",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceTime",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "utcReference":{
- "title":"utcReference",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"utcReference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "dateBasis":{
- "title":"dateBasis",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeCalendarPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dateBasis",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "properties":{
+ "valueArray":{
+ "title":"valueArray",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ValueArrayType"
+ },
+ "minItems":1
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ValueArray",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeClockType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "referenceEvent",
- "referenceTime",
- "utcReference",
- "dateBasis"
- ]
- },
- "AbstractParametricCurveSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfacePatchType"
},
- {
- "type":"object",
- "title":"AbstractParametricCurveSurfaceType",
- "properties":{
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
+ "abstractScalarValueList":{
+ "title":"abstractScalarValueList",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractScalarValueList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
+ },
+ "minItems":1
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractScalarValueList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractParametricCurveSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "aggregationType"
- ]
- },
- "TemporalCRSType":{
- "required":[
- "timeCS",
- "usesTemporalCS",
- "temporalDatum"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCRSType"
},
- {
- "type":"object",
- "title":"TemporalCRSType",
- "properties":{
- "timeCS":{
- "title":"timeCS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/TimeCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"timeCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"timeCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "usesTemporalCS":{
- "title":"usesTemporalCS",
- "allOf":[
- {
- "$ref":"#/definitions/TemporalCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesTemporalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "temporalDatum":{
- "title":"temporalDatum",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/TemporalDatumPropertyType"
- }
- },
- "elementName":{
- "localPart":"temporalDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"temporalDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "dataBlock":{
+ "title":"dataBlock",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DataBlockType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DataBlock",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "file":{
+ "title":"file",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FileType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"File",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalCRSType",
+ "localPart":"RangeSetType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timeCS",
- "usesTemporalCS",
- "temporalDatum"
+ "valueArray",
+ "abstractScalarValueList",
+ "dataBlock",
+ "file"
]
},
- "CompositeSurfaceType":{
+ "GeometricComplexType":{
"required":[
- "surfaceMember"
+ "element"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/AbstractGeometryType"
},
{
"type":"object",
- "title":"CompositeSurfaceType",
+ "title":"GeometricComplexType",
"properties":{
- "surfaceMember":{
- "title":"surfaceMember",
+ "element":{
+ "title":"element",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/GeometricPrimitivePropertyType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"surfaceMember",
+ "localPart":"element",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -13125,31 +13512,69 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeSurfaceType",
+ "localPart":"GeometricComplexType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "surfaceMember",
+ "element",
"aggregationType"
]
},
- "GeocentricCRSPropertyType":{
+ "DomainSetType":{
"type":"object",
- "title":"GeocentricCRSPropertyType",
+ "title":"DomainSetType",
"required":[
- "geocentricCRS"
+ "abstractGeometry",
+ "abstractTimeObject"
],
"properties":{
- "geocentricCRS":{
- "title":"geocentricCRS",
+ "abstractGeometry":{
+ "title":"abstractGeometry",
"allOf":[
{
- "$ref":"#/definitions/GeocentricCRSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"GeocentricCRS",
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "abstractTimeObject":{
+ "title":"abstractTimeObject",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeObjectType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractTimeObject",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractTimeObject",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -13272,15 +13697,29 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeocentricCRSPropertyType",
+ "localPart":"DomainSetType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "geocentricCRS",
+ "abstractGeometry",
+ "abstractTimeObject",
"nilReason",
"remoteSchema",
"type",
@@ -13289,38 +13728,29 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "FormulaCitation":{
+ "ProjectedCRSPropertyType":{
"type":"object",
- "title":"FormulaCitation",
+ "title":"ProjectedCRSPropertyType",
"required":[
- "ciCitation"
+ "projectedCRS"
],
"properties":{
- "ciCitation":{
- "title":"ciCitation",
+ "projectedCRS":{
+ "title":"projectedCRS",
"allOf":[
{
- "anyOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- }
- }
- }
- ]
+ "$ref":"#/definitions/ProjectedCRSType"
}
],
- "propertyType":"anyElement"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ProjectedCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -13444,8 +13874,12 @@
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"ProjectedCRSPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
"propertiesOrder":[
- "ciCitation",
+ "projectedCRS",
"nilReason",
"remoteSchema",
"type",
@@ -13457,101 +13891,45 @@
"actuate"
]
},
- "AffineCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"AffineCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AffineCSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "ClothoidType":{
+ "TopoSurfaceType":{
"required":[
- "refLocation",
- "scaleFactor",
- "startParameter",
- "endParameter"
+ "directedFace"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"ClothoidType",
+ "title":"TopoSurfaceType",
"properties":{
- "refLocation":{
- "title":"refLocation",
- "allOf":[
- {
- "$ref":"#/definitions/ClothoidType.RefLocation"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"refLocation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "scaleFactor":{
- "title":"scaleFactor",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"scaleFactor",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "startParameter":{
- "title":"startParameter",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"startParameter",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "endParameter":{
- "title":"endParameter",
+ "directedFace":{
+ "title":"directedFace",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedFacePropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"endParameter",
+ "localPart":"directedFace",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "interpolation":{
- "title":"interpolation",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "$ref":"#/definitions/AggregationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"interpolation",
+ "localPart":"aggregationType",
"namespaceURI":""
}
}
@@ -13560,15 +13938,12 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ClothoidType",
+ "localPart":"TopoSurfaceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "refLocation",
- "scaleFactor",
- "startParameter",
- "endParameter",
- "interpolation"
+ "directedFace",
+ "aggregationType"
]
},
"AbstractRingPropertyType":{
@@ -13613,59 +13988,76 @@
"abstractRing"
]
},
- "ConventionalUnitType":{
+ "TinType":{
"required":[
- "conversionToPreferredUnit",
- "roughConversionToPreferredUnit"
+ "maxLength",
+ "controlPoint"
],
"allOf":[
{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/SurfaceType"
},
{
"type":"object",
- "title":"ConventionalUnitType",
+ "title":"TinType",
"properties":{
- "conversionToPreferredUnit":{
- "title":"conversionToPreferredUnit",
+ "stopLines":{
+ "title":"stopLines",
"allOf":[
{
- "$ref":"#/definitions/ConversionToPreferredUnitType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"conversionToPreferredUnit",
+ "localPart":"stopLines",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "roughConversionToPreferredUnit":{
- "title":"roughConversionToPreferredUnit",
+ "breakLines":{
+ "title":"breakLines",
"allOf":[
{
- "$ref":"#/definitions/ConversionToPreferredUnitType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"roughConversionToPreferredUnit",
+ "localPart":"breakLines",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "derivationUnitTerm":{
- "title":"derivationUnitTerm",
+ "maxLength":{
+ "title":"maxLength",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DerivationUnitTermType"
- },
- "minItems":0
+ "$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"derivationUnitTerm",
+ "localPart":"maxLength",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "controlPoint":{
+ "title":"controlPoint",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TinType.ControlPoint"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"controlPoint",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -13674,305 +14066,228 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ConventionalUnitType",
+ "localPart":"TinType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "conversionToPreferredUnit",
- "roughConversionToPreferredUnit",
- "derivationUnitTerm"
+ "stopLines",
+ "breakLines",
+ "maxLength",
+ "controlPoint"
]
},
- "DirectPositionType":{
+ "LinearRingPropertyType":{
"type":"object",
- "title":"DirectPositionType",
+ "title":"LinearRingPropertyType",
+ "required":[
+ "linearRing"
+ ],
"properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- }
- ],
- "propertyType":"value"
- },
- "srsName":{
- "title":"srsName",
+ "linearRing":{
+ "title":"linearRing",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/LinearRingType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "srsDimension":{
- "title":"srsDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LinearRing",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearRingPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "linearRing"
+ ]
+ },
+ "DomainOfValidity":{
+ "type":"object",
+ "title":"DomainOfValidity",
+ "required":[
+ "exExtent"
+ ],
+ "properties":{
+ "exExtent":{
+ "title":"exExtent",
+ "allOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "propertyType":"anyElement"
},
- "axisLabels":{
- "title":"axisLabels",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"axisLabels",
+ "localPart":"nilReason",
"namespaceURI":""
}
},
- "uomLabels":{
- "title":"uomLabels",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectPositionType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "value",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
- ]
- },
- "KnotPropertyType":{
- "type":"object",
- "title":"KnotPropertyType",
- "required":[
- "knot"
- ],
- "properties":{
- "knot":{
- "title":"knot",
+ },
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"#/definitions/KnotType"
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Knot",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"KnotPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "knot"
- ]
- },
- "SurfaceArrayPropertyType":{
- "type":"object",
- "title":"SurfaceArrayPropertyType",
- "properties":{
- "abstractSurface":{
- "title":"abstractSurface",
+ },
+ "href":{
+ "title":"href",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSurfaceType"
- }
- },
- "elementName":{
- "localPart":"AbstractSurface",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractSurface",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "owns":{
- "title":"owns",
+ "role":{
+ "title":"role",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SurfaceArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "abstractSurface",
- "owns"
- ]
- },
- "Boolean":{
- "type":"object",
- "title":"Boolean",
- "properties":{
- "value":{
- "title":"value",
+ },
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
},
- "nilReason":{
- "title":"nilReason",
+ "title":{
+ "title":"title",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "value",
- "nilReason"
- ]
- },
- "GridFunctionType":{
- "type":"object",
- "title":"GridFunctionType",
- "properties":{
- "sequenceRule":{
- "title":"sequenceRule",
+ },
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"#/definitions/SequenceRuleType"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"sequenceRule",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "startPoint":{
- "title":"startPoint",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
+ "$ref":"#/definitions/ActuateType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"startPoint",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"GridFunctionType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
"propertiesOrder":[
- "sequenceRule",
- "startPoint"
+ "exExtent",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "BoundedFeatureType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"BoundedFeatureType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"BoundedFeatureType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "ProjectedCRSPropertyType":{
+ "ObliqueCartesianCSPropertyType":{
"type":"object",
- "title":"ProjectedCRSPropertyType",
+ "title":"ObliqueCartesianCSPropertyType",
"required":[
- "projectedCRS"
+ "obliqueCartesianCS"
],
"properties":{
- "projectedCRS":{
- "title":"projectedCRS",
+ "obliqueCartesianCS":{
+ "title":"obliqueCartesianCS",
"allOf":[
{
- "$ref":"#/definitions/ProjectedCRSType"
+ "$ref":"#/definitions/ObliqueCartesianCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ProjectedCRS",
+ "localPart":"ObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -14099,11 +14414,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ProjectedCRSPropertyType",
+ "localPart":"ObliqueCartesianCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "projectedCRS",
+ "obliqueCartesianCS",
"nilReason",
"remoteSchema",
"type",
@@ -14115,147 +14430,185 @@
"actuate"
]
},
- "TinType.ControlPoint":{
+ "CoordinateSystemAxisPropertyType":{
"type":"object",
- "title":"TinType.ControlPoint",
+ "title":"CoordinateSystemAxisPropertyType",
"required":[
- "posList",
- "geometricPositionGroup"
+ "coordinateSystemAxis"
],
"properties":{
- "posList":{
- "title":"posList",
+ "coordinateSystemAxis":{
+ "title":"coordinateSystemAxis",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"#/definitions/CoordinateSystemAxisType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"posList",
+ "localPart":"CoordinateSystemAxis",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "geometricPositionGroup":{
- "title":"geometricPositionGroup",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":3
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"elements"
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "posList",
- "geometricPositionGroup"
- ]
- },
- "AbstractCurveSegmentType":{
- "type":"object",
- "title":"AbstractCurveSegmentType",
- "properties":{
- "numDerivativesAtStart":{
- "title":"numDerivativesAtStart",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"numDerivativesAtStart",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "numDerivativesAtEnd":{
- "title":"numDerivativesAtEnd",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"numDerivativesAtEnd",
- "namespaceURI":""
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "numDerivativeInterior":{
- "title":"numDerivativeInterior",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"numDerivativeInterior",
- "namespaceURI":""
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCurveSegmentType",
+ "localPart":"CoordinateSystemAxisPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "numDerivativesAtStart",
- "numDerivativesAtEnd",
- "numDerivativeInterior"
+ "coordinateSystemAxis",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "CylindricalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"CylindricalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CylindricalCSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "ReferenceType":{
+ "TimeCalendarPropertyType":{
"type":"object",
- "title":"ReferenceType",
+ "title":"TimeCalendarPropertyType",
+ "required":[
+ "timeCalendar"
+ ],
"properties":{
+ "timeCalendar":{
+ "title":"timeCalendar",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeCalendarType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimeCalendar",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
"owns":{
"title":"owns",
"allOf":[
@@ -14392,10 +14745,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ReferenceType",
+ "localPart":"TimeCalendarPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
+ "timeCalendar",
"owns",
"nilReason",
"remoteSchema",
@@ -14408,110 +14762,204 @@
"actuate"
]
},
- "OperationMethodType":{
+ "VectorType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ },
+ {
+ "type":"object",
+ "title":"VectorType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VectorType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "IdentifiedObjectType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionType"
+ },
+ {
+ "type":"object",
+ "title":"IdentifiedObjectType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"IdentifiedObjectType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "AbstractGeneralParameterValueType":{
+ "type":"object",
+ "title":"AbstractGeneralParameterValueType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralParameterValueType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "CubicSplineType":{
"required":[
- "formulaCitation",
- "formula"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "vectorAtStart",
+ "vectorAtEnd"
],
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"OperationMethodType",
+ "title":"CubicSplineType",
"properties":{
- "formulaCitation":{
- "title":"formulaCitation",
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
"allOf":[
{
- "$ref":"#/definitions/FormulaCitation"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"formulaCitation",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "formula":{
- "title":"formula",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CodeType"
- }
- },
- "elementName":{
- "localPart":"formula",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/CoordinatesType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"formula",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "sourceDimensions":{
- "title":"sourceDimensions",
+ "vectorAtStart":{
+ "title":"vectorAtStart",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/VectorType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"sourceDimensions",
+ "localPart":"vectorAtStart",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "targetDimensions":{
- "title":"targetDimensions",
+ "vectorAtEnd":{
+ "title":"vectorAtEnd",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/VectorType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"targetDimensions",
+ "localPart":"vectorAtEnd",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "parameter":{
- "title":"parameter",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
- }
- },
- "elementName":{
- "localPart":"parameter",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"parameter",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "degree":{
+ "title":"degree",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"degree",
+ "namespaceURI":""
}
}
}
@@ -14519,144 +14967,140 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationMethodType",
+ "localPart":"CubicSplineType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "formulaCitation",
- "formula",
- "sourceDimensions",
- "targetDimensions",
- "parameter"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "vectorAtStart",
+ "vectorAtEnd",
+ "interpolation",
+ "degree"
]
},
- "CurveArrayPropertyType":{
+ "AbstractGeneralTransformationType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractGeneralTransformationType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractGeneralTransformationType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "LinearCSPropertyType":{
"type":"object",
- "title":"CurveArrayPropertyType",
+ "title":"LinearCSPropertyType",
+ "required":[
+ "linearCS"
+ ],
"properties":{
- "abstractCurve":{
- "title":"abstractCurve",
+ "linearCS":{
+ "title":"linearCS",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCurveType"
- }
- },
- "elementName":{
- "localPart":"AbstractCurve",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":0
+ "$ref":"#/definitions/LinearCSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractCurve",
+ "localPart":"LinearCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
+ "localPart":"nilReason",
"namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CurveArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "abstractCurve",
- "owns"
- ]
- },
- "AbstractFeatureCollectionType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
},
- {
- "type":"object",
- "title":"AbstractFeatureCollectionType",
- "properties":{
- "featureMember":{
- "title":"featureMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/FeaturePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureMember",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "featureMembers":{
- "title":"featureMembers",
- "allOf":[
- {
- "$ref":"#/definitions/FeatureArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureMembers",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractFeatureCollectionType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "featureMember",
- "featureMembers"
- ]
- },
- "TimeIntervalLengthType":{
- "type":"object",
- "title":"TimeIntervalLengthType",
- "required":[
- "unit"
- ],
- "properties":{
- "value":{
- "title":"value",
+ },
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
},
- "unit":{
- "title":"unit",
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -14664,89 +15108,111 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"unit",
- "namespaceURI":""
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "radix":{
- "title":"radix",
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/ShowType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"radix",
- "namespaceURI":""
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "factor":{
- "title":"factor",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"factor",
- "namespaceURI":""
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeIntervalLengthType",
+ "localPart":"LinearCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "value",
- "unit",
- "radix",
- "factor"
+ "linearCS",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "DefinitionBaseType":{
+ "AbstractParametricCurveSurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
},
{
"type":"object",
- "title":"DefinitionBaseType",
+ "title":"AbstractParametricCurveSurfaceType",
"properties":{
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DefinitionBaseType",
+ "localPart":"AbstractParametricCurveSurfaceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ },
+ "propertiesOrder":[
+ "aggregationType"
+ ]
},
- "TemporalDatumType":{
+ "TimeReferenceSystemType":{
"required":[
- "origin"
+ "domainOfValidity"
],
"allOf":[
{
- "$ref":"#/definitions/TemporalDatumBaseType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"TemporalDatumType",
+ "title":"TimeReferenceSystemType",
"properties":{
- "origin":{
- "title":"origin",
+ "domainOfValidity":{
+ "title":"domainOfValidity",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"origin",
+ "localPart":"domainOfValidity",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -14755,325 +15221,112 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalDatumType",
+ "localPart":"TimeReferenceSystemType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "origin"
+ "domainOfValidity"
]
},
- "ValueArrayType":{
- "allOf":[
- {
- "$ref":"#/definitions/CompositeValueType"
- },
- {
- "type":"object",
- "title":"ValueArrayType",
- "properties":{
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
- }
- },
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
+ "MeasureOrNilReasonListType":{
+ "type":"object",
+ "title":"MeasureOrNilReasonListType",
+ "required":[
+ "uom"
+ ],
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ValueArrayType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "codeSpace",
- "uom"
- ]
- },
- "NodeType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"NodeType",
- "properties":{
- "container":{
- "title":"container",
- "allOf":[
- {
- "$ref":"#/definitions/FaceOrTopoSolidPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"container",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "directedEdge":{
- "title":"directedEdge",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedEdge",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "pointProperty":{
- "title":"pointProperty",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"NodeType",
+ "localPart":"MeasureOrNilReasonListType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "container",
- "directedEdge",
- "pointProperty",
- "aggregationType"
+ "value",
+ "uom"
]
},
- "TemporalDatumBaseType":{
+ "VerticalCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"TemporalDatumBaseType",
+ "title":"VerticalCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalDatumBaseType",
+ "localPart":"VerticalCSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "AbstractTimeObjectType":{
+ "CylindricalCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"AbstractTimeObjectType",
+ "title":"CylindricalCSType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTimeObjectType",
+ "localPart":"CylindricalCSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "DynamicFeatureType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"DynamicFeatureType",
- "properties":{
- "validTime":{
- "title":"validTime",
- "allOf":[
- {
- "$ref":"#/definitions/TimePrimitivePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"validTime",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "history":{
- "title":"history",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/HistoryPropertyType"
- }
- },
- "elementName":{
- "localPart":"history",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"history",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "dataSource":{
- "title":"dataSource",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dataSource",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "dataSourceReference":{
- "title":"dataSourceReference",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dataSourceReference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DynamicFeatureType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "validTime",
- "history",
- "dataSource",
- "dataSourceReference"
- ]
- },
- "TimeInstantType":{
- "required":[
- "timePosition"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
- },
- {
- "type":"object",
- "title":"TimeInstantType",
- "properties":{
- "timePosition":{
- "title":"timePosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"timePosition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeInstantType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "timePosition"
- ]
- },
- "TimeReferenceSystemType":{
- "required":[
- "domainOfValidity"
- ],
+ "AbstractGeometricAggregateType":{
"allOf":[
{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/AbstractGeometryType"
},
{
"type":"object",
- "title":"TimeReferenceSystemType",
+ "title":"AbstractGeometricAggregateType",
"properties":{
- "domainOfValidity":{
- "title":"domainOfValidity",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/AggregationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"domainOfValidity",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
}
}
}
@@ -15081,30 +15334,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeReferenceSystemType",
+ "localPart":"AbstractGeometricAggregateType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "domainOfValidity"
+ "aggregationType"
]
},
- "TimeClockPropertyType":{
+ "TransformationPropertyType":{
"type":"object",
- "title":"TimeClockPropertyType",
+ "title":"TransformationPropertyType",
"required":[
- "timeClock"
+ "transformation"
],
"properties":{
- "timeClock":{
- "title":"timeClock",
+ "transformation":{
+ "title":"transformation",
"allOf":[
{
- "$ref":"#/definitions/TimeClockType"
+ "$ref":"#/definitions/TransformationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeClock",
+ "localPart":"Transformation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -15227,28 +15480,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeClockPropertyType",
+ "localPart":"TransformationPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timeClock",
+ "transformation",
"nilReason",
"remoteSchema",
"type",
@@ -15257,30 +15497,13 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "TopoVolumePropertyType":{
+ "AbstractMemberType":{
"type":"object",
- "title":"TopoVolumePropertyType",
- "required":[
- "topoVolume"
- ],
+ "title":"AbstractMemberType",
"properties":{
- "topoVolume":{
- "title":"topoVolume",
- "allOf":[
- {
- "$ref":"#/definitions/TopoVolumeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoVolume",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
"owns":{
"title":"owns",
"allOf":[
@@ -15297,175 +15520,74 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoVolumePropertyType",
+ "localPart":"AbstractMemberType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "topoVolume",
"owns"
]
},
- "ConversionType":{
- "required":[
- "method"
- ],
+ "MultiSurfaceType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralConversionType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
{
"type":"object",
- "title":"ConversionType",
+ "title":"MultiSurfaceType",
"properties":{
- "method":{
- "title":"method",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
- }
- },
- "elementName":{
- "localPart":"method",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"method",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "parameterValue":{
- "title":"parameterValue",
+ "surfaceMember":{
+ "title":"surfaceMember",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
- }
- },
- "elementName":{
- "localPart":"parameterValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/SurfacePropertyType"
},
"minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"parameterValue",
+ "localPart":"surfaceMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ConversionType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "method",
- "parameterValue"
- ]
- },
- "UserDefinedCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"UserDefinedCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"UserDefinedCSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "CompositeCurveType":{
- "required":[
- "curveMember"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveType"
- },
- {
- "type":"object",
- "title":"CompositeCurveType",
- "properties":{
- "curveMember":{
- "title":"curveMember",
+ },
+ "surfaceMembers":{
+ "title":"surfaceMembers",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CurvePropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/SurfaceArrayPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"curveMember",
+ "localPart":"surfaceMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeCurveType",
+ "localPart":"MultiSurfaceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "curveMember",
- "aggregationType"
+ "surfaceMember",
+ "surfaceMembers"
]
},
- "GeneralTransformationPropertyType":{
+ "ProcedurePropertyType":{
"type":"object",
- "title":"GeneralTransformationPropertyType",
+ "title":"ProcedurePropertyType",
"required":[
- "abstractGeneralTransformation"
+ "abstractFeature"
],
"properties":{
- "abstractGeneralTransformation":{
- "title":"abstractGeneralTransformation",
+ "abstractFeature":{
+ "title":"abstractFeature",
"allOf":[
{
"type":"object",
@@ -15474,18 +15596,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractGeneralTransformationType"
+ "$ref":"#/definitions/AbstractFeatureType"
}
},
"elementName":{
- "localPart":"AbstractGeneralTransformation",
+ "localPart":"AbstractFeature",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractGeneralTransformation",
+ "localPart":"AbstractFeature",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -15608,113 +15730,6 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeneralTransformationPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "abstractGeneralTransformation",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "AbstractSurfaceType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
- },
- {
- "type":"object",
- "title":"AbstractSurfaceType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractSurfaceType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "TopoPointType":{
- "required":[
- "directedNode"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"TopoPointType",
- "properties":{
- "directedNode":{
- "title":"directedNode",
- "allOf":[
- {
- "$ref":"#/definitions/DirectedNodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedNode",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoPointType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "directedNode"
- ]
- },
- "TopoPrimitiveArrayAssociationType":{
- "type":"object",
- "title":"TopoPrimitiveArrayAssociationType",
- "properties":{
- "abstractTopoPrimitive":{
- "title":"abstractTopoPrimitive",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"AbstractTopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractTopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
},
"owns":{
"title":"owns",
@@ -15732,110 +15747,111 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoPrimitiveArrayAssociationType",
+ "localPart":"ProcedurePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractTopoPrimitive",
+ "abstractFeature",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
"owns"
]
},
- "TopoPointPropertyType":{
+ "ShellType":{
"type":"object",
- "title":"TopoPointPropertyType",
+ "title":"ShellType",
"required":[
- "topoPoint"
+ "surfaceMember"
],
"properties":{
- "topoPoint":{
- "title":"topoPoint",
+ "surfaceMember":{
+ "title":"surfaceMember",
"allOf":[
{
- "$ref":"#/definitions/TopoPointType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SurfacePropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TopoPoint",
+ "localPart":"surfaceMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/AggregationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
+ "localPart":"aggregationType",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoPointPropertyType",
+ "localPart":"ShellType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "topoPoint",
- "owns"
+ "surfaceMember",
+ "aggregationType"
]
},
- "OperationParameterGroupType":{
+ "CompositeSurfaceType":{
"required":[
- "parameter"
+ "surfaceMember"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ "$ref":"#/definitions/AbstractSurfaceType"
},
{
"type":"object",
- "title":"OperationParameterGroupType",
+ "title":"CompositeSurfaceType",
"properties":{
- "maximumOccurs":{
- "title":"maximumOccurs",
+ "surfaceMember":{
+ "title":"surfaceMember",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SurfacePropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"maximumOccurs",
+ "localPart":"surfaceMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "parameter":{
- "title":"parameter",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
- }
- },
- "elementName":{
- "localPart":"parameter",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":2
+ "$ref":"#/definitions/AggregationType"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"parameter",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
}
}
}
@@ -15843,134 +15859,86 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterGroupType",
+ "localPart":"CompositeSurfaceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "maximumOccurs",
- "parameter"
+ "surfaceMember",
+ "aggregationType"
]
},
- "AbstractGriddedSurfaceType":{
+ "TimeInstantType":{
"required":[
- "pointGridRows"
+ "timePosition"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
},
{
"type":"object",
- "title":"AbstractGriddedSurfaceType",
+ "title":"TimeInstantType",
"properties":{
- "pointGridRows":{
- "title":"pointGridRows",
+ "timePosition":{
+ "title":"timePosition",
"allOf":[
{
- "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows"
+ "$ref":"#/definitions/TimePositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"rows",
+ "localPart":"timePosition",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "rows":{
- "title":"rows",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"rows",
- "namespaceURI":""
- }
- },
- "columns":{
- "title":"columns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"columns",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractGriddedSurfaceType",
+ "localPart":"TimeInstantType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "pointGridRows",
- "rows",
- "columns"
+ "timePosition"
]
},
- "DomainSetType":{
+ "GridLengthType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"GridLengthType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridLengthType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "CountPropertyType":{
"type":"object",
- "title":"DomainSetType",
+ "title":"CountPropertyType",
"required":[
- "abstractGeometry",
- "abstractTimeObject"
+ "count"
],
"properties":{
- "abstractGeometry":{
- "title":"abstractGeometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "abstractTimeObject":{
- "title":"abstractTimeObject",
+ "count":{
+ "title":"count",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
- }
- },
- "elementName":{
- "localPart":"AbstractTimeObject",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/Count"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractTimeObject",
+ "localPart":"Count",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -16093,29 +16061,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DomainSetType",
+ "localPart":"CountPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractGeometry",
- "abstractTimeObject",
+ "count",
"nilReason",
"remoteSchema",
"type",
@@ -16124,185 +16078,396 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
- ]
- },
- "AffinePlacementType":{
- "type":"object",
- "title":"AffinePlacementType",
- "required":[
- "location",
- "refDirection",
- "inDimension",
- "outDimension"
- ],
- "properties":{
- "location":{
- "title":"location",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "refDirection":{
- "title":"refDirection",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"refDirection",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "inDimension":{
- "title":"inDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"inDimension",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "outDimension":{
- "title":"outDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"outDimension",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AffinePlacementType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "location",
- "refDirection",
- "inDimension",
- "outDimension"
+ "actuate"
]
},
- "ProjectedCRSType":{
+ "LineStringSegmentType":{
"required":[
- "baseGeodeticCRS",
- "baseGeographicCRS",
- "cartesianCS"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"ProjectedCRSType",
+ "title":"LineStringSegmentType",
"properties":{
- "baseGeodeticCRS":{
- "title":"baseGeodeticCRS",
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
"allOf":[
{
- "$ref":"#/definitions/GeodeticCRSPropertyType"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"baseGeodeticCRS",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "baseGeographicCRS":{
- "title":"baseGeographicCRS",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"#/definitions/GeographicCRSPropertyType"
+ "$ref":"#/definitions/CoordinatesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"baseGeographicCRS",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "cartesianCS":{
- "title":"cartesianCS",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
- }
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LineStringSegmentType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "interpolation"
+ ]
+ },
+ "TimeEdgeType":{
+ "required":[
+ "start",
+ "end"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"TimeEdgeType",
+ "properties":{
+ "start":{
+ "title":"start",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeNodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"start",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "end":{
+ "title":"end",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeNodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"end",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "extent":{
+ "title":"extent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePeriodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extent",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeEdgeType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "start",
+ "end",
+ "extent"
+ ]
+ },
+ "FaceType":{
+ "required":[
+ "directedEdge"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"FaceType",
+ "properties":{
+ "isolated":{
+ "title":"isolated",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/NodePropertyType"
},
- "elementName":{
- "localPart":"cartesianCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"cartesianCS",
+ "localPart":"isolated",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "directedEdge":{
+ "title":"directedEdge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedEdgePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedEdge",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "directedTopoSolid":{
+ "title":"directedTopoSolid",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ },
+ "maxItems":2,
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedTopoSolid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "surfaceProperty":{
+ "title":"surfaceProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"surfaceProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ },
+ "universal":{
+ "title":"universal",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"universal",
+ "namespaceURI":""
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ProjectedCRSType",
+ "localPart":"FaceType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "baseGeodeticCRS",
- "baseGeographicCRS",
- "cartesianCS"
+ "isolated",
+ "directedEdge",
+ "directedTopoSolid",
+ "surfaceProperty",
+ "universal",
+ "aggregationType"
]
},
- "TimeInstantPropertyType":{
+ "AbstractFeatureMemberType":{
"type":"object",
- "title":"TimeInstantPropertyType",
+ "title":"AbstractFeatureMemberType",
+ "properties":{
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractFeatureMemberType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "owns"
+ ]
+ },
+ "TemporalCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"TemporalCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TemporalCSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "DatumPropertyType":{
+ "type":"object",
+ "title":"DatumPropertyType",
"required":[
- "timeInstant"
+ "abstractDatum"
],
"properties":{
- "timeInstant":{
- "title":"timeInstant",
+ "abstractDatum":{
+ "title":"abstractDatum",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractDatumType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractDatum",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TimeInstant",
+ "localPart":"AbstractDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -16425,28 +16590,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeInstantPropertyType",
+ "localPart":"DatumPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timeInstant",
+ "abstractDatum",
"nilReason",
"remoteSchema",
"type",
@@ -16455,55 +16607,31 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "UnitDefinitionType":{
+ "DirectedObservationType":{
+ "required":[
+ "direction"
+ ],
"allOf":[
{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/ObservationType"
},
{
"type":"object",
- "title":"UnitDefinitionType",
+ "title":"DirectedObservationType",
"properties":{
- "quantityType":{
- "title":"quantityType",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"quantityType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "quantityTypeReference":{
- "title":"quantityTypeReference",
- "allOf":[
- {
- "$ref":"#/definitions/ReferenceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"quantityTypeReference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "catalogSymbol":{
- "title":"catalogSymbol",
+ "direction":{
+ "title":"direction",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/DirectionPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"catalogSymbol",
+ "localPart":"direction",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -16512,46 +16640,169 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"UnitDefinitionType",
+ "localPart":"DirectedObservationType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "quantityType",
- "quantityTypeReference",
- "catalogSymbol"
+ "direction"
]
},
- "NodeOrEdgePropertyType":{
+ "CoverageFunctionType":{
"type":"object",
- "title":"NodeOrEdgePropertyType",
+ "title":"CoverageFunctionType",
"required":[
- "node",
- "edge"
+ "mappingRule",
+ "coverageMappingRule",
+ "gridFunction"
],
"properties":{
- "node":{
- "title":"node",
+ "mappingRule":{
+ "title":"mappingRule",
"allOf":[
{
- "$ref":"#/definitions/NodeType"
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Node",
+ "localPart":"MappingRule",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "edge":{
- "title":"edge",
+ "coverageMappingRule":{
+ "title":"coverageMappingRule",
"allOf":[
{
- "$ref":"#/definitions/EdgeType"
+ "$ref":"#/definitions/MappingRuleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Edge",
+ "localPart":"CoverageMappingRule",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "gridFunction":{
+ "title":"gridFunction",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridFunctionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GridFunction",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CoverageFunctionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "mappingRule",
+ "coverageMappingRule",
+ "gridFunction"
+ ]
+ },
+ "AngleChoiceType":{
+ "type":"object",
+ "title":"AngleChoiceType",
+ "required":[
+ "angle",
+ "dmsAngle"
+ ],
+ "properties":{
+ "angle":{
+ "title":"angle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"angle",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "dmsAngle":{
+ "title":"dmsAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DMSAngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dmsAngle",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AngleChoiceType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "angle",
+ "dmsAngle"
+ ]
+ },
+ "AbstractTimeTopologyPrimitiveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimeTopologyPrimitiveType",
+ "properties":{
+ "complex":{
+ "title":"complex",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"complex",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimeTopologyPrimitiveType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "complex"
+ ]
+ },
+ "GeocentricCRSPropertyType":{
+ "type":"object",
+ "title":"GeocentricCRSPropertyType",
+ "required":[
+ "geocentricCRS"
+ ],
+ "properties":{
+ "geocentricCRS":{
+ "title":"geocentricCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeocentricCRSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GeocentricCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -16674,29 +16925,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"NodeOrEdgePropertyType",
+ "localPart":"GeocentricCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "node",
- "edge",
+ "geocentricCRS",
"nilReason",
"remoteSchema",
"type",
@@ -16705,27 +16942,243 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "MultiSurfacePropertyType":{
+ "EnvelopeWithTimePeriodType":{
+ "required":[
+ "beginPosition",
+ "endPosition"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/EnvelopeType"
+ },
+ {
+ "type":"object",
+ "title":"EnvelopeWithTimePeriodType",
+ "properties":{
+ "beginPosition":{
+ "title":"beginPosition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"beginPosition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "endPosition":{
+ "title":"endPosition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"endPosition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "frame":{
+ "title":"frame",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"frame",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EnvelopeWithTimePeriodType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "beginPosition",
+ "endPosition",
+ "frame"
+ ]
+ },
+ "CompoundCRSType":{
+ "required":[
+ "componentReferenceSystem"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
+ },
+ {
+ "type":"object",
+ "title":"CompoundCRSType",
+ "properties":{
+ "componentReferenceSystem":{
+ "title":"componentReferenceSystem",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SingleCRSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"componentReferenceSystem",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"componentReferenceSystem",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CompoundCRSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "componentReferenceSystem",
+ "aggregationType"
+ ]
+ },
+ "ShellPropertyType":{
"type":"object",
- "title":"MultiSurfacePropertyType",
+ "title":"ShellPropertyType",
"required":[
- "multiSurface"
+ "shell"
],
"properties":{
- "multiSurface":{
- "title":"multiSurface",
+ "shell":{
+ "title":"shell",
"allOf":[
{
- "$ref":"#/definitions/MultiSurfaceType"
+ "$ref":"#/definitions/ShellType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MultiSurface",
+ "localPart":"Shell",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ShellPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "shell"
+ ]
+ },
+ "Count":{
+ "type":"object",
+ "title":"Count",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "value",
+ "nilReason"
+ ]
+ },
+ "UserDefinedCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"UserDefinedCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"UserDefinedCSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "GeodeticCRSPropertyType":{
+ "type":"object",
+ "title":"GeodeticCRSPropertyType",
+ "required":[
+ "geodeticCRS"
+ ],
+ "properties":{
+ "geodeticCRS":{
+ "title":"geodeticCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodeticCRSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GeodeticCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -16848,28 +17301,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSurfacePropertyType",
+ "localPart":"GeodeticCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "multiSurface",
+ "geodeticCRS",
"nilReason",
"remoteSchema",
"type",
@@ -16878,211 +17318,140 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "DerivedUnitType":{
+ "EdgeType":{
"required":[
- "derivationUnitTerm"
+ "directedNode"
],
"allOf":[
{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
},
{
"type":"object",
- "title":"DerivedUnitType",
+ "title":"EdgeType",
"properties":{
- "derivationUnitTerm":{
- "title":"derivationUnitTerm",
+ "container":{
+ "title":"container",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DerivationUnitTermType"
- },
- "minItems":1
+ "$ref":"#/definitions/TopoSolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"derivationUnitTerm",
+ "localPart":"container",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DerivedUnitType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "derivationUnitTerm"
- ]
- },
- "SolidType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSolidType"
- },
- {
- "type":"object",
- "title":"SolidType",
- "properties":{
- "exterior":{
- "title":"exterior",
+ },
+ "directedNode":{
+ "title":"directedNode",
"allOf":[
{
- "$ref":"#/definitions/ShellPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedNodePropertyType"
+ },
+ "maxItems":2,
+ "minItems":2
}
],
"propertyType":"element",
"elementName":{
- "localPart":"exterior",
+ "localPart":"directedNode",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "interior":{
- "title":"interior",
+ "directedFace":{
+ "title":"directedFace",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/ShellPropertyType"
+ "$ref":"#/definitions/DirectedFacePropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"interior",
+ "localPart":"directedFace",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "curveProperty":{
+ "title":"curveProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SolidType",
+ "localPart":"EdgeType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "exterior",
- "interior"
+ "container",
+ "directedNode",
+ "directedFace",
+ "curveProperty",
+ "aggregationType"
]
},
- "OperationParameterType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
- },
- {
- "type":"object",
- "title":"OperationParameterType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"OperationParameterType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "FaceType":{
+ "CompositeCurveType":{
"required":[
- "directedEdge"
+ "curveMember"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/AbstractCurveType"
},
{
"type":"object",
- "title":"FaceType",
+ "title":"CompositeCurveType",
"properties":{
- "isolated":{
- "title":"isolated",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/NodePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"isolated",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "directedEdge":{
- "title":"directedEdge",
+ "curveMember":{
+ "title":"curveMember",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
+ "$ref":"#/definitions/CurvePropertyType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedEdge",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "directedTopoSolid":{
- "title":"directedTopoSolid",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedTopoSolidPropertyType"
- },
- "maxItems":2,
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedTopoSolid",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "surfaceProperty":{
- "title":"surfaceProperty",
- "allOf":[
- {
- "$ref":"#/definitions/SurfacePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceProperty",
+ "localPart":"curveMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "universal":{
- "title":"universal",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"universal",
- "namespaceURI":""
- }
- },
"aggregationType":{
"title":"aggregationType",
"allOf":[
@@ -17101,22 +17470,47 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"FaceType",
+ "localPart":"CompositeCurveType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "isolated",
- "directedEdge",
- "directedTopoSolid",
- "surfaceProperty",
- "universal",
+ "curveMember",
"aggregationType"
]
},
- "AbstractMemberType":{
+ "CurveArrayPropertyType":{
"type":"object",
- "title":"AbstractMemberType",
+ "title":"CurveArrayPropertyType",
"properties":{
+ "abstractCurve":{
+ "title":"abstractCurve",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCurveType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCurve",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractCurve",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
"owns":{
"title":"owns",
"allOf":[
@@ -17133,58 +17527,34 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractMemberType",
+ "localPart":"CurveArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
+ "abstractCurve",
"owns"
]
},
- "FeaturePropertyType":{
+ "VerticalCSPropertyType":{
"type":"object",
- "title":"FeaturePropertyType",
+ "title":"VerticalCSPropertyType",
"required":[
- "abstractFeature"
+ "verticalCS"
],
"properties":{
- "abstractFeature":{
- "title":"abstractFeature",
+ "verticalCS":{
+ "title":"verticalCS",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/VerticalCSType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractFeature",
+ "localPart":"VerticalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -17308,12 +17678,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"FeaturePropertyType",
+ "localPart":"VerticalCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractFeature",
- "owns",
+ "verticalCS",
"nilReason",
"remoteSchema",
"type",
@@ -17325,23 +17694,39 @@
"actuate"
]
},
- "VolumeType":{
+ "DiscreteCoverageType":{
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/AbstractCoverageType"
},
{
"type":"object",
- "title":"VolumeType",
+ "title":"DiscreteCoverageType",
"properties":{
+ "coverageFunction":{
+ "title":"coverageFunction",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoverageFunctionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coverageFunction",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"VolumeType",
+ "localPart":"DiscreteCoverageType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ },
+ "propertiesOrder":[
+ "coverageFunction"
+ ]
},
"TemporalCSPropertyType":{
"type":"object",
@@ -17502,17 +17887,138 @@
"actuate"
]
},
- "CylinderType":{
+ "BSplineType":{
+ "required":[
+ "posList",
+ "coordinates",
+ "degree",
+ "knot"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"CylinderType",
+ "title":"BSplineType",
"properties":{
- "horizontalCURVETYPE":{
- "title":"horizontalCURVETYPE",
+ "posOrPointPropertyOrPointRep":{
+ "title":"posOrPointPropertyOrPointRep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRefs"
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "coordinates":{
+ "title":"coordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "degree":{
+ "title":"degree",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"degree",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "knot":{
+ "title":"knot",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/KnotPropertyType"
+ },
+ "minItems":2
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"knot",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
"$ref":"#/definitions/CurveInterpolationType"
@@ -17520,20 +18026,33 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"horizontalCurveType",
+ "localPart":"interpolation",
"namespaceURI":""
}
},
- "verticalCURVETYPE":{
- "title":"verticalCURVETYPE",
+ "isPolynomial":{
+ "title":"isPolynomial",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"verticalCurveType",
+ "localPart":"isPolynomial",
+ "namespaceURI":""
+ }
+ },
+ "knotType":{
+ "title":"knotType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/KnotTypesType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"knotType",
"namespaceURI":""
}
}
@@ -17542,43 +18061,37 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CylinderType",
+ "localPart":"BSplineType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "horizontalCURVETYPE",
- "verticalCURVETYPE"
+ "posOrPointPropertyOrPointRep",
+ "posList",
+ "coordinates",
+ "degree",
+ "knot",
+ "interpolation",
+ "isPolynomial",
+ "knotType"
]
},
- "SolidPropertyType":{
+ "VerticalDatumPropertyType":{
"type":"object",
- "title":"SolidPropertyType",
+ "title":"VerticalDatumPropertyType",
"required":[
- "abstractSolid"
+ "verticalDatum"
],
"properties":{
- "abstractSolid":{
- "title":"abstractSolid",
+ "verticalDatum":{
+ "title":"verticalDatum",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSolidType"
- }
- },
- "elementName":{
- "localPart":"AbstractSolid",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/VerticalDatumType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractSolid",
+ "localPart":"VerticalDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -17701,28 +18214,174 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VerticalDatumPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "verticalDatum",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "TimeCSPropertyType":{
+ "type":"object",
+ "title":"TimeCSPropertyType",
+ "required":[
+ "timeCS"
+ ],
+ "properties":{
+ "timeCS":{
+ "title":"timeCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimeCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
- "owns":{
- "title":"owns",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"owns",
+ "localPart":"nilReason",
"namespaceURI":""
}
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SolidPropertyType",
+ "localPart":"TimeCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractSolid",
+ "timeCS",
"nilReason",
"remoteSchema",
"type",
@@ -17731,27 +18390,26 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "DirectedEdgePropertyType":{
+ "DirectedNodePropertyType":{
"type":"object",
- "title":"DirectedEdgePropertyType",
+ "title":"DirectedNodePropertyType",
"required":[
- "edge"
+ "node"
],
"properties":{
- "edge":{
- "title":"edge",
+ "node":{
+ "title":"node",
"allOf":[
{
- "$ref":"#/definitions/EdgeType"
+ "$ref":"#/definitions/NodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Edge",
+ "localPart":"Node",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -17768,19 +18426,6 @@
"namespaceURI":""
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -17900,17 +18545,29 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedEdgePropertyType",
+ "localPart":"DirectedNodePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "edge",
+ "node",
"orientation",
- "owns",
"nilReason",
"remoteSchema",
"type",
@@ -17919,129 +18576,39 @@
"arcrole",
"title",
"show",
- "actuate"
- ]
- },
- "SphericalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"SphericalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SphericalCSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "RingType":{
- "required":[
- "curveMember"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractRingType"
- },
- {
- "type":"object",
- "title":"RingType",
- "properties":{
- "curveMember":{
- "title":"curveMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CurvePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"curveMember",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RingType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "curveMember",
- "aggregationType"
+ "actuate",
+ "owns"
]
},
- "AbstractGriddedSurfaceType.Rows":{
+ "TimePrimitivePropertyType":{
"type":"object",
- "title":"AbstractGriddedSurfaceType.Rows",
+ "title":"TimePrimitivePropertyType",
"required":[
- "row"
+ "abstractTimePrimitive"
],
"properties":{
- "row":{
- "title":"row",
+ "abstractTimePrimitive":{
+ "title":"abstractTimePrimitive",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows.Row"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
+ }
},
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Row",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "propertiesOrder":[
- "row"
- ]
- },
- "TimeEdgePropertyType":{
- "type":"object",
- "title":"TimeEdgePropertyType",
- "required":[
- "timeEdge"
- ],
- "properties":{
- "timeEdge":{
- "title":"timeEdge",
- "allOf":[
- {
- "$ref":"#/definitions/TimeEdgeType"
+ "elementName":{
+ "localPart":"AbstractTimePrimitive",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TimeEdge",
+ "localPart":"AbstractTimePrimitive",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -18181,11 +18748,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeEdgePropertyType",
+ "localPart":"TimePrimitivePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timeEdge",
+ "abstractTimePrimitive",
"nilReason",
"remoteSchema",
"type",
@@ -18198,56 +18765,46 @@
"owns"
]
},
- "TimeTopologyComplexType":{
- "required":[
- "primitive"
- ],
+ "TimeCSType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeComplexType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
},
{
"type":"object",
- "title":"TimeTopologyComplexType",
+ "title":"TimeCSType",
"properties":{
- "primitive":{
- "title":"primitive",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeTopologyPrimitivePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"primitive",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeTopologyComplexType",
+ "localPart":"TimeCSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "primitive"
- ]
+ }
},
- "MeasureOrNilReasonListType":{
+ "UserDefinedCSPropertyType":{
"type":"object",
- "title":"MeasureOrNilReasonListType",
+ "title":"UserDefinedCSPropertyType",
"required":[
- "uom"
+ "userDefinedCS"
],
"properties":{
- "value":{
- "title":"value",
+ "userDefinedCS":{
+ "title":"userDefinedCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/UserDefinedCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"UserDefinedCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
@@ -18256,129 +18813,149 @@
}
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
},
- "uom":{
- "title":"uom",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uom",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MeasureOrNilReasonListType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "value",
- "uom"
- ]
- },
- "DirectionDescriptionType":{
- "type":"object",
- "title":"DirectionDescriptionType",
- "required":[
- "compassPoint",
- "keyword",
- "description",
- "reference"
- ],
- "properties":{
- "compassPoint":{
- "title":"compassPoint",
+ },
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"#/definitions/CompassPointEnumeration"
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"compassPoint",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "keyword":{
- "title":"keyword",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"keyword",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "description":{
- "title":"description",
+ "role":{
+ "title":"role",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "reference":{
- "title":"reference",
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"reference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectionDescriptionType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "compassPoint",
- "keyword",
- "description",
- "reference"
- ]
- },
- "EngineeringCRSType":{
- "required":[
- "affineCS",
- "cartesianCS",
- "cylindricalCS",
- "linearCS",
- "polarCS",
- "sphericalCS",
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"UserDefinedCSPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
"userDefinedCS",
- "coordinateSystem",
- "engineeringDatum"
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "ConversionType":{
+ "required":[
+ "method"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/AbstractGeneralConversionType"
},
{
"type":"object",
- "title":"EngineeringCRSType",
+ "title":"ConversionType",
"properties":{
- "affineCS":{
- "title":"affineCS",
+ "method":{
+ "title":"method",
"allOf":[
{
"type":"object",
@@ -18387,23 +18964,98 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AffineCSPropertyType"
+ "$ref":"#/definitions/OperationMethodPropertyType"
}
},
"elementName":{
- "localPart":"affineCS",
+ "localPart":"method",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"affineCS",
+ "localPart":"method",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "cartesianCS":{
- "title":"cartesianCS",
+ "parameterValue":{
+ "title":"parameterValue",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"parameterValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"parameterValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ConversionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "method",
+ "parameterValue"
+ ]
+ },
+ "CircleType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArcType"
+ },
+ {
+ "type":"object",
+ "title":"CircleType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CircleType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "GeodeticCRSType":{
+ "required":[
+ "ellipsoidalCS",
+ "cartesianCS",
+ "sphericalCS",
+ "geodeticDatum"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
+ },
+ {
+ "type":"object",
+ "title":"GeodeticCRSType",
+ "properties":{
+ "ellipsoidalCS":{
+ "title":"ellipsoidalCS",
"allOf":[
{
"type":"object",
@@ -18412,62 +19064,23 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
}
},
"elementName":{
- "localPart":"cartesianCS",
+ "localPart":"ellipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"cartesianCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "cylindricalCS":{
- "title":"cylindricalCS",
- "allOf":[
- {
- "$ref":"#/definitions/CylindricalCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"cylindricalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "linearCS":{
- "title":"linearCS",
- "allOf":[
- {
- "$ref":"#/definitions/LinearCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"linearCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "polarCS":{
- "title":"polarCS",
- "allOf":[
- {
- "$ref":"#/definitions/PolarCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"polarCS",
+ "localPart":"ellipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "sphericalCS":{
- "title":"sphericalCS",
+ "cartesianCS":{
+ "title":"cartesianCS",
"allOf":[
{
"type":"object",
@@ -18476,36 +19089,23 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/SphericalCSPropertyType"
+ "$ref":"#/definitions/CartesianCSPropertyType"
}
},
"elementName":{
- "localPart":"sphericalCS",
+ "localPart":"cartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"sphericalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "userDefinedCS":{
- "title":"userDefinedCS",
- "allOf":[
- {
- "$ref":"#/definitions/UserDefinedCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"userDefinedCS",
+ "localPart":"cartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "coordinateSystem":{
- "title":"coordinateSystem",
+ "sphericalCS":{
+ "title":"sphericalCS",
"allOf":[
{
"type":"object",
@@ -18514,23 +19114,23 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
+ "$ref":"#/definitions/SphericalCSPropertyType"
}
},
"elementName":{
- "localPart":"coordinateSystem",
+ "localPart":"sphericalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"coordinateSystem",
+ "localPart":"sphericalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "engineeringDatum":{
- "title":"engineeringDatum",
+ "geodeticDatum":{
+ "title":"geodeticDatum",
"allOf":[
{
"type":"object",
@@ -18539,18 +19139,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/EngineeringDatumPropertyType"
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
}
},
"elementName":{
- "localPart":"engineeringDatum",
+ "localPart":"geodeticDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"engineeringDatum",
+ "localPart":"geodeticDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -18559,210 +19159,45 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EngineeringCRSType",
+ "localPart":"GeodeticCRSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "affineCS",
+ "ellipsoidalCS",
"cartesianCS",
- "cylindricalCS",
- "linearCS",
- "polarCS",
"sphericalCS",
- "userDefinedCS",
- "coordinateSystem",
- "engineeringDatum"
- ]
- },
- "EnvelopeWithTimePeriodType":{
- "required":[
- "beginPosition",
- "endPosition"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/EnvelopeType"
- },
- {
- "type":"object",
- "title":"EnvelopeWithTimePeriodType",
- "properties":{
- "beginPosition":{
- "title":"beginPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"beginPosition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "endPosition":{
- "title":"endPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"endPosition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "frame":{
- "title":"frame",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"frame",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EnvelopeWithTimePeriodType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "beginPosition",
- "endPosition",
- "frame"
+ "geodeticDatum"
]
},
- "IndirectEntryType":{
+ "CoordinateOperationAccuracy":{
"type":"object",
- "title":"IndirectEntryType",
+ "title":"CoordinateOperationAccuracy",
"required":[
- "definitionProxy"
+ "abstractDQPositionalAccuracy"
],
"properties":{
- "definitionProxy":{
- "title":"definitionProxy",
+ "abstractDQPositionalAccuracy":{
+ "title":"abstractDQPositionalAccuracy",
"allOf":[
{
- "$ref":"#/definitions/DefinitionProxyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DefinitionProxy",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"IndirectEntryType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "definitionProxy"
- ]
- },
- "CurveType":{
- "required":[
- "segments"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveType"
- },
- {
- "type":"object",
- "title":"CurveType",
- "properties":{
- "segments":{
- "title":"segments",
- "allOf":[
+ "anyOf":[
{
- "$ref":"#/definitions/CurveSegmentArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"segments",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CurveType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "segments"
- ]
- },
- "ImageDatumType":{
- "required":[
- "pixelInCell"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDatumType"
- },
- {
- "type":"object",
- "title":"ImageDatumType",
- "properties":{
- "pixelInCell":{
- "title":"pixelInCell",
- "allOf":[
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pixelInCell",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ImageDatumType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "pixelInCell"
- ]
- },
- "CompoundCRSPropertyType":{
- "type":"object",
- "title":"CompoundCRSPropertyType",
- "required":[
- "compoundCRS"
- ],
- "properties":{
- "compoundCRS":{
- "title":"compoundCRS",
- "allOf":[
- {
- "$ref":"#/definitions/CompoundCRSType"
+ ]
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CompoundCRS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "propertyType":"anyElement"
},
"nilReason":{
"title":"nilReason",
@@ -18886,12 +19321,8 @@
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"CompoundCRSPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
"propertiesOrder":[
- "compoundCRS",
+ "abstractDQPositionalAccuracy",
"nilReason",
"remoteSchema",
"type",
@@ -18903,51 +19334,26 @@
"actuate"
]
},
- "SurfacePropertyType":{
+ "OperationParameterPropertyType":{
"type":"object",
- "title":"SurfacePropertyType",
+ "title":"OperationParameterPropertyType",
"required":[
- "abstractSurface"
+ "operationParameter"
],
"properties":{
- "abstractSurface":{
- "title":"abstractSurface",
+ "operationParameter":{
+ "title":"operationParameter",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractSurfaceType"
- }
- },
- "elementName":{
- "localPart":"AbstractSurface",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/OperationParameterType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractSurface",
+ "localPart":"OperationParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -19071,12 +19477,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SurfacePropertyType",
+ "localPart":"OperationParameterPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractSurface",
- "owns",
+ "operationParameter",
"nilReason",
"remoteSchema",
"type",
@@ -19088,129 +19493,62 @@
"actuate"
]
},
- "GeodesicType":{
- "allOf":[
- {
- "$ref":"#/definitions/GeodesicStringType"
- },
- {
- "type":"object",
- "title":"GeodesicType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeodesicType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "CircleByCenterPointType":{
- "allOf":[
- {
- "$ref":"#/definitions/ArcByCenterPointType"
- },
- {
- "type":"object",
- "title":"CircleByCenterPointType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CircleByCenterPointType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "AbstractGeometricPrimitiveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
- },
- {
- "type":"object",
- "title":"AbstractGeometricPrimitiveType",
- "properties":{
- }
- }
+ "InlinePropertyType":{
+ "type":"object",
+ "title":"InlinePropertyType",
+ "required":[
+ "any"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeometricPrimitiveType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "AbstractFeatureType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"AbstractFeatureType",
- "properties":{
- "boundedBy":{
- "title":"boundedBy",
- "allOf":[
- {
- "$ref":"#/definitions/BoundingShapeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"boundedBy",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "location":{
- "title":"location",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LocationPropertyType"
- }
- },
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "properties":{
+ "any":{
+ "title":"any",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"location",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
+ ],
+ "propertyType":"anyElement"
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractFeatureType",
+ "localPart":"InlinePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "boundedBy",
- "location"
+ "any",
+ "owns"
]
},
- "ResultType":{
+ "CRSPropertyType":{
"type":"object",
- "title":"ResultType",
+ "title":"CRSPropertyType",
"required":[
- "any"
+ "abstractCRS"
],
"properties":{
- "any":{
- "title":"any",
+ "abstractCRS":{
+ "title":"abstractCRS",
"allOf":[
{
"type":"object",
@@ -19219,11 +19557,20 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
+ "$ref":"#/definitions/AbstractCRSType"
}
+ },
+ "elementName":{
+ "localPart":"AbstractCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
- "propertyType":"anyElement"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -19344,28 +19691,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ResultType",
+ "localPart":"CRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "any",
+ "abstractCRS",
"nilReason",
"remoteSchema",
"type",
@@ -19374,27 +19708,95 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "PassThroughOperationPropertyType":{
+ "OrientableSurfaceType":{
+ "required":[
+ "baseSurface"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"OrientableSurfaceType",
+ "properties":{
+ "baseSurface":{
+ "title":"baseSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfacePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"baseSurface",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "orientation":{
+ "title":"orientation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SignType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"OrientableSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "baseSurface",
+ "orientation"
+ ]
+ },
+ "CartesianCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"CartesianCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CartesianCSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "CategoryPropertyType":{
"type":"object",
- "title":"PassThroughOperationPropertyType",
+ "title":"CategoryPropertyType",
"required":[
- "passThroughOperation"
+ "category"
],
"properties":{
- "passThroughOperation":{
- "title":"passThroughOperation",
+ "category":{
+ "title":"category",
"allOf":[
{
- "$ref":"#/definitions/PassThroughOperationType"
+ "$ref":"#/definitions/Category"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PassThroughOperation",
+ "localPart":"Category",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -19521,11 +19923,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PassThroughOperationPropertyType",
+ "localPart":"CategoryPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "passThroughOperation",
+ "category",
"nilReason",
"remoteSchema",
"type",
@@ -19537,79 +19939,49 @@
"actuate"
]
},
- "DirectedObservationType":{
+ "AbstractCRSType":{
"required":[
- "direction"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/ObservationType"
- },
- {
- "type":"object",
- "title":"DirectedObservationType",
- "properties":{
- "direction":{
- "title":"direction",
- "allOf":[
- {
- "$ref":"#/definitions/DirectionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"direction",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
+ "scope"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DirectedObservationType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "direction"
- ]
- },
- "MultiSolidType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"MultiSolidType",
+ "title":"AbstractCRSType",
"properties":{
- "solidMember":{
- "title":"solidMember",
+ "domainOfValidity":{
+ "title":"domainOfValidity",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/DomainOfValidity"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"solidMember",
+ "localPart":"domainOfValidity",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "solidMembers":{
- "title":"solidMembers",
+ "scope":{
+ "title":"scope",
"allOf":[
{
- "$ref":"#/definitions/SolidArrayPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"solidMembers",
+ "localPart":"scope",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -19618,31 +19990,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiSolidType",
+ "localPart":"AbstractCRSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "solidMember",
- "solidMembers"
+ "domainOfValidity",
+ "scope"
]
},
- "TimeNodePropertyType":{
+ "EngineeringDatumPropertyType":{
"type":"object",
- "title":"TimeNodePropertyType",
+ "title":"EngineeringDatumPropertyType",
"required":[
- "timeNode"
+ "engineeringDatum"
],
"properties":{
- "timeNode":{
- "title":"timeNode",
+ "engineeringDatum":{
+ "title":"engineeringDatum",
"allOf":[
{
- "$ref":"#/definitions/TimeNodeType"
+ "$ref":"#/definitions/EngineeringDatumType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeNode",
+ "localPart":"EngineeringDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -19765,6 +20137,61 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EngineeringDatumPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "engineeringDatum",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "HistoryPropertyType":{
+ "type":"object",
+ "title":"HistoryPropertyType",
+ "required":[
+ "abstractTimeSlice"
+ ],
+ "properties":{
+ "abstractTimeSlice":{
+ "title":"abstractTimeSlice",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractTimeSliceType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractTimeSlice",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractTimeSlice",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
"owns":{
"title":"owns",
@@ -19782,40 +20209,68 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeNodePropertyType",
+ "localPart":"HistoryPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timeNode",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate",
+ "abstractTimeSlice",
"owns"
]
},
- "BooleanPropertyType":{
+ "PrimeMeridianType":{
+ "required":[
+ "greenwichLongitude"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/IdentifiedObjectType"
+ },
+ {
+ "type":"object",
+ "title":"PrimeMeridianType",
+ "properties":{
+ "greenwichLongitude":{
+ "title":"greenwichLongitude",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"greenwichLongitude",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PrimeMeridianType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "greenwichLongitude"
+ ]
+ },
+ "ConcatenatedOperationPropertyType":{
"type":"object",
- "title":"BooleanPropertyType",
+ "title":"ConcatenatedOperationPropertyType",
"required":[
- "_boolean"
+ "concatenatedOperation"
],
"properties":{
- "_boolean":{
- "title":"_boolean",
+ "concatenatedOperation":{
+ "title":"concatenatedOperation",
"allOf":[
{
- "$ref":"#/definitions/Boolean"
+ "$ref":"#/definitions/ConcatenatedOperationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Boolean",
+ "localPart":"ConcatenatedOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -19942,11 +20397,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BooleanPropertyType",
+ "localPart":"ConcatenatedOperationPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "_boolean",
+ "concatenatedOperation",
"nilReason",
"remoteSchema",
"type",
@@ -19958,41 +20413,118 @@
"actuate"
]
},
- "SingleCRSPropertyType":{
- "type":"object",
- "title":"SingleCRSPropertyType",
+ "GridType":{
"required":[
- "abstractSingleCRS"
+ "limits",
+ "gridAxisLabels",
+ "axisName",
+ "dimension"
],
- "properties":{
- "abstractSingleCRS":{
- "title":"abstractSingleCRS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractCRSType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometryType"
+ },
+ {
+ "type":"object",
+ "title":"GridType",
+ "properties":{
+ "limits":{
+ "title":"limits",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridLimitsType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractSingleCRS",
+ "localPart":"limits",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractSingleCRS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
+ },
+ "gridAxisLabels":{
+ "title":"gridAxisLabels",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisLabels",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "axisName":{
+ "title":"axisName",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisName",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "dimension":{
+ "title":"dimension",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"dimension",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "limits",
+ "gridAxisLabels",
+ "axisName",
+ "dimension"
+ ]
+ },
+ "PolarCSPropertyType":{
+ "type":"object",
+ "title":"PolarCSPropertyType",
+ "required":[
+ "polarCS"
+ ],
+ "properties":{
+ "polarCS":{
+ "title":"polarCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PolarCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PolarCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
{
"type":"array",
"items":{
@@ -20113,11 +20645,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SingleCRSPropertyType",
+ "localPart":"PolarCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractSingleCRS",
+ "polarCS",
"nilReason",
"remoteSchema",
"type",
@@ -20129,39 +20661,26 @@
"actuate"
]
},
- "TimeCalendarEraPropertyType":{
+ "EllipsoidPropertyType":{
"type":"object",
- "title":"TimeCalendarEraPropertyType",
+ "title":"EllipsoidPropertyType",
"required":[
- "timeCalendarEra"
+ "ellipsoid"
],
"properties":{
- "timeCalendarEra":{
- "title":"timeCalendarEra",
+ "ellipsoid":{
+ "title":"ellipsoid",
"allOf":[
{
- "$ref":"#/definitions/TimeCalendarEraType"
+ "$ref":"#/definitions/EllipsoidType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeCalendarEra",
+ "localPart":"Ellipsoid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -20285,12 +20804,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCalendarEraPropertyType",
+ "localPart":"EllipsoidPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timeCalendarEra",
- "owns",
+ "ellipsoid",
"nilReason",
"remoteSchema",
"type",
@@ -20336,357 +20854,150 @@
"minimumOccurs"
]
},
- "LengthType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"LengthType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LengthType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "VerticalCRSType":{
+ "AbstractGMLType":{
+ "type":"object",
+ "title":"AbstractGMLType",
"required":[
- "verticalCS",
- "verticalDatum"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCRSType"
- },
- {
- "type":"object",
- "title":"VerticalCRSType",
- "properties":{
- "verticalCS":{
- "title":"verticalCS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/VerticalCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"verticalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"verticalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "verticalDatum":{
- "title":"verticalDatum",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/VerticalDatumPropertyType"
- }
- },
- "elementName":{
- "localPart":"verticalDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"verticalDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VerticalCRSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "verticalCS",
- "verticalDatum"
- ]
- },
- "AngleType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"AngleType",
- "properties":{
- }
- }
+ "id"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AngleType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "FeatureArrayPropertyType":{
- "type":"object",
- "title":"FeatureArrayPropertyType",
"properties":{
- "abstractFeature":{
- "title":"abstractFeature",
+ "metaDataProperty":{
+ "title":"metaDataProperty",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractFeatureType"
- }
- },
- "elementName":{
- "localPart":"AbstractFeature",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/MetaDataPropertyType"
},
"minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractFeature",
+ "localPart":"metaDataProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"FeatureArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "abstractFeature"
- ]
- },
- "GeodeticCRSPropertyType":{
- "type":"object",
- "title":"GeodeticCRSPropertyType",
- "required":[
- "geodeticCRS"
- ],
- "properties":{
- "geodeticCRS":{
- "title":"geodeticCRS",
+ },
+ "description":{
+ "title":"description",
"allOf":[
{
- "$ref":"#/definitions/GeodeticCRSType"
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"GeodeticCRS",
+ "localPart":"description",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
+ "descriptionReference":{
+ "title":"descriptionReference",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/ReferenceType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"descriptionReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
+ "identifier":{
+ "title":"identifier",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"identifier",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "show":{
- "title":"show",
+ "name":{
+ "title":"name",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CodeType"
+ },
+ "minItems":0
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "actuate":{
- "title":"actuate",
+ "id":{
+ "title":"id",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"id",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeodeticCRSPropertyType",
+ "localPart":"AbstractGMLType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "geodeticCRS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "metaDataProperty",
+ "description",
+ "descriptionReference",
+ "identifier",
+ "name",
+ "id"
]
},
- "EllipsoidType":{
+ "RectangleType":{
"required":[
- "semiMajorAxis",
- "secondDefiningParameter"
+ "exterior"
],
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
},
{
"type":"object",
- "title":"EllipsoidType",
+ "title":"RectangleType",
"properties":{
- "semiMajorAxis":{
- "title":"semiMajorAxis",
+ "exterior":{
+ "title":"exterior",
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"semiMajorAxis",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "secondDefiningParameter":{
- "title":"secondDefiningParameter",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/SecondDefiningParameterPropertyElement"
+ "$ref":"#/definitions/SurfaceInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"secondDefiningParameter",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
}
}
}
@@ -20694,112 +21005,325 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EllipsoidType",
+ "localPart":"RectangleType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "semiMajorAxis",
- "secondDefiningParameter"
+ "exterior",
+ "interpolation"
]
},
- "ValuePropertyType":{
- "type":"object",
- "title":"ValuePropertyType",
+ "MovingObjectStatusType":{
"required":[
- "abstractValue",
- "abstractGeometry",
- "abstractTimeObject",
- "_null"
+ "position",
+ "pos",
+ "locationName",
+ "locationReference",
+ "location"
],
- "properties":{
- "abstractValue":{
- "title":"abstractValue",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTimeSliceType"
+ },
+ {
+ "type":"object",
+ "title":"MovingObjectStatusType",
+ "properties":{
+ "position":{
+ "title":"position",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractValue",
+ "localPart":"position",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "abstractGeometry":{
- "title":"abstractGeometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ },
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "locationName":{
+ "title":"locationName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"locationName",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "locationReference":{
+ "title":"locationReference",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"locationReference",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "location":{
+ "title":"location",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LocationPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "speed":{
+ "title":"speed",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"speed",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "bearing":{
+ "title":"bearing",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"bearing",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "acceleration":{
+ "title":"acceleration",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"acceleration",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "elevation":{
+ "title":"elevation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"elevation",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "status":{
+ "title":"status",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"status",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "statusReference":{
+ "title":"statusReference",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferenceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"statusReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MovingObjectStatusType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "position",
+ "pos",
+ "locationName",
+ "locationReference",
+ "location",
+ "speed",
+ "bearing",
+ "acceleration",
+ "elevation",
+ "status",
+ "statusReference"
+ ]
+ },
+ "TopoSolidType":{
+ "required":[
+ "directedFace"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
},
- "abstractTimeObject":{
- "title":"abstractTimeObject",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
+ {
+ "type":"object",
+ "title":"TopoSolidType",
+ "properties":{
+ "isolated":{
+ "title":"isolated",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/NodeOrEdgePropertyType"
+ },
+ "minItems":0
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractTimeObject",
+ "localPart":"isolated",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "directedFace":{
+ "title":"directedFace",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedFacePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"directedFace",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "solidProperty":{
+ "title":"solidProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SolidPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"solidProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ },
+ "universal":{
+ "title":"universal",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"universal",
+ "namespaceURI":""
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractTimeObject",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "_null":{
- "title":"_null",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoSolidType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "isolated",
+ "directedFace",
+ "solidProperty",
+ "universal",
+ "aggregationType"
+ ]
+ },
+ "EllipsoidalCSPropertyType":{
+ "type":"object",
+ "title":"EllipsoidalCSPropertyType",
+ "required":[
+ "ellipsoidalCS"
+ ],
+ "properties":{
+ "ellipsoidalCS":{
+ "title":"ellipsoidalCS",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/EllipsoidalCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Null",
+ "localPart":"EllipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -20922,31 +21446,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ValuePropertyType",
+ "localPart":"EllipsoidalCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractValue",
- "abstractGeometry",
- "abstractTimeObject",
- "_null",
+ "ellipsoidalCS",
"nilReason",
"remoteSchema",
"type",
@@ -20955,167 +21463,29 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
- ]
- },
- "DictionaryType":{
- "allOf":[
- {
- "$ref":"#/definitions/DefinitionType"
- },
- {
- "type":"object",
- "title":"DictionaryType",
- "properties":{
- "dictionaryEntryOrIndirectEntry":{
- "title":"dictionaryEntryOrIndirectEntry",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/IndirectEntryType"
- }
- },
- "elementName":{
- "localPart":"indirectEntry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DictionaryEntryType"
- }
- },
- "elementName":{
- "localPart":"dictionaryEntry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":0
- }
- ],
- "propertyType":"elementRefs"
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DictionaryType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "dictionaryEntryOrIndirectEntry",
- "aggregationType"
- ]
- },
- "Category":{
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- },
- {
- "type":"object",
- "title":"Category",
- "properties":{
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "propertiesOrder":[
- "nilReason"
+ "actuate"
]
},
- "TopoPrimitiveMemberType":{
+ "TemporalDatumPropertyType":{
"type":"object",
- "title":"TopoPrimitiveMemberType",
+ "title":"TemporalDatumPropertyType",
"required":[
- "abstractTopoPrimitive"
+ "temporalDatum"
],
"properties":{
- "abstractTopoPrimitive":{
- "title":"abstractTopoPrimitive",
+ "temporalDatum":{
+ "title":"temporalDatum",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"AbstractTopoPrimitive",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/TemporalDatumType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractTopoPrimitive",
+ "localPart":"TemporalDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -21239,12 +21609,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoPrimitiveMemberType",
+ "localPart":"TemporalDatumPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractTopoPrimitive",
- "owns",
+ "temporalDatum",
"nilReason",
"remoteSchema",
"type",
@@ -21256,425 +21625,80 @@
"actuate"
]
},
- "TimeCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"TimeCSType",
- "properties":{
- }
- }
+ "LocationPropertyType":{
+ "type":"object",
+ "title":"LocationPropertyType",
+ "required":[
+ "abstractGeometry",
+ "locationKeyWord",
+ "locationString",
+ "_null"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeCSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "AbstractGeometryType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"AbstractGeometryType",
- "properties":{
- "srsName":{
- "title":"srsName",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
- }
- },
- "srsDimension":{
- "title":"srsDimension",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
- }
- },
- "axisLabels":{
- "title":"axisLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
- }
- },
- "uomLabels":{
- "title":"uomLabels",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeometryType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
- ]
- },
- "GeodesicStringType":{
- "required":[
- "posList",
- "geometricPositionGroup"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
- },
- {
- "type":"object",
- "title":"GeodesicStringType",
- "properties":{
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
+ "properties":{
+ "abstractGeometry":{
+ "title":"abstractGeometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"posList",
+ "localPart":"AbstractGeometry",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "geometricPositionGroup":{
- "title":"geometricPositionGroup",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elements"
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
}
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeodesicStringType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "posList",
- "geometricPositionGroup",
- "interpolation"
- ]
- },
- "AbstractGeometricAggregateType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometryType"
},
- {
- "type":"object",
- "title":"AbstractGeometricAggregateType",
- "properties":{
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
+ "locationKeyWord":{
+ "title":"locationKeyWord",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LocationKeyWord",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeometricAggregateType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "aggregationType"
- ]
- },
- "ArcStringByBulgeType":{
- "required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "bulge",
- "normal"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
},
- {
- "type":"object",
- "title":"ArcStringByBulgeType",
- "properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "bulge":{
- "title":"bulge",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"bulge",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "normal":{
- "title":"normal",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"normal",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "numArc":{
- "title":"numArc",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
- }
+ "locationString":{
+ "title":"locationString",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LocationString",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ArcStringByBulgeType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "bulge",
- "normal",
- "interpolation",
- "numArc"
- ]
- },
- "AffineCSPropertyType":{
- "type":"object",
- "title":"AffineCSPropertyType",
- "required":[
- "affineCS"
- ],
- "properties":{
- "affineCS":{
- "title":"affineCS",
+ },
+ "_null":{
+ "title":"_null",
"allOf":[
{
- "$ref":"#/definitions/AffineCSType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"element",
"elementName":{
- "localPart":"AffineCS",
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -21801,11 +21825,14 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AffineCSPropertyType",
+ "localPart":"LocationPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "affineCS",
+ "abstractGeometry",
+ "locationKeyWord",
+ "locationString",
+ "_null",
"nilReason",
"remoteSchema",
"type",
@@ -21817,275 +21844,75 @@
"actuate"
]
},
- "VectorType":{
+ "AbstractContinuousCoverageType":{
"allOf":[
{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"#/definitions/AbstractCoverageType"
},
{
"type":"object",
- "title":"VectorType",
+ "title":"AbstractContinuousCoverageType",
"properties":{
+ "coverageFunction":{
+ "title":"coverageFunction",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoverageFunctionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coverageFunction",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"VectorType",
+ "localPart":"AbstractContinuousCoverageType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ },
+ "propertiesOrder":[
+ "coverageFunction"
+ ]
},
- "GeodeticCRSType":{
- "required":[
- "ellipsoidalCS",
- "cartesianCS",
- "sphericalCS",
- "geodeticDatum"
- ],
+ "EngineeringDatumType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/AbstractDatumType"
},
{
"type":"object",
- "title":"GeodeticCRSType",
+ "title":"EngineeringDatumType",
"properties":{
- "ellipsoidalCS":{
- "title":"ellipsoidalCS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"ellipsoidalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"ellipsoidalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "cartesianCS":{
- "title":"cartesianCS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"cartesianCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"cartesianCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "sphericalCS":{
- "title":"sphericalCS",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SphericalCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"sphericalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"sphericalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "geodeticDatum":{
- "title":"geodeticDatum",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/GeodeticDatumPropertyType"
- }
- },
- "elementName":{
- "localPart":"geodeticDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"geodeticDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"GeodeticCRSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "ellipsoidalCS",
- "cartesianCS",
- "sphericalCS",
- "geodeticDatum"
- ]
- },
- "KnotType":{
- "type":"object",
- "title":"KnotType",
- "required":[
- "value",
- "multiplicity",
- "weight"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"value",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "multiplicity":{
- "title":"multiplicity",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"multiplicity",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "weight":{
- "title":"weight",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"weight",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"KnotType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "value",
- "multiplicity",
- "weight"
- ]
- },
- "TopoSurfacePropertyType":{
- "type":"object",
- "title":"TopoSurfacePropertyType",
- "required":[
- "topoSurface"
],
- "properties":{
- "topoSurface":{
- "title":"topoSurface",
- "allOf":[
- {
- "$ref":"#/definitions/TopoSurfaceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoSurface",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoSurfacePropertyType",
+ "localPart":"EngineeringDatumType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "topoSurface",
- "owns"
- ]
+ }
},
- "PrimeMeridianPropertyType":{
+ "MultiPointPropertyType":{
"type":"object",
- "title":"PrimeMeridianPropertyType",
+ "title":"MultiPointPropertyType",
"required":[
- "primeMeridian"
+ "multiPoint"
],
"properties":{
- "primeMeridian":{
- "title":"primeMeridian",
+ "multiPoint":{
+ "title":"multiPoint",
"allOf":[
{
- "$ref":"#/definitions/PrimeMeridianType"
+ "$ref":"#/definitions/MultiPointType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PrimeMeridian",
+ "localPart":"MultiPoint",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -22208,15 +22035,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PrimeMeridianPropertyType",
+ "localPart":"MultiPointPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "primeMeridian",
+ "multiPoint",
"nilReason",
"remoteSchema",
"type",
@@ -22225,52 +22065,137 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "SecondDefiningParameterPropertyElement":{
+ "TopoCurvePropertyType":{
"type":"object",
- "title":"SecondDefiningParameterPropertyElement",
+ "title":"TopoCurvePropertyType",
"required":[
- "secondDefiningParameter"
+ "topoCurve"
],
"properties":{
- "secondDefiningParameter":{
- "title":"secondDefiningParameter",
+ "topoCurve":{
+ "title":"topoCurve",
"allOf":[
{
- "$ref":"#/definitions/SecondDefiningParameter"
+ "$ref":"#/definitions/TopoCurveType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"SecondDefiningParameter",
+ "localPart":"TopoCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoCurvePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
"propertiesOrder":[
- "secondDefiningParameter"
+ "topoCurve",
+ "owns"
]
},
- "CountPropertyType":{
+ "ConeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"ConeType",
+ "properties":{
+ "horizontalCURVETYPE":{
+ "title":"horizontalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"horizontalCurveType",
+ "namespaceURI":""
+ }
+ },
+ "verticalCURVETYPE":{
+ "title":"verticalCURVETYPE",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"verticalCurveType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ConeType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "horizontalCURVETYPE",
+ "verticalCURVETYPE"
+ ]
+ },
+ "DefinitionBaseType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"DefinitionBaseType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DefinitionBaseType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "TimeClockPropertyType":{
"type":"object",
- "title":"CountPropertyType",
+ "title":"TimeClockPropertyType",
"required":[
- "count"
+ "timeClock"
],
"properties":{
- "count":{
- "title":"count",
+ "timeClock":{
+ "title":"timeClock",
"allOf":[
{
- "$ref":"#/definitions/Count"
+ "$ref":"#/definitions/TimeClockType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Count",
+ "localPart":"TimeClock",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -22393,15 +22318,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CountPropertyType",
+ "localPart":"TimeClockPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "count",
+ "timeClock",
"nilReason",
"remoteSchema",
"type",
@@ -22410,26 +22348,27 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "TimeCalendarPropertyType":{
+ "QuantityPropertyType":{
"type":"object",
- "title":"TimeCalendarPropertyType",
+ "title":"QuantityPropertyType",
"required":[
- "timeCalendar"
+ "quantity"
],
"properties":{
- "timeCalendar":{
- "title":"timeCalendar",
+ "quantity":{
+ "title":"quantity",
"allOf":[
{
- "$ref":"#/definitions/TimeCalendarType"
+ "$ref":"#/definitions/Quantity"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeCalendar",
+ "localPart":"Quantity",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -22552,28 +22491,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCalendarPropertyType",
+ "localPart":"QuantityPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timeCalendar",
+ "quantity",
"nilReason",
"remoteSchema",
"type",
@@ -22582,97 +22508,192 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "AbstractCurveType":{
+ "TimeCalendarEraType":{
+ "required":[
+ "referenceEvent",
+ "referenceDate",
+ "julianReference",
+ "epochOfUse"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"AbstractCurveType",
+ "title":"TimeCalendarEraType",
"properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractCurveType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "HistoryPropertyType":{
- "type":"object",
- "title":"HistoryPropertyType",
- "required":[
- "abstractTimeSlice"
- ],
- "properties":{
- "abstractTimeSlice":{
- "title":"abstractTimeSlice",
- "allOf":[
- {
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeSliceType"
- }
- },
- "elementName":{
- "localPart":"AbstractTimeSlice",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "referenceEvent":{
+ "title":"referenceEvent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
}
- },
- "minItems":1
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractTimeSlice",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceEvent",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "referenceDate":{
+ "title":"referenceDate",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceDate",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "julianReference":{
+ "title":"julianReference",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"julianReference",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "epochOfUse":{
+ "title":"epochOfUse",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePeriodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"epochOfUse",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"HistoryPropertyType",
+ "localPart":"TimeCalendarEraType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractTimeSlice",
- "owns"
+ "referenceEvent",
+ "referenceDate",
+ "julianReference",
+ "epochOfUse"
]
},
- "ProcedurePropertyType":{
- "type":"object",
- "title":"ProcedurePropertyType",
+ "MultiCurveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"MultiCurveType",
+ "properties":{
+ "curveMember":{
+ "title":"curveMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CurvePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveMember",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "curveMembers":{
+ "title":"curveMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curveMembers",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiCurveType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "curveMember",
+ "curveMembers"
+ ]
+ },
+ "MeasureType":{
+ "type":"object",
+ "title":"MeasureType",
"required":[
- "abstractFeature"
+ "uom"
],
"properties":{
- "abstractFeature":{
- "title":"abstractFeature",
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MeasureType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "value",
+ "uom"
+ ]
+ },
+ "GeneralConversionPropertyType":{
+ "type":"object",
+ "title":"GeneralConversionPropertyType",
+ "required":[
+ "abstractGeneralConversion"
+ ],
+ "properties":{
+ "abstractGeneralConversion":{
+ "title":"abstractGeneralConversion",
"allOf":[
{
"type":"object",
@@ -22681,18 +22702,223 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/AbstractGeneralConversionType"
}
},
"elementName":{
- "localPart":"AbstractFeature",
+ "localPart":"AbstractGeneralConversion",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractFeature",
+ "localPart":"AbstractGeneralConversion",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeneralConversionPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "abstractGeneralConversion",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "DefinitionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DefinitionBaseType"
+ },
+ {
+ "type":"object",
+ "title":"DefinitionType",
+ "properties":{
+ "remarks":{
+ "title":"remarks",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"remarks",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DefinitionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "remarks"
+ ]
+ },
+ "GeometricPrimitivePropertyType":{
+ "type":"object",
+ "title":"GeometricPrimitivePropertyType",
+ "required":[
+ "abstractGeometricPrimitive"
+ ],
+ "properties":{
+ "abstractGeometricPrimitive":{
+ "title":"abstractGeometricPrimitive",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometricPrimitive",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -22832,11 +23058,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ProcedurePropertyType",
+ "localPart":"GeometricPrimitivePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractFeature",
+ "abstractGeometricPrimitive",
"nilReason",
"remoteSchema",
"type",
@@ -22849,41 +23075,201 @@
"owns"
]
},
- "AbstractTimeSliceType":{
+ "VerticalCRSPropertyType":{
+ "type":"object",
+ "title":"VerticalCRSPropertyType",
"required":[
- "validTime"
+ "verticalCRS"
],
+ "properties":{
+ "verticalCRS":{
+ "title":"verticalCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VerticalCRSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"VerticalCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VerticalCRSPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "verticalCRS",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "MultiGeometryType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
{
"type":"object",
- "title":"AbstractTimeSliceType",
+ "title":"MultiGeometryType",
"properties":{
- "validTime":{
- "title":"validTime",
+ "geometryMember":{
+ "title":"geometryMember",
"allOf":[
{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GeometryPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"validTime",
+ "localPart":"geometryMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "dataSource":{
- "title":"dataSource",
+ "geometryMembers":{
+ "title":"geometryMembers",
"allOf":[
{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/GeometryArrayPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dataSource",
+ "localPart":"geometryMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -22892,184 +23278,315 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractTimeSliceType",
+ "localPart":"MultiGeometryType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "validTime",
- "dataSource"
+ "geometryMember",
+ "geometryMembers"
]
},
- "PrimeMeridianType":{
+ "GeometricComplexPropertyType":{
+ "type":"object",
+ "title":"GeometricComplexPropertyType",
"required":[
- "greenwichLongitude"
+ "geometricComplex",
+ "compositeCurve",
+ "compositeSurface",
+ "compositeSolid"
],
- "allOf":[
- {
- "$ref":"#/definitions/IdentifiedObjectType"
+ "properties":{
+ "geometricComplex":{
+ "title":"geometricComplex",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometricComplexType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GeometricComplex",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
- {
- "type":"object",
- "title":"PrimeMeridianType",
- "properties":{
- "greenwichLongitude":{
- "title":"greenwichLongitude",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"greenwichLongitude",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "compositeCurve":{
+ "title":"compositeCurve",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompositeCurveType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CompositeCurve",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "compositeSurface":{
+ "title":"compositeSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompositeSurfaceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CompositeSurface",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "compositeSolid":{
+ "title":"compositeSolid",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompositeSolidType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CompositeSolid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"PrimeMeridianType",
+ "localPart":"GeometricComplexPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "greenwichLongitude"
+ "geometricComplex",
+ "compositeCurve",
+ "compositeSurface",
+ "compositeSolid",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
+ "owns"
]
},
- "TopoSolidType":{
+ "GridLimitsType":{
+ "type":"object",
+ "title":"GridLimitsType",
"required":[
- "directedFace"
+ "gridEnvelope"
],
+ "properties":{
+ "gridEnvelope":{
+ "title":"gridEnvelope",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridEnvelopeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"GridEnvelope",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GridLimitsType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "gridEnvelope"
+ ]
+ },
+ "AbstractGeometricPrimitiveType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/AbstractGeometryType"
},
{
"type":"object",
- "title":"TopoSolidType",
+ "title":"AbstractGeometricPrimitiveType",
"properties":{
- "isolated":{
- "title":"isolated",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/NodeOrEdgePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"isolated",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "directedFace":{
- "title":"directedFace",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DirectedFacePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"directedFace",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "solidProperty":{
- "title":"solidProperty",
- "allOf":[
- {
- "$ref":"#/definitions/SolidPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"solidProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "universal":{
- "title":"universal",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"universal",
- "namespaceURI":""
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoSolidType",
+ "localPart":"AbstractGeometricPrimitiveType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "isolated",
- "directedFace",
- "solidProperty",
- "universal",
- "aggregationType"
- ]
+ }
},
- "ConeType":{
+ "TriangleType":{
+ "required":[
+ "exterior"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
},
{
"type":"object",
- "title":"ConeType",
+ "title":"TriangleType",
"properties":{
- "horizontalCURVETYPE":{
- "title":"horizontalCURVETYPE",
+ "exterior":{
+ "title":"exterior",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"horizontalCurveType",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "verticalCURVETYPE":{
- "title":"verticalCURVETYPE",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/CurveInterpolationType"
+ "$ref":"#/definitions/SurfaceInterpolationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"verticalCurveType",
+ "localPart":"interpolation",
"namespaceURI":""
}
}
@@ -23078,81 +23595,147 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ConeType",
+ "localPart":"TriangleType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "horizontalCURVETYPE",
- "verticalCURVETYPE"
+ "exterior",
+ "interpolation"
]
},
- "ScaleType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
+ "DataBlockType":{
+ "type":"object",
+ "title":"DataBlockType",
+ "required":[
+ "rangeParameters",
+ "tupleList",
+ "doubleOrNilReasonTupleList"
+ ],
+ "properties":{
+ "rangeParameters":{
+ "title":"rangeParameters",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AssociationRoleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeParameters",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
- {
- "type":"object",
- "title":"ScaleType",
- "properties":{
+ "tupleList":{
+ "title":"tupleList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CoordinatesType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"tupleList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "doubleOrNilReasonTupleList":{
+ "title":"doubleOrNilReasonTupleList",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"doubleOrNilReasonTupleList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"ScaleType",
+ "localPart":"DataBlockType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ },
+ "propertiesOrder":[
+ "rangeParameters",
+ "tupleList",
+ "doubleOrNilReasonTupleList"
+ ]
},
- "OffsetCurveType":{
- "required":[
- "offsetBase",
- "distance"
- ],
+ "DynamicFeatureType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/AbstractFeatureType"
},
{
"type":"object",
- "title":"OffsetCurveType",
+ "title":"DynamicFeatureType",
"properties":{
- "offsetBase":{
- "title":"offsetBase",
+ "validTime":{
+ "title":"validTime",
"allOf":[
{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/TimePrimitivePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"offsetBase",
+ "localPart":"validTime",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "distance":{
- "title":"distance",
+ "history":{
+ "title":"history",
"allOf":[
{
- "$ref":"#/definitions/LengthType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/HistoryPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"history",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"history",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "dataSource":{
+ "title":"dataSource",
+ "allOf":[
+ {
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distance",
+ "localPart":"dataSource",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "refDirection":{
- "title":"refDirection",
+ "dataSourceReference":{
+ "title":"dataSourceReference",
"allOf":[
{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"refDirection",
+ "localPart":"dataSourceReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -23161,169 +23744,126 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OffsetCurveType",
+ "localPart":"DynamicFeatureType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "offsetBase",
- "distance",
- "refDirection"
- ]
- },
- "ImageCRSType":{
- "required":[
- "cartesianCS",
- "affineCS",
- "usesObliqueCartesianCS",
- "imageDatum"
+ "validTime",
+ "history",
+ "dataSource",
+ "dataSourceReference"
+ ]
+ },
+ "AbstractTimeObjectType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractTimeObjectType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTimeObjectType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "TimeOrdinalEraType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/DefinitionType"
},
{
"type":"object",
- "title":"ImageCRSType",
+ "title":"TimeOrdinalEraType",
"properties":{
- "cartesianCS":{
- "title":"cartesianCS",
+ "relatedTime":{
+ "title":"relatedTime",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
- }
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/RelatedTimeType"
},
- "elementName":{
- "localPart":"cartesianCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "minItems":0
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"cartesianCS",
+ "localPart":"relatedTime",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "affineCS":{
- "title":"affineCS",
+ "start":{
+ "title":"start",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AffineCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"affineCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/TimeNodePropertyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"affineCS",
+ "localPart":"start",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "usesObliqueCartesianCS":{
- "title":"usesObliqueCartesianCS",
+ "end":{
+ "title":"end",
"allOf":[
{
- "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
+ "$ref":"#/definitions/TimeNodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"usesObliqueCartesianCS",
+ "localPart":"end",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "imageDatum":{
- "title":"imageDatum",
+ "extent":{
+ "title":"extent",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/ImageDatumPropertyType"
- }
- },
- "elementName":{
- "localPart":"imageDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/TimePeriodPropertyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"imageDatum",
+ "localPart":"extent",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ImageCRSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "cartesianCS",
- "affineCS",
- "usesObliqueCartesianCS",
- "imageDatum"
- ]
- },
- "PointType":{
- "required":[
- "pos",
- "coordinates"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
- },
- {
- "type":"object",
- "title":"PointType",
- "properties":{
- "pos":{
- "title":"pos",
+ },
+ "member":{
+ "title":"member",
"allOf":[
{
- "$ref":"#/definitions/DirectPositionType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeOrdinalEraPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pos",
+ "localPart":"member",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "coordinates":{
- "title":"coordinates",
+ "group":{
+ "title":"group",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/ReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"group",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -23332,1203 +23872,1203 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"PointType",
+ "localPart":"TimeOrdinalEraType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "pos",
- "coordinates"
+ "relatedTime",
+ "start",
+ "end",
+ "extent",
+ "member",
+ "group"
]
},
- "CompositeValueType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
- },
- {
- "type":"object",
- "title":"CompositeValueType",
- "properties":{
- "valueComponent":{
- "title":"valueComponent",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/ValuePropertyType"
+ "SolidArrayPropertyType":{
+ "type":"object",
+ "title":"SolidArrayPropertyType",
+ "properties":{
+ "abstractSolid":{
+ "title":"abstractSolid",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"valueComponent",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "valueComponents":{
- "title":"valueComponents",
- "allOf":[
- {
- "$ref":"#/definitions/ValueArrayPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"valueComponents",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
+ "value":{
+ "$ref":"#/definitions/AbstractSolidType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSolid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractSolid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeValueType",
+ "localPart":"SolidArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "valueComponent",
- "valueComponents",
- "aggregationType"
+ "abstractSolid",
+ "owns"
]
},
- "TopoCurveType":{
+ "TimeTopologyComplexType":{
"required":[
- "directedEdge"
+ "primitive"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/AbstractTimeComplexType"
},
{
"type":"object",
- "title":"TopoCurveType",
+ "title":"TimeTopologyComplexType",
"properties":{
- "directedEdge":{
- "title":"directedEdge",
+ "primitive":{
+ "title":"primitive",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
+ "$ref":"#/definitions/TimeTopologyPrimitivePropertyType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"directedEdge",
+ "localPart":"primitive",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "aggregationType":{
- "title":"aggregationType",
- "allOf":[
- {
- "$ref":"#/definitions/AggregationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoCurveType",
+ "localPart":"TimeTopologyComplexType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "directedEdge",
- "aggregationType"
+ "primitive"
]
},
- "RingPropertyType":{
+ "CurveSegmentArrayPropertyType":{
"type":"object",
- "title":"RingPropertyType",
- "required":[
- "ring"
- ],
+ "title":"CurveSegmentArrayPropertyType",
"properties":{
- "ring":{
- "title":"ring",
+ "abstractCurveSegment":{
+ "title":"abstractCurveSegment",
"allOf":[
{
- "$ref":"#/definitions/RingType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCurveSegmentType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCurveSegment",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Ring",
+ "localPart":"AbstractCurveSegment",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RingPropertyType",
+ "localPart":"CurveSegmentArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "ring"
+ "abstractCurveSegment"
]
},
- "AreaType":{
+ "GeodesicType":{
"allOf":[
{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/GeodesicStringType"
},
{
"type":"object",
- "title":"AreaType",
+ "title":"GeodesicType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AreaType",
+ "localPart":"GeodesicType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "GeometryPropertyType":{
+ "SphericalCSType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
+ },
+ {
+ "type":"object",
+ "title":"SphericalCSType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SphericalCSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "TopoSurfacePropertyType":{
"type":"object",
- "title":"GeometryPropertyType",
+ "title":"TopoSurfacePropertyType",
"required":[
- "abstractGeometry"
+ "topoSurface"
],
"properties":{
- "abstractGeometry":{
- "title":"abstractGeometry",
+ "topoSurface":{
+ "title":"topoSurface",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/TopoSurfaceType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"TopoSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "nilReason":{
- "title":"nilReason",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
+ "localPart":"owns",
"namespaceURI":""
}
- },
- "remoteSchema":{
- "title":"remoteSchema",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoSurfacePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "topoSurface",
+ "owns"
+ ]
+ },
+ "AffinePlacementType":{
+ "type":"object",
+ "title":"AffinePlacementType",
+ "required":[
+ "location",
+ "refDirection",
+ "inDimension",
+ "outDimension"
+ ],
+ "properties":{
+ "location":{
+ "title":"location",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/DirectPositionType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"location",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "type":{
- "title":"type",
+ "refDirection":{
+ "title":"refDirection",
"allOf":[
{
- "$ref":"#/definitions/TypeType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"refDirection",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "href":{
- "title":"href",
+ "inDimension":{
+ "title":"inDimension",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"inDimension",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "role":{
- "title":"role",
+ "outDimension":{
+ "title":"outDimension",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"outDimension",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AffinePlacementType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "location",
+ "refDirection",
+ "inDimension",
+ "outDimension"
+ ]
+ },
+ "AbstractCoordinateSystemType":{
+ "required":[
+ "axis"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/IdentifiedObjectType"
},
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ {
+ "type":"object",
+ "title":"AbstractCoordinateSystemType",
+ "properties":{
+ "axis":{
+ "title":"axis",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"axis",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"axis",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometryPropertyType",
+ "localPart":"AbstractCoordinateSystemType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractGeometry",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate",
- "owns"
+ "axis",
+ "aggregationType"
]
},
- "ObliqueCartesianCSPropertyType":{
+ "AbstractGriddedSurfaceType.Rows":{
"type":"object",
- "title":"ObliqueCartesianCSPropertyType",
+ "title":"AbstractGriddedSurfaceType.Rows",
"required":[
- "obliqueCartesianCS"
+ "row"
],
"properties":{
- "obliqueCartesianCS":{
- "title":"obliqueCartesianCS",
- "allOf":[
- {
- "$ref":"#/definitions/ObliqueCartesianCSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ObliqueCartesianCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "nilReason":{
- "title":"nilReason",
+ "row":{
+ "title":"row",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows.Row"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Row",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"ObliqueCartesianCSPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
"propertiesOrder":[
- "obliqueCartesianCS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "row"
]
},
- "TimeCalendarEraType":{
+ "TimePeriodType":{
"required":[
- "referenceEvent",
- "referenceDate",
- "julianReference",
- "epochOfUse"
+ "beginPosition",
+ "begin",
+ "endPosition",
+ "end",
+ "duration",
+ "timeInterval"
],
"allOf":[
{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
},
{
"type":"object",
- "title":"TimeCalendarEraType",
+ "title":"TimePeriodType",
"properties":{
- "referenceEvent":{
- "title":"referenceEvent",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceEvent",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "referenceDate":{
- "title":"referenceDate",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceDate",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "julianReference":{
- "title":"julianReference",
+ "beginPosition":{
+ "title":"beginPosition",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/TimePositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"julianReference",
+ "localPart":"beginPosition",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "epochOfUse":{
- "title":"epochOfUse",
- "allOf":[
- {
- "$ref":"#/definitions/TimePeriodPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"epochOfUse",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TimeCalendarEraType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "referenceEvent",
- "referenceDate",
- "julianReference",
- "epochOfUse"
- ]
- },
- "TopoComplexType":{
- "required":[
- "maximalComplex"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"TopoComplexType",
- "properties":{
- "maximalComplex":{
- "title":"maximalComplex",
+ "begin":{
+ "title":"begin",
"allOf":[
{
- "$ref":"#/definitions/TopoComplexPropertyType"
+ "$ref":"#/definitions/TimeInstantPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"maximalComplex",
+ "localPart":"begin",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "superComplex":{
- "title":"superComplex",
+ "endPosition":{
+ "title":"endPosition",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TopoComplexPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/TimePositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"superComplex",
+ "localPart":"endPosition",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "subComplex":{
- "title":"subComplex",
+ "end":{
+ "title":"end",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TopoComplexPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/TimeInstantPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"subComplex",
+ "localPart":"end",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "topoPrimitiveMember":{
- "title":"topoPrimitiveMember",
+ "duration":{
+ "title":"duration",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TopoPrimitiveMemberType"
- },
- "minItems":0
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"topoPrimitiveMember",
+ "localPart":"duration",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "topoPrimitiveMembers":{
- "title":"topoPrimitiveMembers",
+ "timeInterval":{
+ "title":"timeInterval",
"allOf":[
{
- "$ref":"#/definitions/TopoPrimitiveArrayAssociationType"
+ "$ref":"#/definitions/TimeIntervalLengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"topoPrimitiveMembers",
+ "localPart":"timeInterval",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "isMaximal":{
- "title":"isMaximal",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"isMaximal",
- "namespaceURI":""
- }
- },
- "aggregationType":{
- "title":"aggregationType",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimePeriodType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "beginPosition",
+ "begin",
+ "endPosition",
+ "end",
+ "duration",
+ "timeInterval"
+ ]
+ },
+ "GenericMetaDataType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractMetaDataType"
+ },
+ {
+ "type":"object",
+ "title":"GenericMetaDataType",
+ "properties":{
+ "contentOverrideForGenericMetaDataType":{
+ "title":"contentOverrideForGenericMetaDataType",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ]
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
- }
+ "propertyType":"anyElement"
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoComplexType",
+ "localPart":"GenericMetaDataType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "maximalComplex",
- "superComplex",
- "subComplex",
- "topoPrimitiveMember",
- "topoPrimitiveMembers",
- "isMaximal",
- "aggregationType"
+ "contentOverrideForGenericMetaDataType"
]
},
- "TemporalCRSPropertyType":{
- "type":"object",
- "title":"TemporalCRSPropertyType",
- "required":[
- "temporalCRS"
+ "AbstractSurfaceType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractSurfaceType",
+ "properties":{
+ }
+ }
],
- "properties":{
- "temporalCRS":{
- "title":"temporalCRS",
- "allOf":[
- {
- "$ref":"#/definitions/TemporalCRSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TemporalCRS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractSurfaceType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "Category":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"Category",
+ "properties":{
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
}
- },
- "remoteSchema":{
- "title":"remoteSchema",
+ }
+ ],
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "nilReason"
+ ]
+ },
+ "DirectionDescriptionType":{
+ "type":"object",
+ "title":"DirectionDescriptionType",
+ "required":[
+ "compassPoint",
+ "keyword",
+ "description",
+ "reference"
+ ],
+ "properties":{
+ "compassPoint":{
+ "title":"compassPoint",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/CompassPointEnumeration"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"compassPoint",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
+ "keyword":{
+ "title":"keyword",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/CodeType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"keyword",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "title":{
- "title":"title",
+ "description":{
+ "title":"description",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "actuate":{
- "title":"actuate",
+ "reference":{
+ "title":"reference",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"#/definitions/ReferenceType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"reference",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TemporalCRSPropertyType",
+ "localPart":"DirectionDescriptionType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "temporalCRS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "compassPoint",
+ "keyword",
+ "description",
+ "reference"
]
},
- "TimeCalendarType":{
+ "CoordinateSystemAxisType":{
"required":[
- "referenceFrame"
+ "axisAbbrev",
+ "axisDirection",
+ "uom"
],
"allOf":[
{
- "$ref":"#/definitions/TimeReferenceSystemType"
+ "$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
- "title":"TimeCalendarType",
+ "title":"CoordinateSystemAxisType",
"properties":{
- "referenceFrame":{
- "title":"referenceFrame",
+ "axisAbbrev":{
+ "title":"axisAbbrev",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/TimeCalendarEraPropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"referenceFrame",
+ "localPart":"axisAbbrev",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "axisDirection":{
+ "title":"axisDirection",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeWithAuthorityType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisDirection",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minimumValue":{
+ "title":"minimumValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"minimumValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "maximumValue":{
+ "title":"maximumValue",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maximumValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "rangeMeaning":{
+ "title":"rangeMeaning",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeWithAuthorityType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeMeaning",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ },
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeCalendarType",
+ "localPart":"CoordinateSystemAxisType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "referenceFrame"
+ "axisAbbrev",
+ "axisDirection",
+ "minimumValue",
+ "maximumValue",
+ "rangeMeaning",
+ "uom"
]
},
- "GeometricComplexPropertyType":{
+ "FileType":{
"type":"object",
- "title":"GeometricComplexPropertyType",
+ "title":"FileType",
"required":[
- "geometricComplex",
- "compositeCurve",
- "compositeSurface",
- "compositeSolid"
+ "rangeParameters",
+ "fileName",
+ "fileReference",
+ "fileStructure"
],
"properties":{
- "geometricComplex":{
- "title":"geometricComplex",
+ "rangeParameters":{
+ "title":"rangeParameters",
"allOf":[
{
- "$ref":"#/definitions/GeometricComplexType"
+ "$ref":"#/definitions/AssociationRoleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"GeometricComplex",
+ "localPart":"rangeParameters",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "compositeCurve":{
- "title":"compositeCurve",
+ "fileName":{
+ "title":"fileName",
"allOf":[
{
- "$ref":"#/definitions/CompositeCurveType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CompositeCurve",
+ "localPart":"fileName",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "compositeSurface":{
- "title":"compositeSurface",
+ "fileReference":{
+ "title":"fileReference",
"allOf":[
{
- "$ref":"#/definitions/CompositeSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CompositeSurface",
+ "localPart":"fileReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "compositeSolid":{
- "title":"compositeSolid",
+ "fileStructure":{
+ "title":"fileStructure",
"allOf":[
{
- "$ref":"#/definitions/CompositeSolidType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CompositeSolid",
+ "localPart":"fileStructure",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
+ "mimeType":{
+ "title":"mimeType",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"mimeType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "nilReason":{
- "title":"nilReason",
+ "compression":{
+ "title":"compression",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"compression",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "remoteSchema":{
- "title":"remoteSchema",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FileType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "rangeParameters",
+ "fileName",
+ "fileReference",
+ "fileStructure",
+ "mimeType",
+ "compression"
+ ]
+ },
+ "TopoVolumePropertyType":{
+ "type":"object",
+ "title":"TopoVolumePropertyType",
+ "required":[
+ "topoVolume"
+ ],
+ "properties":{
+ "topoVolume":{
+ "title":"topoVolume",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/TopoVolumeType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TopoVolume",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "type":{
- "title":"type",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"#/definitions/TypeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"owns",
+ "namespaceURI":""
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TopoVolumePropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "topoVolume",
+ "owns"
+ ]
+ },
+ "DynamicFeatureCollectionType":{
+ "required":[
+ "dynamicMembers"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/DynamicFeatureType"
},
- "href":{
- "title":"href",
+ {
+ "type":"object",
+ "title":"DynamicFeatureCollectionType",
+ "properties":{
+ "dynamicMembers":{
+ "title":"dynamicMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DynamicFeatureMemberType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dynamicMembers",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DynamicFeatureCollectionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "dynamicMembers"
+ ]
+ },
+ "DegreesType":{
+ "type":"object",
+ "title":"DegreesType",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "role":{
- "title":"role",
+ "direction":{
+ "title":"direction",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"direction",
+ "namespaceURI":""
}
- },
- "arcrole":{
- "title":"arcrole",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DegreesType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "value",
+ "direction"
+ ]
+ },
+ "AbstractCurveSegmentType":{
+ "type":"object",
+ "title":"AbstractCurveSegmentType",
+ "properties":{
+ "numDerivativesAtStart":{
+ "title":"numDerivativesAtStart",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"numDerivativesAtStart",
+ "namespaceURI":""
}
},
- "title":{
- "title":"title",
+ "numDerivativesAtEnd":{
+ "title":"numDerivativesAtEnd",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"numDerivativesAtEnd",
+ "namespaceURI":""
}
},
- "show":{
- "title":"show",
+ "numDerivativeInterior":{
+ "title":"numDerivativeInterior",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"numDerivativeInterior",
+ "namespaceURI":""
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractCurveSegmentType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "numDerivativesAtStart",
+ "numDerivativesAtEnd",
+ "numDerivativeInterior"
+ ]
+ },
+ "SolidType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSolidType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"SolidType",
+ "properties":{
+ "exterior":{
+ "title":"exterior",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShellPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "interior":{
+ "title":"interior",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/ShellPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interior",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometricComplexPropertyType",
+ "localPart":"SolidType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "geometricComplex",
- "compositeCurve",
- "compositeSurface",
- "compositeSolid",
- "owns",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "exterior",
+ "interior"
]
},
- "MetaDataPropertyType":{
+ "FeatureCollectionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureCollectionType"
+ },
+ {
+ "type":"object",
+ "title":"FeatureCollectionType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"FeatureCollectionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "IndirectEntryType":{
"type":"object",
- "title":"MetaDataPropertyType",
+ "title":"IndirectEntryType",
"required":[
- "abstractMetaData"
+ "definitionProxy"
],
"properties":{
- "abstractMetaData":{
- "title":"abstractMetaData",
+ "definitionProxy":{
+ "title":"definitionProxy",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractMetaDataType"
- }
- },
- "elementName":{
- "localPart":"AbstractMetaData",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/DefinitionProxyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractMetaData",
+ "localPart":"DefinitionProxy",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "about":{
- "title":"about",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"IndirectEntryType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "definitionProxy"
+ ]
+ },
+ "CylindricalCSPropertyType":{
+ "type":"object",
+ "title":"CylindricalCSPropertyType",
+ "required":[
+ "cylindricalCS"
+ ],
+ "properties":{
+ "cylindricalCS":{
+ "title":"cylindricalCS",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/CylindricalCSType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"about",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CylindricalCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"nilReason":{
@@ -24654,12 +25194,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MetaDataPropertyType",
+ "localPart":"CylindricalCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractMetaData",
- "about",
+ "cylindricalCS",
"nilReason",
"remoteSchema",
"type",
@@ -24671,125 +25210,101 @@
"actuate"
]
},
- "RangeSetType":{
+ "SecondDefiningParameterPropertyElement":{
"type":"object",
- "title":"RangeSetType",
+ "title":"SecondDefiningParameterPropertyElement",
"required":[
- "valueArray",
- "abstractScalarValueList",
- "dataBlock",
- "file"
+ "secondDefiningParameter"
],
"properties":{
- "valueArray":{
- "title":"valueArray",
+ "secondDefiningParameter":{
+ "title":"secondDefiningParameter",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/ValueArrayType"
- },
- "minItems":1
+ "$ref":"#/definitions/SecondDefiningParameter"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"ValueArray",
+ "localPart":"SecondDefiningParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ }
+ },
+ "typeType":"classInfo",
+ "propertiesOrder":[
+ "secondDefiningParameter"
+ ]
+ },
+ "AbstractTopologyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
},
- "abstractScalarValueList":{
- "title":"abstractScalarValueList",
+ {
+ "type":"object",
+ "title":"AbstractTopologyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractTopologyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "PointArrayPropertyType":{
+ "type":"object",
+ "title":"PointArrayPropertyType",
+ "properties":{
+ "point":{
+ "title":"point",
"allOf":[
{
"type":"array",
"items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"AbstractScalarValueList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/PointType"
},
- "minItems":1
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractScalarValueList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "dataBlock":{
- "title":"dataBlock",
- "allOf":[
- {
- "$ref":"#/definitions/DataBlockType"
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DataBlock",
+ "localPart":"Point",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "file":{
- "title":"file",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"#/definitions/FileType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"File",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RangeSetType",
+ "localPart":"PointArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "valueArray",
- "abstractScalarValueList",
- "dataBlock",
- "file"
+ "point",
+ "owns"
]
},
- "EllipsoidalCSType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateSystemType"
- },
- {
- "type":"object",
- "title":"EllipsoidalCSType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EllipsoidalCSType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "SurfacePatchArrayPropertyType":{
+ "ArrayAssociationType":{
"type":"object",
- "title":"SurfacePatchArrayPropertyType",
+ "title":"ArrayAssociationType",
"properties":{
- "abstractSurfacePatch":{
- "title":"abstractSurfacePatch",
+ "abstractObject":{
+ "title":"abstractObject",
"allOf":[
{
"type":"array",
@@ -24800,11 +25315,11 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractSurfacePatchType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"AbstractSurfacePatch",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -24813,82 +25328,53 @@
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractSurfacePatch",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SurfacePatchArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "abstractSurfacePatch"
- ]
- },
- "AbstractMetaDataType":{
- "type":"object",
- "title":"AbstractMetaDataType",
- "properties":{
- "content":{
- "title":"content",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"elementRefs"
},
- "id":{
- "title":"id",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"id",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"owns",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractMetaDataType",
+ "localPart":"ArrayAssociationType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "content",
- "id"
+ "abstractObject",
+ "owns"
]
},
- "DefinitionProxyType":{
- "required":[
- "definitionRef"
- ],
+ "ArrayType":{
"allOf":[
{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
- "title":"DefinitionProxyType",
+ "title":"ArrayType",
"properties":{
- "definitionRef":{
- "title":"definitionRef",
+ "members":{
+ "title":"members",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/ArrayAssociationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"definitionRef",
+ "localPart":"members",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -24897,49 +25383,78 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DefinitionProxyType",
+ "localPart":"ArrayType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "definitionRef"
+ "members"
]
},
- "OrientableSurfaceType":{
+ "ParameterValueGroupType":{
"required":[
- "baseSurface"
+ "parameterValue",
+ "group"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
},
{
"type":"object",
- "title":"OrientableSurfaceType",
+ "title":"ParameterValueGroupType",
"properties":{
- "baseSurface":{
- "title":"baseSurface",
+ "parameterValue":{
+ "title":"parameterValue",
"allOf":[
{
- "$ref":"#/definitions/SurfacePropertyType"
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"parameterValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":2
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"baseSurface",
+ "localPart":"parameterValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "orientation":{
- "title":"orientation",
+ "group":{
+ "title":"group",
"allOf":[
{
- "$ref":"#/definitions/SignType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/OperationParameterGroupPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"group",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"group",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
}
@@ -24947,121 +25462,379 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"OrientableSurfaceType",
+ "localPart":"ParameterValueGroupType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "baseSurface",
- "orientation"
+ "parameterValue",
+ "group"
]
},
- "GeocentricCRSType":{
+ "FormulaType":{
+ "type":"object",
+ "title":"FormulaType",
"required":[
- "usesCartesianCS",
- "usesSphericalCS",
- "usesGeodeticDatum"
+ "b",
+ "c"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCRSType"
- },
- {
- "type":"object",
- "title":"GeocentricCRSType",
- "properties":{
- "usesCartesianCS":{
- "title":"usesCartesianCS",
- "allOf":[
- {
- "$ref":"#/definitions/CartesianCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesCartesianCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "usesSphericalCS":{
- "title":"usesSphericalCS",
- "allOf":[
- {
- "$ref":"#/definitions/SphericalCSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesSphericalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "usesGeodeticDatum":{
- "title":"usesGeodeticDatum",
- "allOf":[
- {
- "$ref":"#/definitions/GeodeticDatumPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usesGeodeticDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "properties":{
+ "a":{
+ "title":"a",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"a",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "b":{
+ "title":"b",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"b",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "c":{
+ "title":"c",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"c",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "d":{
+ "title":"d",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"d",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"GeocentricCRSType",
+ "localPart":"FormulaType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "usesCartesianCS",
- "usesSphericalCS",
- "usesGeodeticDatum"
+ "a",
+ "b",
+ "c",
+ "d"
]
},
- "GeometricComplexType":{
+ "BoundedFeatureType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"BoundedFeatureType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"BoundedFeatureType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "TransformationType":{
"required":[
- "element"
+ "method"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/AbstractGeneralTransformationType"
},
{
"type":"object",
- "title":"GeometricComplexType",
+ "title":"TransformationType",
"properties":{
- "element":{
- "title":"element",
+ "method":{
+ "title":"method",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/OperationMethodPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"method",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"method",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "parameterValue":{
+ "title":"parameterValue",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/GeometricPrimitivePropertyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"parameterValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
- "minItems":1
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"parameterValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TransformationType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "method",
+ "parameterValue"
+ ]
+ },
+ "EngineeringCRSType":{
+ "required":[
+ "affineCS",
+ "cartesianCS",
+ "cylindricalCS",
+ "linearCS",
+ "polarCS",
+ "sphericalCS",
+ "userDefinedCS",
+ "coordinateSystem",
+ "engineeringDatum"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
+ },
+ {
+ "type":"object",
+ "title":"EngineeringCRSType",
+ "properties":{
+ "affineCS":{
+ "title":"affineCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AffineCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"affineCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"affineCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "cartesianCS":{
+ "title":"cartesianCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CartesianCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"cartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "cylindricalCS":{
+ "title":"cylindricalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CylindricalCSPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"element",
+ "localPart":"cylindricalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "linearCS":{
+ "title":"linearCS",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"#/definitions/LinearCSPropertyType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"linearCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "polarCS":{
+ "title":"polarCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PolarCSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"polarCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "sphericalCS":{
+ "title":"sphericalCS",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/SphericalCSPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"sphericalCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"sphericalCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "userDefinedCS":{
+ "title":"userDefinedCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/UserDefinedCSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"userDefinedCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "coordinateSystem":{
+ "title":"coordinateSystem",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"coordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "engineeringDatum":{
+ "title":"engineeringDatum",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EngineeringDatumPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"engineeringDatum",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"engineeringDatum",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
}
@@ -25069,31 +25842,38 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometricComplexType",
+ "localPart":"EngineeringCRSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "element",
- "aggregationType"
+ "affineCS",
+ "cartesianCS",
+ "cylindricalCS",
+ "linearCS",
+ "polarCS",
+ "sphericalCS",
+ "userDefinedCS",
+ "coordinateSystem",
+ "engineeringDatum"
]
},
- "TimeOrdinalEraPropertyType":{
+ "TimeCalendarEraPropertyType":{
"type":"object",
- "title":"TimeOrdinalEraPropertyType",
+ "title":"TimeCalendarEraPropertyType",
"required":[
- "timeOrdinalEra"
+ "timeCalendarEra"
],
"properties":{
- "timeOrdinalEra":{
- "title":"timeOrdinalEra",
+ "timeCalendarEra":{
+ "title":"timeCalendarEra",
"allOf":[
{
- "$ref":"#/definitions/TimeOrdinalEraType"
+ "$ref":"#/definitions/TimeCalendarEraType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimeOrdinalEra",
+ "localPart":"TimeCalendarEra",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -25233,11 +26013,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeOrdinalEraPropertyType",
+ "localPart":"TimeCalendarEraPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timeOrdinalEra",
+ "timeCalendarEra",
"owns",
"nilReason",
"remoteSchema",
@@ -25250,87 +26030,327 @@
"actuate"
]
},
- "EngineeringDatumType":{
+ "RelatedTimeType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/TimePrimitivePropertyType"
},
{
"type":"object",
- "title":"EngineeringDatumType",
+ "title":"RelatedTimeType",
"properties":{
+ "relativePosition":{
+ "title":"relativePosition",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"relativePosition",
+ "namespaceURI":""
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EngineeringDatumType",
+ "localPart":"RelatedTimeType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ },
+ "propertiesOrder":[
+ "relativePosition"
+ ]
},
- "OperationParameterGroupPropertyType":{
- "type":"object",
- "title":"OperationParameterGroupPropertyType",
+ "TimeCoordinateSystemType":{
"required":[
- "operationParameterGroup"
+ "originPosition",
+ "origin",
+ "interval"
],
- "properties":{
- "operationParameterGroup":{
- "title":"operationParameterGroup",
- "allOf":[
- {
- "$ref":"#/definitions/OperationParameterGroupType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"OperationParameterGroup",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeReferenceSystemType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"TimeCoordinateSystemType",
+ "properties":{
+ "originPosition":{
+ "title":"originPosition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimePositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"originPosition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeInstantPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "interval":{
+ "title":"interval",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeIntervalLengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interval",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeCoordinateSystemType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "originPosition",
+ "origin",
+ "interval"
+ ]
+ },
+ "AbstractFeatureType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
},
- "href":{
+ {
+ "type":"object",
+ "title":"AbstractFeatureType",
+ "properties":{
+ "boundedBy":{
+ "title":"boundedBy",
+ "allOf":[
+ {
+ "$ref":"#/definitions/BoundingShapeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "location":{
+ "title":"location",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LocationPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"location",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractFeatureType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "boundedBy",
+ "location"
+ ]
+ },
+ "DerivedCRSType":{
+ "required":[
+ "baseCRS",
+ "derivedCRSType",
+ "coordinateSystem"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ },
+ {
+ "type":"object",
+ "title":"DerivedCRSType",
+ "properties":{
+ "baseCRS":{
+ "title":"baseCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/SingleCRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"baseCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "derivedCRSType":{
+ "title":"derivedCRSType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeWithAuthorityType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"derivedCRSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "coordinateSystem":{
+ "title":"coordinateSystem",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"coordinateSystem",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DerivedCRSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "baseCRS",
+ "derivedCRSType",
+ "coordinateSystem"
+ ]
+ },
+ "ArcByBulgeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/ArcStringByBulgeType"
+ },
+ {
+ "type":"object",
+ "title":"ArcByBulgeType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ArcByBulgeType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "TimeTopologyComplexPropertyType":{
+ "type":"object",
+ "title":"TimeTopologyComplexPropertyType",
+ "required":[
+ "timeTopologyComplex"
+ ],
+ "properties":{
+ "timeTopologyComplex":{
+ "title":"timeTopologyComplex",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeTopologyComplexType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimeTopologyComplex",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
"title":"href",
"allOf":[
{
@@ -25407,15 +26427,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterGroupPropertyType",
+ "localPart":"TimeTopologyComplexPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "operationParameterGroup",
+ "timeTopologyComplex",
"nilReason",
"remoteSchema",
"type",
@@ -25424,40 +26457,87 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "DirectPositionListType":{
+ "TimeOrdinalEraPropertyType":{
"type":"object",
- "title":"DirectPositionListType",
+ "title":"TimeOrdinalEraPropertyType",
+ "required":[
+ "timeOrdinalEra"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "timeOrdinalEra":{
+ "title":"timeOrdinalEra",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TimeOrdinalEraType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TimeOrdinalEra",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
},
- "count":{
- "title":"count",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"count",
- "namespaceURI":""
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "srsName":{
- "title":"srsName",
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -25465,103 +26545,163 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsName",
- "namespaceURI":""
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "srsDimension":{
- "title":"srsDimension",
+ "role":{
+ "title":"role",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"srsDimension",
- "namespaceURI":""
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "axisLabels":{
- "title":"axisLabels",
+ "arcrole":{
+ "title":"arcrole",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"axisLabels",
- "namespaceURI":""
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "uomLabels":{
- "title":"uomLabels",
+ "title":{
+ "title":"title",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uomLabels",
- "namespaceURI":""
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectPositionListType",
+ "localPart":"TimeOrdinalEraPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "value",
- "count",
- "srsName",
- "srsDimension",
- "axisLabels",
- "uomLabels"
+ "timeOrdinalEra",
+ "owns",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "TopoSolidPropertyType":{
+ "ValueArrayType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CompositeValueType"
+ },
+ {
+ "type":"object",
+ "title":"ValueArrayType",
+ "properties":{
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
+ }
+ },
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ValueArrayType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "codeSpace",
+ "uom"
+ ]
+ },
+ "TimeEdgePropertyType":{
"type":"object",
- "title":"TopoSolidPropertyType",
+ "title":"TimeEdgePropertyType",
"required":[
- "topoSolid"
+ "timeEdge"
],
"properties":{
- "topoSolid":{
- "title":"topoSolid",
+ "timeEdge":{
+ "title":"timeEdge",
"allOf":[
{
- "$ref":"#/definitions/TopoSolidType"
+ "$ref":"#/definitions/TimeEdgeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TopoSolid",
+ "localPart":"TimeEdge",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -25681,16 +26821,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoSolidPropertyType",
+ "localPart":"TimeEdgePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "topoSolid",
- "owns",
+ "timeEdge",
"nilReason",
"remoteSchema",
"type",
@@ -25699,294 +26851,29 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "LineStringSegmentType":{
+ "CartesianCSPropertyType":{
+ "type":"object",
+ "title":"CartesianCSPropertyType",
"required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates"
+ "cartesianCS"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCurveSegmentType"
- },
- {
- "type":"object",
- "title":"LineStringSegmentType",
- "properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "coordinates":{
- "title":"coordinates",
- "allOf":[
- {
- "$ref":"#/definitions/CoordinatesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coordinates",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LineStringSegmentType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "interpolation"
- ]
- },
- "RectangleType":{
- "required":[
- "exterior"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfacePatchType"
- },
- {
- "type":"object",
- "title":"RectangleType",
- "properties":{
- "exterior":{
- "title":"exterior",
- "allOf":[
- {
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RectangleType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "exterior",
- "interpolation"
- ]
- },
- "TinType":{
- "required":[
- "maxLength",
- "controlPoint"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceType"
- },
- {
- "type":"object",
- "title":"TinType",
- "properties":{
- "stopLines":{
- "title":"stopLines",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"stopLines",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "breakLines":{
- "title":"breakLines",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringSegmentArrayPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"breakLines",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "maxLength":{
- "title":"maxLength",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maxLength",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "controlPoint":{
- "title":"controlPoint",
- "allOf":[
- {
- "$ref":"#/definitions/TinType.ControlPoint"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"controlPoint",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TinType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "stopLines",
- "breakLines",
- "maxLength",
- "controlPoint"
- ]
- },
- "TopoComplexPropertyType":{
- "type":"object",
- "title":"TopoComplexPropertyType",
- "required":[
- "topoComplex"
- ],
- "properties":{
- "topoComplex":{
- "title":"topoComplex",
- "allOf":[
- {
- "$ref":"#/definitions/TopoComplexType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoComplex",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "properties":{
+ "cartesianCS":{
+ "title":"cartesianCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CartesianCSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CartesianCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -26111,11 +26998,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TopoComplexPropertyType",
+ "localPart":"CartesianCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "topoComplex",
+ "cartesianCS",
"nilReason",
"remoteSchema",
"type",
@@ -26127,26 +27014,215 @@
"actuate"
]
},
- "SphericalCSPropertyType":{
+ "CompositeSolidType":{
+ "required":[
+ "solidMember"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSolidType"
+ },
+ {
+ "type":"object",
+ "title":"CompositeSolidType",
+ "properties":{
+ "solidMember":{
+ "title":"solidMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/SolidPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"solidMember",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CompositeSolidType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "solidMember",
+ "aggregationType"
+ ]
+ },
+ "SurfaceArrayPropertyType":{
"type":"object",
- "title":"SphericalCSPropertyType",
+ "title":"SurfaceArrayPropertyType",
+ "properties":{
+ "abstractSurface":{
+ "title":"abstractSurface",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractSurfaceType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractSurface",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractSurface",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SurfaceArrayPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "abstractSurface",
+ "owns"
+ ]
+ },
+ "AbstractFeatureCollectionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractFeatureCollectionType",
+ "properties":{
+ "featureMember":{
+ "title":"featureMember",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/FeaturePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"featureMember",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "featureMembers":{
+ "title":"featureMembers",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FeatureArrayPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"featureMembers",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractFeatureCollectionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "featureMember",
+ "featureMembers"
+ ]
+ },
+ "CurvePropertyType":{
+ "type":"object",
+ "title":"CurvePropertyType",
"required":[
- "sphericalCS"
+ "abstractCurve"
],
"properties":{
- "sphericalCS":{
- "title":"sphericalCS",
+ "abstractCurve":{
+ "title":"abstractCurve",
"allOf":[
{
- "$ref":"#/definitions/SphericalCSType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCurveType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCurve",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"SphericalCS",
+ "localPart":"AbstractCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -26270,11 +27346,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"SphericalCSPropertyType",
+ "localPart":"CurvePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "sphericalCS",
+ "abstractCurve",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -26286,82 +27363,87 @@
"actuate"
]
},
- "LocationPropertyType":{
- "type":"object",
- "title":"LocationPropertyType",
- "required":[
- "abstractGeometry",
- "locationKeyWord",
- "locationString",
- "_null"
- ],
- "properties":{
- "abstractGeometry":{
- "title":"abstractGeometry",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
+ "PolygonType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractSurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"PolygonType",
+ "properties":{
+ "exterior":{
+ "title":"exterior",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ }
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"exterior",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "interior":{
+ "title":"interior",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/AbstractRingPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"interior",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "locationKeyWord":{
- "title":"locationKeyWord",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LocationKeyWord",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "locationString":{
- "title":"locationString",
- "allOf":[
- {
- "$ref":"#/definitions/StringOrRefType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LocationString",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "_null":{
- "title":"_null",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PolygonType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "exterior",
+ "interior"
+ ]
+ },
+ "FormulaCitation":{
+ "type":"object",
+ "title":"FormulaCitation",
+ "required":[
+ "ciCitation"
+ ],
+ "properties":{
+ "ciCitation":{
+ "title":"ciCitation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "anyOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ }
+ }
+ }
+ ]
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Null",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "propertyType":"anyElement"
},
"nilReason":{
"title":"nilReason",
@@ -26485,15 +27567,8 @@
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"LocationPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
"propertiesOrder":[
- "abstractGeometry",
- "locationKeyWord",
- "locationString",
- "_null",
+ "ciCitation",
"nilReason",
"remoteSchema",
"type",
@@ -26505,99 +27580,139 @@
"actuate"
]
},
- "TimePeriodType":{
+ "DirectionVectorType":{
+ "type":"object",
+ "title":"DirectionVectorType",
"required":[
- "beginPosition",
- "begin",
- "endPosition",
- "end",
- "duration",
- "timeInterval"
+ "vector",
+ "horizontalAngle",
+ "verticalAngle"
+ ],
+ "properties":{
+ "vector":{
+ "title":"vector",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VectorType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"vector",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "horizontalAngle":{
+ "title":"horizontalAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"horizontalAngle",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "verticalAngle":{
+ "title":"verticalAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"verticalAngle",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DirectionVectorType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "vector",
+ "horizontalAngle",
+ "verticalAngle"
+ ]
+ },
+ "GeodesicStringType":{
+ "required":[
+ "posList",
+ "geometricPositionGroup"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"TimePeriodType",
+ "title":"GeodesicStringType",
"properties":{
- "beginPosition":{
- "title":"beginPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"beginPosition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "begin":{
- "title":"begin",
- "allOf":[
- {
- "$ref":"#/definitions/TimeInstantPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"begin",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "endPosition":{
- "title":"endPosition",
- "allOf":[
- {
- "$ref":"#/definitions/TimePositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"endPosition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "end":{
- "title":"end",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "$ref":"#/definitions/TimeInstantPropertyType"
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"end",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "duration":{
- "title":"duration",
+ "geometricPositionGroup":{
+ "title":"geometricPositionGroup",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
+ },
+ "minItems":2
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"duration",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "propertyType":"elements"
},
- "timeInterval":{
- "title":"timeInterval",
+ "interpolation":{
+ "title":"interpolation",
"allOf":[
{
- "$ref":"#/definitions/TimeIntervalLengthType"
+ "$ref":"#/definitions/CurveInterpolationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"timeInterval",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
}
}
}
@@ -26605,64 +27720,35 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimePeriodType",
+ "localPart":"GeodesicStringType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "beginPosition",
- "begin",
- "endPosition",
- "end",
- "duration",
- "timeInterval"
+ "posList",
+ "geometricPositionGroup",
+ "interpolation"
]
},
- "DirectedFacePropertyType":{
+ "TopoComplexPropertyType":{
"type":"object",
- "title":"DirectedFacePropertyType",
+ "title":"TopoComplexPropertyType",
"required":[
- "face"
+ "topoComplex"
],
"properties":{
- "face":{
- "title":"face",
+ "topoComplex":{
+ "title":"topoComplex",
"allOf":[
{
- "$ref":"#/definitions/FaceType"
+ "$ref":"#/definitions/TopoComplexType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Face",
+ "localPart":"TopoComplex",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "orientation":{
- "title":"orientation",
- "allOf":[
- {
- "$ref":"#/definitions/SignType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"orientation",
- "namespaceURI":""
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -26786,13 +27872,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectedFacePropertyType",
+ "localPart":"TopoComplexPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "face",
- "orientation",
- "owns",
+ "topoComplex",
"nilReason",
"remoteSchema",
"type",
@@ -26804,147 +27888,26 @@
"actuate"
]
},
- "TopoCurvePropertyType":{
- "type":"object",
- "title":"TopoCurvePropertyType",
- "required":[
- "topoCurve"
- ],
- "properties":{
- "topoCurve":{
- "title":"topoCurve",
- "allOf":[
- {
- "$ref":"#/definitions/TopoCurveType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"TopoCurve",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TopoCurvePropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "topoCurve",
- "owns"
- ]
- },
- "UnitOfMeasureType":{
- "type":"object",
- "title":"UnitOfMeasureType",
- "required":[
- "uom"
- ],
- "properties":{
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"UnitOfMeasureType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "uom"
- ]
- },
- "AbstractContinuousCoverageType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoverageType"
- },
- {
- "type":"object",
- "title":"AbstractContinuousCoverageType",
- "properties":{
- "coverageFunction":{
- "title":"coverageFunction",
- "allOf":[
- {
- "$ref":"#/definitions/CoverageFunctionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"coverageFunction",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractContinuousCoverageType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "coverageFunction"
- ]
- },
- "PointPropertyType":{
+ "AffineCSPropertyType":{
"type":"object",
- "title":"PointPropertyType",
+ "title":"AffineCSPropertyType",
"required":[
- "point"
+ "affineCS"
],
"properties":{
- "point":{
- "title":"point",
+ "affineCS":{
+ "title":"affineCS",
"allOf":[
{
- "$ref":"#/definitions/PointType"
+ "$ref":"#/definitions/AffineCSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Point",
+ "localPart":"AffineCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -27068,12 +28031,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PointPropertyType",
+ "localPart":"AffineCSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "point",
- "owns",
+ "affineCS",
"nilReason",
"remoteSchema",
"type",
@@ -27085,260 +28047,104 @@
"actuate"
]
},
- "CodeType":{
+ "UnitOfMeasureType":{
"type":"object",
- "title":"CodeType",
+ "title":"UnitOfMeasureType",
+ "required":[
+ "uom"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "uom":{
+ "title":"uom",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"value"
- },
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CodeType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "value",
- "codeSpace"
- ]
- },
- "DerivedCRSPropertyType":{
- "type":"object",
- "title":"DerivedCRSPropertyType",
- "required":[
- "derivedCRS"
- ],
- "properties":{
- "derivedCRS":{
- "title":"derivedCRS",
- "allOf":[
- {
- "$ref":"#/definitions/DerivedCRSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DerivedCRS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
+ "localPart":"uom",
"namespaceURI":""
}
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DerivedCRSPropertyType",
+ "localPart":"UnitOfMeasureType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "derivedCRS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "uom"
]
},
- "AbstractTopoPrimitiveType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractTopologyType"
- },
- {
- "type":"object",
- "title":"AbstractTopoPrimitiveType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractTopoPrimitiveType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "CompositeSolidType":{
+ "TimeClockType":{
"required":[
- "solidMember"
+ "referenceEvent",
+ "referenceTime",
+ "utcReference"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSolidType"
+ "$ref":"#/definitions/TimeReferenceSystemType"
},
{
"type":"object",
- "title":"CompositeSolidType",
+ "title":"TimeClockType",
"properties":{
- "solidMember":{
- "title":"solidMember",
+ "referenceEvent":{
+ "title":"referenceEvent",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/SolidPropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/StringOrRefType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"solidMember",
+ "localPart":"referenceEvent",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "referenceTime":{
+ "title":"referenceTime",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceTime",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "utcReference":{
+ "title":"utcReference",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"utcReference",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "dateBasis":{
+ "title":"dateBasis",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TimeCalendarPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dateBasis",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
}
@@ -27346,121 +28152,124 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompositeSolidType",
+ "localPart":"TimeClockType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "solidMember",
- "aggregationType"
+ "referenceEvent",
+ "referenceTime",
+ "utcReference",
+ "dateBasis"
]
},
- "AngleChoiceType":{
+ "ClothoidType.RefLocation":{
"type":"object",
- "title":"AngleChoiceType",
+ "title":"ClothoidType.RefLocation",
"required":[
- "angle",
- "dmsAngle"
+ "affinePlacement"
],
"properties":{
- "angle":{
- "title":"angle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"angle",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "dmsAngle":{
- "title":"dmsAngle",
+ "affinePlacement":{
+ "title":"affinePlacement",
"allOf":[
{
- "$ref":"#/definitions/DMSAngleType"
+ "$ref":"#/definitions/AffinePlacementType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dmsAngle",
+ "localPart":"AffinePlacement",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
},
"typeType":"classInfo",
- "typeName":{
- "localPart":"AngleChoiceType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
"propertiesOrder":[
- "angle",
- "dmsAngle"
+ "affinePlacement"
]
},
- "MappingRuleType":{
+ "CoordinatesType":{
"type":"object",
- "title":"MappingRuleType",
- "required":[
- "ruleDefinition",
- "ruleReference"
- ],
+ "title":"CoordinatesType",
"properties":{
- "ruleDefinition":{
- "title":"ruleDefinition",
+ "value":{
+ "title":"value",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"ruleDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"value"
+ },
+ "decimal":{
+ "title":"decimal",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"decimal",
+ "namespaceURI":""
}
},
- "ruleReference":{
- "title":"ruleReference",
+ "cs":{
+ "title":"cs",
"allOf":[
{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"ruleReference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"cs",
+ "namespaceURI":""
+ }
+ },
+ "ts":{
+ "title":"ts",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"ts",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MappingRuleType",
+ "localPart":"CoordinatesType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "ruleDefinition",
- "ruleReference"
+ "value",
+ "decimal",
+ "cs",
+ "ts"
]
},
- "VerticalDatumPropertyType":{
+ "CompoundCRSPropertyType":{
"type":"object",
- "title":"VerticalDatumPropertyType",
+ "title":"CompoundCRSPropertyType",
"required":[
- "verticalDatum"
+ "compoundCRS"
],
"properties":{
- "verticalDatum":{
- "title":"verticalDatum",
+ "compoundCRS":{
+ "title":"compoundCRS",
"allOf":[
{
- "$ref":"#/definitions/VerticalDatumType"
+ "$ref":"#/definitions/CompoundCRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"VerticalDatum",
+ "localPart":"CompoundCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -27587,11 +28396,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalDatumPropertyType",
+ "localPart":"CompoundCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "verticalDatum",
+ "compoundCRS",
"nilReason",
"remoteSchema",
"type",
@@ -27603,55 +28412,46 @@
"actuate"
]
},
- "AbstractCoverageType":{
+ "TopoCurveType":{
"required":[
- "domainSet",
- "rangeSet"
+ "directedEdge"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/AbstractTopologyType"
},
{
"type":"object",
- "title":"AbstractCoverageType",
+ "title":"TopoCurveType",
"properties":{
- "domainSet":{
- "title":"domainSet",
+ "directedEdge":{
+ "title":"directedEdge",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DomainSetType"
- }
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedEdgePropertyType"
},
- "elementName":{
- "localPart":"domainSet",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "minItems":1
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"domainSet",
+ "localPart":"directedEdge",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "rangeSet":{
- "title":"rangeSet",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "$ref":"#/definitions/RangeSetType"
+ "$ref":"#/definitions/AggregationType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeSet",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
}
}
}
@@ -27659,15 +28459,15 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCoverageType",
+ "localPart":"TopoCurveType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "domainSet",
- "rangeSet"
+ "directedEdge",
+ "aggregationType"
]
},
- "AbstractCRSType":{
+ "AbstractDatumType":{
"required":[
"scope"
],
@@ -27677,17 +28477,13 @@
},
{
"type":"object",
- "title":"AbstractCRSType",
+ "title":"AbstractDatumType",
"properties":{
"domainOfValidity":{
"title":"domainOfValidity",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DomainOfValidity"
- },
- "minItems":0
+ "$ref":"#/definitions/DomainOfValidity"
}
],
"propertyType":"element",
@@ -27712,70 +28508,96 @@
"localPart":"scope",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
+ },
+ "anchorDefinition":{
+ "title":"anchorDefinition",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CodeType"
+ }
+ },
+ "elementName":{
+ "localPart":"anchorDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"anchorDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "realizationEpoch":{
+ "title":"realizationEpoch",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"realizationEpoch",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractCRSType",
+ "localPart":"AbstractDatumType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
"domainOfValidity",
- "scope"
+ "scope",
+ "anchorDefinition",
+ "realizationEpoch"
]
},
- "TimeEdgeType":{
+ "OrientableCurveType":{
"required":[
- "start",
- "end"
+ "baseCurve"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType"
+ "$ref":"#/definitions/AbstractCurveType"
},
{
"type":"object",
- "title":"TimeEdgeType",
+ "title":"OrientableCurveType",
"properties":{
- "start":{
- "title":"start",
+ "baseCurve":{
+ "title":"baseCurve",
"allOf":[
{
- "$ref":"#/definitions/TimeNodePropertyType"
+ "$ref":"#/definitions/CurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"start",
+ "localPart":"baseCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "end":{
- "title":"end",
+ "orientation":{
+ "title":"orientation",
"allOf":[
{
- "$ref":"#/definitions/TimeNodePropertyType"
+ "$ref":"#/definitions/SignType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"end",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "extent":{
- "title":"extent",
- "allOf":[
- {
- "$ref":"#/definitions/TimePeriodPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"orientation",
+ "namespaceURI":""
}
}
}
@@ -27783,75 +28605,307 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"TimeEdgeType",
+ "localPart":"OrientableCurveType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "start",
- "end",
- "extent"
+ "baseCurve",
+ "orientation"
]
},
- "CodeOrNilReasonListType":{
+ "GeometryArrayPropertyType":{
"type":"object",
- "title":"CodeOrNilReasonListType",
+ "title":"GeometryArrayPropertyType",
"properties":{
- "value":{
- "title":"value",
+ "abstractGeometry":{
+ "title":"abstractGeometry",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "minItems":0
}
],
- "propertyType":"value"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
- "codeSpace":{
- "title":"codeSpace",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"codeSpace",
+ "localPart":"owns",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CodeOrNilReasonListType",
+ "localPart":"GeometryArrayPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "value",
- "codeSpace"
+ "abstractGeometry",
+ "owns"
]
},
- "EllipsoidPropertyType":{
+ "AbstractRingType":{
"type":"object",
- "title":"EllipsoidPropertyType",
+ "title":"AbstractRingType",
+ "properties":{
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractRingType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "SpeedType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"SpeedType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SpeedType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "TimeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"TimeType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TimeType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "PassThroughOperationType":{
"required":[
- "ellipsoid"
+ "modifiedCoordinate",
+ "coordOperation"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
+ },
+ {
+ "type":"object",
+ "title":"PassThroughOperationType",
+ "properties":{
+ "modifiedCoordinate":{
+ "title":"modifiedCoordinate",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"modifiedCoordinate",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "coordOperation":{
+ "title":"coordOperation",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordOperation",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"coordOperation",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "aggregationType":{
+ "title":"aggregationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AggregationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"aggregationType",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PassThroughOperationType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "modifiedCoordinate",
+ "coordOperation",
+ "aggregationType"
+ ]
+ },
+ "QuantityExtentType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureOrNilReasonListType"
+ },
+ {
+ "type":"object",
+ "title":"QuantityExtentType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"QuantityExtentType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "ScaleType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ },
+ {
+ "type":"object",
+ "title":"ScaleType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ScaleType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "TargetPropertyType":{
+ "type":"object",
+ "title":"TargetPropertyType",
+ "required":[
+ "abstractFeature",
+ "abstractGeometry"
],
"properties":{
- "ellipsoid":{
- "title":"ellipsoid",
+ "abstractFeature":{
+ "title":"abstractFeature",
"allOf":[
{
- "$ref":"#/definitions/EllipsoidType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractFeatureType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Ellipsoid",
+ "localPart":"AbstractFeature",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "abstractGeometry":{
+ "title":"abstractGeometry",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractGeometryType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGeometry",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -27975,11 +29029,13 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EllipsoidPropertyType",
+ "localPart":"TargetPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "ellipsoid",
+ "abstractFeature",
+ "abstractGeometry",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -27991,161 +29047,41 @@
"actuate"
]
},
- "DMSAngleType":{
- "type":"object",
- "title":"DMSAngleType",
- "required":[
- "degrees",
- "decimalMinutes",
- "minutes"
- ],
- "properties":{
- "degrees":{
- "title":"degrees",
- "allOf":[
- {
- "$ref":"#/definitions/DegreesType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"degrees",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "decimalMinutes":{
- "title":"decimalMinutes",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"decimalMinutes",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minutes":{
- "title":"minutes",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"minutes",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "seconds":{
- "title":"seconds",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"seconds",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DMSAngleType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "degrees",
- "decimalMinutes",
- "minutes",
- "seconds"
- ]
- },
- "ConversionToPreferredUnitType":{
- "required":[
- "factor",
- "formula"
- ],
+ "CategoryExtentType":{
"allOf":[
{
- "$ref":"#/definitions/UnitOfMeasureType"
+ "$ref":"#/definitions/CodeOrNilReasonListType"
},
{
"type":"object",
- "title":"ConversionToPreferredUnitType",
+ "title":"CategoryExtentType",
"properties":{
- "factor":{
- "title":"factor",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"factor",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "formula":{
- "title":"formula",
- "allOf":[
- {
- "$ref":"#/definitions/FormulaType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"formula",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"ConversionToPreferredUnitType",
+ "localPart":"CategoryExtentType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "factor",
- "formula"
- ]
+ }
},
- "GeometricPrimitivePropertyType":{
+ "TopoSolidPropertyType":{
"type":"object",
- "title":"GeometricPrimitivePropertyType",
+ "title":"TopoSolidPropertyType",
"required":[
- "abstractGeometricPrimitive"
+ "topoSolid"
],
"properties":{
- "abstractGeometricPrimitive":{
- "title":"abstractGeometricPrimitive",
+ "topoSolid":{
+ "title":"topoSolid",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometricPrimitive",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/TopoSolidType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGeometricPrimitive",
+ "localPart":"TopoSolid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -28285,11 +29221,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeometricPrimitivePropertyType",
+ "localPart":"TopoSolidPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractGeometricPrimitive",
+ "topoSolid",
"nilReason",
"remoteSchema",
"type",
@@ -28302,189 +29238,37 @@
"owns"
]
},
- "SpeedType":{
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- },
- {
- "type":"object",
- "title":"SpeedType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SpeedType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "AbstractDatumType":{
+ "MultiSurfacePropertyType":{
+ "type":"object",
+ "title":"MultiSurfacePropertyType",
"required":[
- "scope"
+ "multiSurface"
],
- "allOf":[
- {
- "$ref":"#/definitions/IdentifiedObjectType"
+ "properties":{
+ "multiSurface":{
+ "title":"multiSurface",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiSurfaceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MultiSurface",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
- {
- "type":"object",
- "title":"AbstractDatumType",
- "properties":{
- "domainOfValidity":{
- "title":"domainOfValidity",
- "allOf":[
- {
- "$ref":"#/definitions/DomainOfValidity"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"domainOfValidity",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "scope":{
- "title":"scope",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"scope",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "anchorDefinition":{
- "title":"anchorDefinition",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CodeType"
- }
- },
- "elementName":{
- "localPart":"anchorDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"anchorDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "realizationEpoch":{
- "title":"realizationEpoch",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"realizationEpoch",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractDatumType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "domainOfValidity",
- "scope",
- "anchorDefinition",
- "realizationEpoch"
- ]
- },
- "PolygonType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfaceType"
- },
- {
- "type":"object",
- "title":"PolygonType",
- "properties":{
- "exterior":{
- "title":"exterior",
- "allOf":[
- {
- "$ref":"#/definitions/AbstractRingPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"exterior",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "interior":{
- "title":"interior",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/AbstractRingPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"interior",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PolygonType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "exterior",
- "interior"
- ]
- },
- "CylindricalCSPropertyType":{
- "type":"object",
- "title":"CylindricalCSPropertyType",
- "required":[
- "cylindricalCS"
- ],
- "properties":{
- "cylindricalCS":{
- "title":"cylindricalCS",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "$ref":"#/definitions/CylindricalCSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"CylindricalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
},
"nilReason":{
@@ -28610,11 +29394,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CylindricalCSPropertyType",
+ "localPart":"MultiSurfacePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "cylindricalCS",
+ "multiSurface",
+ "owns",
"nilReason",
"remoteSchema",
"type",
@@ -28626,187 +29411,68 @@
"actuate"
]
},
- "LineStringSegmentArrayPropertyType":{
- "type":"object",
- "title":"LineStringSegmentArrayPropertyType",
- "properties":{
- "lineStringSegment":{
- "title":"lineStringSegment",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LineStringSegmentType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LineStringSegment",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LineStringSegmentArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "lineStringSegment"
- ]
- },
- "CubicSplineType":{
- "required":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "vectorAtStart",
- "vectorAtEnd"
- ],
+ "NodeType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
},
{
"type":"object",
- "title":"CubicSplineType",
+ "title":"NodeType",
"properties":{
- "posOrPointPropertyOrPointRep":{
- "title":"posOrPointPropertyOrPointRep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/PointPropertyType"
- }
- },
- "elementName":{
- "localPart":"pointRep",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DirectPositionType"
- }
- },
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":2
- }
- ],
- "propertyType":"elementRefs"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "coordinates":{
- "title":"coordinates",
+ "container":{
+ "title":"container",
"allOf":[
{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/FaceOrTopoSolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinates",
+ "localPart":"container",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "vectorAtStart":{
- "title":"vectorAtStart",
+ "directedEdge":{
+ "title":"directedEdge",
"allOf":[
{
- "$ref":"#/definitions/VectorType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectedEdgePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"vectorAtStart",
+ "localPart":"directedEdge",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "vectorAtEnd":{
- "title":"vectorAtEnd",
+ "pointProperty":{
+ "title":"pointProperty",
"allOf":[
{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/PointPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"vectorAtEnd",
+ "localPart":"pointProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "degree":{
- "title":"degree",
+ "aggregationType":{
+ "title":"aggregationType",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/AggregationType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"degree",
+ "localPart":"aggregationType",
"namespaceURI":""
}
}
@@ -28815,36 +29481,33 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CubicSplineType",
+ "localPart":"NodeType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "posOrPointPropertyOrPointRep",
- "posList",
- "coordinates",
- "vectorAtStart",
- "vectorAtEnd",
- "interpolation",
- "degree"
+ "container",
+ "directedEdge",
+ "pointProperty",
+ "aggregationType"
]
},
- "NodePropertyType":{
+ "OperationParameterGroupPropertyType":{
"type":"object",
- "title":"NodePropertyType",
+ "title":"OperationParameterGroupPropertyType",
"required":[
- "node"
+ "operationParameterGroup"
],
"properties":{
- "node":{
- "title":"node",
+ "operationParameterGroup":{
+ "title":"operationParameterGroup",
"allOf":[
{
- "$ref":"#/definitions/NodeType"
+ "$ref":"#/definitions/OperationParameterGroupType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Node",
+ "localPart":"OperationParameterGroup",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -28967,28 +29630,15 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"NodePropertyType",
+ "localPart":"OperationParameterGroupPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "node",
+ "operationParameterGroup",
"nilReason",
"remoteSchema",
"type",
@@ -28997,107 +29647,71 @@
"arcrole",
"title",
"show",
- "actuate",
- "owns"
+ "actuate"
]
},
- "DynamicFeatureCollectionType":{
+ "RingPropertyType":{
+ "type":"object",
+ "title":"RingPropertyType",
"required":[
- "dynamicMembers"
+ "ring"
],
- "allOf":[
- {
- "$ref":"#/definitions/DynamicFeatureType"
- },
- {
- "type":"object",
- "title":"DynamicFeatureCollectionType",
- "properties":{
- "dynamicMembers":{
- "title":"dynamicMembers",
- "allOf":[
- {
- "$ref":"#/definitions/DynamicFeatureMemberType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dynamicMembers",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "properties":{
+ "ring":{
+ "title":"ring",
+ "allOf":[
+ {
+ "$ref":"#/definitions/RingType"
}
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Ring",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"DynamicFeatureCollectionType",
+ "localPart":"RingPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "dynamicMembers"
+ "ring"
]
},
- "CodeWithAuthorityType":{
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- },
- {
- "type":"object",
- "title":"CodeWithAuthorityType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CodeWithAuthorityType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "AbstractSurfacePatchType":{
- "type":"object",
- "title":"AbstractSurfacePatchType",
- "properties":{
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractSurfacePatchType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "TimePeriodPropertyType":{
+ "NodeOrEdgePropertyType":{
"type":"object",
- "title":"TimePeriodPropertyType",
+ "title":"NodeOrEdgePropertyType",
"required":[
- "timePeriod"
+ "node",
+ "edge"
],
"properties":{
- "timePeriod":{
- "title":"timePeriod",
+ "node":{
+ "title":"node",
"allOf":[
{
- "$ref":"#/definitions/TimePeriodType"
+ "$ref":"#/definitions/NodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TimePeriod",
+ "localPart":"Node",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "owns":{
- "title":"owns",
+ "edge":{
+ "title":"edge",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/EdgeType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Edge",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"nilReason":{
@@ -29219,16 +29833,29 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TimePeriodPropertyType",
+ "localPart":"NodeOrEdgePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "timePeriod",
- "owns",
+ "node",
+ "edge",
"nilReason",
"remoteSchema",
"type",
@@ -29237,31 +29864,84 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "GeographicCRSPropertyType":{
- "type":"object",
- "title":"GeographicCRSPropertyType",
+ "GeographicCRSType":{
"required":[
- "geographicCRS"
+ "usesEllipsoidalCS",
+ "usesGeodeticDatum"
],
- "properties":{
- "geographicCRS":{
- "title":"geographicCRS",
- "allOf":[
- {
- "$ref":"#/definitions/GeographicCRSType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeographicCRS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCRSType"
},
- "nilReason":{
- "title":"nilReason",
+ {
+ "type":"object",
+ "title":"GeographicCRSType",
+ "properties":{
+ "usesEllipsoidalCS":{
+ "title":"usesEllipsoidalCS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesEllipsoidalCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "usesGeodeticDatum":{
+ "title":"usesGeodeticDatum",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usesGeodeticDatum",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GeographicCRSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ },
+ "propertiesOrder":[
+ "usesEllipsoidalCS",
+ "usesGeodeticDatum"
+ ]
+ },
+ "EngineeringCRSPropertyType":{
+ "type":"object",
+ "title":"EngineeringCRSPropertyType",
+ "required":[
+ "engineeringCRS"
+ ],
+ "properties":{
+ "engineeringCRS":{
+ "title":"engineeringCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EngineeringCRSType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"EngineeringCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
@@ -29383,11 +30063,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeographicCRSPropertyType",
+ "localPart":"EngineeringCRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "geographicCRS",
+ "engineeringCRS",
"nilReason",
"remoteSchema",
"type",
@@ -29399,46 +30079,12 @@
"actuate"
]
},
- "FeatureCollectionType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureCollectionType"
- },
- {
- "type":"object",
- "title":"FeatureCollectionType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"FeatureCollectionType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "OperationParameterPropertyType":{
+ "AbstractMetaDataType":{
"type":"object",
- "title":"OperationParameterPropertyType",
- "required":[
- "operationParameter"
- ],
+ "title":"AbstractMetaDataType",
"properties":{
- "operationParameter":{
- "title":"operationParameter",
- "allOf":[
- {
- "$ref":"#/definitions/OperationParameterType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"OperationParameter",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "nilReason":{
- "title":"nilReason",
+ "content":{
+ "title":"content",
"allOf":[
{
"type":"array",
@@ -29447,187 +30093,82 @@
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
+ "propertyType":"elementRefs"
},
- "remoteSchema":{
- "title":"remoteSchema",
+ "id":{
+ "title":"id",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"remoteSchema",
+ "localPart":"id",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"OperationParameterPropertyType",
+ "localPart":"AbstractMetaDataType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "operationParameter",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "content",
+ "id"
]
},
- "CompoundCRSType":{
+ "OffsetCurveType":{
"required":[
- "componentReferenceSystem"
+ "offsetBase",
+ "distance"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
},
{
"type":"object",
- "title":"CompoundCRSType",
+ "title":"OffsetCurveType",
"properties":{
- "componentReferenceSystem":{
- "title":"componentReferenceSystem",
+ "offsetBase":{
+ "title":"offsetBase",
"allOf":[
{
- "type":"array",
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
- }
- },
- "elementName":{
- "localPart":"componentReferenceSystem",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "minItems":2
+ "$ref":"#/definitions/CurvePropertyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"componentReferenceSystem",
+ "localPart":"offsetBase",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "aggregationType":{
- "title":"aggregationType",
+ "distance":{
+ "title":"distance",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"#/definitions/LengthType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"aggregationType",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"distance",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "refDirection":{
+ "title":"refDirection",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VectorType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"refDirection",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
}
@@ -29635,104 +30176,84 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CompoundCRSType",
+ "localPart":"OffsetCurveType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "componentReferenceSystem",
- "aggregationType"
+ "offsetBase",
+ "distance",
+ "refDirection"
]
},
- "QuantityPropertyType":{
+ "EnvelopeType":{
"type":"object",
- "title":"QuantityPropertyType",
+ "title":"EnvelopeType",
"required":[
- "quantity"
+ "lowerCorner",
+ "upperCorner",
+ "pos",
+ "coordinates"
],
"properties":{
- "quantity":{
- "title":"quantity",
+ "lowerCorner":{
+ "title":"lowerCorner",
"allOf":[
{
- "$ref":"#/definitions/Quantity"
+ "$ref":"#/definitions/DirectPositionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Quantity",
+ "localPart":"lowerCorner",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
+ "upperCorner":{
+ "title":"upperCorner",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/DirectPositionType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"upperCorner",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
+ "pos":{
+ "title":"pos",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DirectPositionType"
+ },
+ "maxItems":2,
+ "minItems":2
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "role":{
- "title":"role",
+ "coordinates":{
+ "title":"coordinates",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/CoordinatesType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinates",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "arcrole":{
- "title":"arcrole",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -29740,267 +30261,169 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsName",
+ "namespaceURI":""
}
},
- "title":{
- "title":"title",
+ "srsDimension":{
+ "title":"srsDimension",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"srsDimension",
+ "namespaceURI":""
}
},
- "show":{
- "title":"show",
+ "axisLabels":{
+ "title":"axisLabels",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"axisLabels",
+ "namespaceURI":""
}
},
- "actuate":{
- "title":"actuate",
+ "uomLabels":{
+ "title":"uomLabels",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"uomLabels",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"QuantityPropertyType",
+ "localPart":"EnvelopeType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "quantity",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "lowerCorner",
+ "upperCorner",
+ "pos",
+ "coordinates",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
]
},
- "VerticalCRSPropertyType":{
+ "GridFunctionType":{
"type":"object",
- "title":"VerticalCRSPropertyType",
- "required":[
- "verticalCRS"
- ],
+ "title":"GridFunctionType",
"properties":{
- "verticalCRS":{
- "title":"verticalCRS",
+ "sequenceRule":{
+ "title":"sequenceRule",
"allOf":[
{
- "$ref":"#/definitions/VerticalCRSType"
+ "$ref":"#/definitions/SequenceRuleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"VerticalCRS",
+ "localPart":"sequenceRule",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "nilReason":{
- "title":"nilReason",
+ "startPoint":{
+ "title":"startPoint",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startPoint",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"VerticalCRSPropertyType",
+ "localPart":"GridFunctionType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "verticalCRS",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "sequenceRule",
+ "startPoint"
]
},
- "RectifiedGridType":{
+ "ConventionalUnitType":{
"required":[
- "origin",
- "offsetVector"
+ "conversionToPreferredUnit",
+ "roughConversionToPreferredUnit"
],
"allOf":[
{
- "$ref":"#/definitions/GridType"
+ "$ref":"#/definitions/UnitDefinitionType"
},
{
"type":"object",
- "title":"RectifiedGridType",
+ "title":"ConventionalUnitType",
"properties":{
- "origin":{
- "title":"origin",
+ "conversionToPreferredUnit":{
+ "title":"conversionToPreferredUnit",
"allOf":[
{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"origin",
+ "localPart":"conversionToPreferredUnit",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "offsetVector":{
- "title":"offsetVector",
+ "roughConversionToPreferredUnit":{
+ "title":"roughConversionToPreferredUnit",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"roughConversionToPreferredUnit",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "derivationUnitTerm":{
+ "title":"derivationUnitTerm",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/DerivationUnitTermType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"offsetVector",
+ "localPart":"derivationUnitTerm",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -30009,95 +30432,153 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RectifiedGridType",
+ "localPart":"ConventionalUnitType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "origin",
- "offsetVector"
+ "conversionToPreferredUnit",
+ "roughConversionToPreferredUnit",
+ "derivationUnitTerm"
]
},
- "CoordinateSystemAxisType":{
+ "AbstractCurveType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractCurveType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractCurveType",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "DictionaryEntryType":{
"required":[
- "axisAbbrev",
- "axisDirection",
- "uom"
+ "definition"
],
"allOf":[
{
- "$ref":"#/definitions/IdentifiedObjectType"
+ "$ref":"#/definitions/AbstractMemberType"
},
{
"type":"object",
- "title":"CoordinateSystemAxisType",
+ "title":"DictionaryEntryType",
"properties":{
- "axisAbbrev":{
- "title":"axisAbbrev",
+ "definition":{
+ "title":"definition",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"Definition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"axisAbbrev",
+ "localPart":"Definition",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "axisDirection":{
- "title":"axisDirection",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"axisDirection",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
},
- "minimumValue":{
- "title":"minimumValue",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"minimumValue",
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "maximumValue":{
- "title":"maximumValue",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"maximumValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "rangeMeaning":{
- "title":"rangeMeaning",
+ "href":{
+ "title":"href",
"allOf":[
{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeMeaning",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "uom":{
- "title":"uom",
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -30105,8 +30586,34 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uom",
- "namespaceURI":""
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
}
@@ -30114,192 +30621,133 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CoordinateSystemAxisType",
+ "localPart":"DictionaryEntryType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "axisAbbrev",
- "axisDirection",
- "minimumValue",
- "maximumValue",
- "rangeMeaning",
- "uom"
+ "definition",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MeasureType":{
+ "DirectPositionListType":{
"type":"object",
- "title":"MeasureType",
- "required":[
- "uom"
- ],
+ "title":"DirectPositionListType",
"properties":{
"value":{
"title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
}
],
"propertyType":"value"
},
- "uom":{
- "title":"uom",
+ "count":{
+ "title":"count",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uom",
+ "localPart":"count",
"namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MeasureType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "value",
- "uom"
- ]
- },
- "ShellType":{
- "type":"object",
- "title":"ShellType",
- "required":[
- "surfaceMember"
- ],
- "properties":{
- "surfaceMember":{
- "title":"surfaceMember",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/SurfacePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"surfaceMember",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
},
- "aggregationType":{
- "title":"aggregationType",
+ "srsName":{
+ "title":"srsName",
"allOf":[
{
- "$ref":"#/definitions/AggregationType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"aggregationType",
+ "localPart":"srsName",
"namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ShellType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "surfaceMember",
- "aggregationType"
- ]
- },
- "BoundingShapeType":{
- "type":"object",
- "title":"BoundingShapeType",
- "required":[
- "envelope",
- "_null"
- ],
- "properties":{
- "envelope":{
- "title":"envelope",
+ },
+ "srsDimension":{
+ "title":"srsDimension",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EnvelopeType"
- }
- },
- "elementName":{
- "localPart":"Envelope",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"Envelope",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"srsDimension",
+ "namespaceURI":""
}
},
- "_null":{
- "title":"_null",
+ "axisLabels":{
+ "title":"axisLabels",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
}
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Null",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"axisLabels",
+ "namespaceURI":""
}
},
- "nilReason":{
- "title":"nilReason",
+ "uomLabels":{
+ "title":"uomLabels",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
}
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
+ "localPart":"uomLabels",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"BoundingShapeType",
+ "localPart":"DirectPositionListType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "envelope",
- "_null",
- "nilReason"
+ "value",
+ "count",
+ "srsName",
+ "srsDimension",
+ "axisLabels",
+ "uomLabels"
]
},
- "CRSPropertyType":{
+ "FeaturePropertyType":{
"type":"object",
- "title":"CRSPropertyType",
+ "title":"FeaturePropertyType",
"required":[
- "abstractCRS"
+ "abstractFeature"
],
"properties":{
- "abstractCRS":{
- "title":"abstractCRS",
+ "abstractFeature":{
+ "title":"abstractFeature",
"allOf":[
{
"type":"object",
@@ -30308,18 +30756,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/AbstractFeatureType"
}
},
"elementName":{
- "localPart":"AbstractCRS",
+ "localPart":"AbstractFeature",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractCRS",
+ "localPart":"AbstractFeature",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -30442,15 +30890,28 @@
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
+ },
+ "owns":{
+ "title":"owns",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CRSPropertyType",
+ "localPart":"FeaturePropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
},
"propertiesOrder":[
- "abstractCRS",
+ "abstractFeature",
"nilReason",
"remoteSchema",
"type",
@@ -30459,484 +30920,23 @@
"arcrole",
"title",
"show",
- "actuate"
+ "actuate",
+ "owns"
]
},
- "ConversionPropertyType":{
- "type":"object",
- "title":"ConversionPropertyType",
- "required":[
- "conversion"
- ],
- "properties":{
- "conversion":{
- "title":"conversion",
- "allOf":[
- {
- "$ref":"#/definitions/ConversionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Conversion",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ConversionPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "conversion",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "VerticalDatumType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDatumType"
- },
- {
- "type":"object",
- "title":"VerticalDatumType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VerticalDatumType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "AbstractGeneralTransformationType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractCoordinateOperationType"
- },
- {
- "type":"object",
- "title":"AbstractGeneralTransformationType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractGeneralTransformationType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "ValueArrayPropertyType":{
- "type":"object",
- "title":"ValueArrayPropertyType",
- "required":[
- "abstractValueOrAbstractGeometryOrAbstractTimeObject"
- ],
- "properties":{
- "abstractValueOrAbstractGeometryOrAbstractTimeObject":{
- "title":"abstractValueOrAbstractGeometryOrAbstractTimeObject",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
- }
- },
- "elementName":{
- "localPart":"AbstractTimeObject",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractGeometryType"
- }
- },
- "elementName":{
- "localPart":"AbstractGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- },
- "elementName":{
- "localPart":"Null",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
- }
- },
- "elementName":{
- "localPart":"AbstractValue",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "minItems":1
- }
- ],
- "propertyType":"elementRefs"
- },
- "owns":{
- "title":"owns",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ValueArrayPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "abstractValueOrAbstractGeometryOrAbstractTimeObject",
- "owns"
- ]
- },
- "EngineeringDatumPropertyType":{
- "type":"object",
- "title":"EngineeringDatumPropertyType",
- "required":[
- "engineeringDatum"
- ],
- "properties":{
- "engineeringDatum":{
- "title":"engineeringDatum",
- "allOf":[
- {
- "$ref":"#/definitions/EngineeringDatumType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"EngineeringDatum",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EngineeringDatumPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- },
- "propertiesOrder":[
- "engineeringDatum",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "SurfaceInterpolationType":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "IncrementOrder":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"SurfaceInterpolationType",
+ "localPart":"IncrementOrder",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "KnotTypesType":{
+ "AggregationType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -30944,11 +30944,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"KnotTypesType",
+ "localPart":"AggregationType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "AggregationType":{
+ "CompassPointEnumeration":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -30956,11 +30956,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"AggregationType",
+ "localPart":"CompassPointEnumeration",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "SequenceRuleEnumeration":{
+ "SignType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -30968,11 +30968,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"SequenceRuleEnumeration",
+ "localPart":"SignType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "CompassPointEnumeration":{
+ "SurfaceInterpolationType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -30980,7 +30980,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"CompassPointEnumeration",
+ "localPart":"SurfaceInterpolationType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -30996,7 +30996,7 @@
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "SuccessionType":{
+ "KnotTypesType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -31004,7 +31004,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"SuccessionType",
+ "localPart":"KnotTypesType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31020,7 +31020,7 @@
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "SignType":{
+ "SuccessionType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -31028,11 +31028,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"SignType",
+ "localPart":"SuccessionType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "IncrementOrder":{
+ "SequenceRuleEnumeration":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -31040,7 +31040,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"IncrementOrder",
+ "localPart":"SequenceRuleEnumeration",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
@@ -31059,7 +31059,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractValue"
+ "multiPointProperty"
]
},
"namespaceURI":{
@@ -31072,11 +31072,793 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"AbstractValue",
+ "localPart":"multiPointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "VerticalCS"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/VerticalCSType"
+ }
+ },
+ "elementName":{
+ "localPart":"VerticalCS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "pos"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ },
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "Triangle"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/TriangleType"
+ }
+ },
+ "elementName":{
+ "localPart":"Triangle",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "coordinateSystemAxisRef"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"coordinateSystemAxisRef",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "operationParameter"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/OperationParameterPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"operationParameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "dataSource"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/StringOrRefType"
+ }
+ },
+ "elementName":{
+ "localPart":"dataSource",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "MultiSolid"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/MultiSolidType"
+ }
+ },
+ "elementName":{
+ "localPart":"MultiSolid",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "EnvelopeWithTimePeriod"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/EnvelopeWithTimePeriodType"
+ }
+ },
+ "elementName":{
+ "localPart":"EnvelopeWithTimePeriod",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "multiSurfaceDomain"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/DomainSetType"
+ }
+ },
+ "elementName":{
+ "localPart":"multiSurfaceDomain",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "GeocentricCRS"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/GeocentricCRSType"
+ }
+ },
+ "elementName":{
+ "localPart":"GeocentricCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "angle"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/AngleType"
+ }
+ },
+ "elementName":{
+ "localPart":"angle",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "using"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/ProcedurePropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"using",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "axis"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"axis",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "topoPointProperty"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/TopoPointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"topoPointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "rangeMeaning"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/CodeWithAuthorityType"
+ }
+ },
+ "elementName":{
+ "localPart":"rangeMeaning",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "CubicSpline"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/CubicSplineType"
+ }
+ },
+ "elementName":{
+ "localPart":"CubicSpline",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "boundedBy"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/BoundingShapeType"
+ }
+ },
+ "elementName":{
+ "localPart":"boundedBy",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "Conversion"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/ConversionType"
+ }
+ },
+ "elementName":{
+ "localPart":"Conversion",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "pointRep"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"pointRep",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "measure"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/MeasureType"
+ }
+ },
+ "elementName":{
+ "localPart":"measure",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "AbstractCoverage"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractCoverageType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractCoverage",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "secondDefiningParameter"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/SecondDefiningParameterPropertyElement"
+ }
+ },
+ "elementName":{
+ "localPart":"secondDefiningParameter",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ {
+ "type":"object",
+ "properties":{
+ "localPart":{
+ "enum":[
+ "TemporalCRS"
+ ]
+ },
+ "namespaceURI":{
+ "enum":[
+ "http://www.opengis.net/gml/3.2"
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "value":{
+ "$ref":"#/definitions/TemporalCRSType"
+ }
+ },
+ "elementName":{
+ "localPart":"TemporalCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31127,177 +31909,7 @@
"properties":{
"localPart":{
"enum":[
- "gridDomain"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/DomainSetType"
- }
- },
- "elementName":{
- "localPart":"gridDomain",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "RectifiedGridCoverage"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/DiscreteCoverageType"
- }
- },
- "elementName":{
- "localPart":"RectifiedGridCoverage",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "geographicCRSRef"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/GeographicCRSPropertyType"
- }
- },
- "elementName":{
- "localPart":"geographicCRSRef",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "Boolean"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/Boolean"
- }
- },
- "elementName":{
- "localPart":"Boolean",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "origin"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
- }
- },
- "elementName":{
- "localPart":"origin",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "Transformation"
+ "TimeClock"
]
},
"namespaceURI":{
@@ -31310,11 +31922,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransformationType"
+ "$ref":"#/definitions/TimeClockType"
}
},
"elementName":{
- "localPart":"Transformation",
+ "localPart":"TimeClock",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31331,7 +31943,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeneralOperationParameter"
+ "primeMeridianRef"
]
},
"namespaceURI":{
@@ -31344,11 +31956,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterType"
+ "$ref":"#/definitions/PrimeMeridianPropertyType"
}
},
"elementName":{
- "localPart":"AbstractGeneralOperationParameter",
+ "localPart":"primeMeridianRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31365,7 +31977,7 @@
"properties":{
"localPart":{
"enum":[
- "identifier"
+ "extentOf"
]
},
"namespaceURI":{
@@ -31378,11 +31990,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"identifier",
+ "localPart":"extentOf",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31399,7 +32011,7 @@
"properties":{
"localPart":{
"enum":[
- "LineString"
+ "DynamicFeatureCollection"
]
},
"namespaceURI":{
@@ -31412,11 +32024,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringType"
+ "$ref":"#/definitions/DynamicFeatureCollectionType"
}
},
"elementName":{
- "localPart":"LineString",
+ "localPart":"DynamicFeatureCollection",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31433,7 +32045,7 @@
"properties":{
"localPart":{
"enum":[
- "Observation"
+ "curveMember"
]
},
"namespaceURI":{
@@ -31446,11 +32058,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObservationType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"Observation",
+ "localPart":"curveMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31467,7 +32079,7 @@
"properties":{
"localPart":{
"enum":[
- "usesGeodeticDatum"
+ "usesSphericalCS"
]
},
"namespaceURI":{
@@ -31480,11 +32092,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumPropertyType"
+ "$ref":"#/definitions/SphericalCSPropertyType"
}
},
"elementName":{
- "localPart":"usesGeodeticDatum",
+ "localPart":"usesSphericalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31501,7 +32113,7 @@
"properties":{
"localPart":{
"enum":[
- "subject"
+ "EllipsoidalCS"
]
},
"namespaceURI":{
@@ -31514,11 +32126,11 @@
]
},
"value":{
- "$ref":"#/definitions/TargetPropertyType"
+ "$ref":"#/definitions/EllipsoidalCSType"
}
},
"elementName":{
- "localPart":"subject",
+ "localPart":"EllipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31535,7 +32147,7 @@
"properties":{
"localPart":{
"enum":[
- "CompoundCRS"
+ "Clothoid"
]
},
"namespaceURI":{
@@ -31548,11 +32160,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompoundCRSType"
+ "$ref":"#/definitions/ClothoidType"
}
},
"elementName":{
- "localPart":"CompoundCRS",
+ "localPart":"Clothoid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31569,7 +32181,7 @@
"properties":{
"localPart":{
"enum":[
- "integerValue"
+ "temporalCSRef"
]
},
"namespaceURI":{
@@ -31582,11 +32194,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/TemporalCSPropertyType"
}
},
"elementName":{
- "localPart":"integerValue",
+ "localPart":"temporalCSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31603,7 +32215,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCS"
+ "method"
]
},
"namespaceURI":{
@@ -31616,11 +32228,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCSType"
+ "$ref":"#/definitions/OperationMethodPropertyType"
}
},
"elementName":{
- "localPart":"TimeCS",
+ "localPart":"method",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31637,7 +32249,7 @@
"properties":{
"localPart":{
"enum":[
- "conversionToPreferredUnit"
+ "multiGeometryProperty"
]
},
"namespaceURI":{
@@ -31650,11 +32262,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionToPreferredUnitType"
+ "$ref":"#/definitions/MultiGeometryPropertyType"
}
},
"elementName":{
- "localPart":"conversionToPreferredUnit",
+ "localPart":"multiGeometryProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31671,7 +32283,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractFeature"
+ "Grid"
]
},
"namespaceURI":{
@@ -31684,11 +32296,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractFeatureType"
+ "$ref":"#/definitions/GridType"
}
},
"elementName":{
- "localPart":"AbstractFeature",
+ "localPart":"Grid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31705,7 +32317,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCoordinateSystem"
+ "AbstractGriddedSurface"
]
},
"namespaceURI":{
@@ -31718,11 +32330,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCoordinateSystemType"
+ "$ref":"#/definitions/AbstractGriddedSurfaceType"
}
},
"elementName":{
- "localPart":"TimeCoordinateSystem",
+ "localPart":"AbstractGriddedSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31739,7 +32351,7 @@
"properties":{
"localPart":{
"enum":[
- "includesParameter"
+ "usesTemporalDatum"
]
},
"namespaceURI":{
@@ -31752,11 +32364,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ "$ref":"#/definitions/TemporalDatumPropertyType"
}
},
"elementName":{
- "localPart":"includesParameter",
+ "localPart":"usesTemporalDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31773,7 +32385,7 @@
"properties":{
"localPart":{
"enum":[
- "ProjectedCRS"
+ "topoVolumeProperty"
]
},
"namespaceURI":{
@@ -31786,11 +32398,11 @@
]
},
"value":{
- "$ref":"#/definitions/ProjectedCRSType"
+ "$ref":"#/definitions/TopoVolumePropertyType"
}
},
"elementName":{
- "localPart":"ProjectedCRS",
+ "localPart":"topoVolumeProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31807,7 +32419,7 @@
"properties":{
"localPart":{
"enum":[
- "featureProperty"
+ "ArcStringByBulge"
]
},
"namespaceURI":{
@@ -31820,11 +32432,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"#/definitions/ArcStringByBulgeType"
}
},
"elementName":{
- "localPart":"featureProperty",
+ "localPart":"ArcStringByBulge",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31841,7 +32453,7 @@
"properties":{
"localPart":{
"enum":[
- "generalTransformationRef"
+ "maximumValue"
]
},
"namespaceURI":{
@@ -31854,11 +32466,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralTransformationPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
},
"elementName":{
- "localPart":"generalTransformationRef",
+ "localPart":"maximumValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31875,7 +32487,7 @@
"properties":{
"localPart":{
"enum":[
- "pointProperty"
+ "multiCenterLineOf"
]
},
"namespaceURI":{
@@ -31888,11 +32500,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
},
"elementName":{
- "localPart":"pointProperty",
+ "localPart":"multiCenterLineOf",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31909,7 +32521,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryMember"
+ "centerLineOf"
]
},
"namespaceURI":{
@@ -31922,11 +32534,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryPropertyType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"geometryMember",
+ "localPart":"centerLineOf",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31943,7 +32555,7 @@
"properties":{
"localPart":{
"enum":[
- "featureMember"
+ "edgeOf"
]
},
"namespaceURI":{
@@ -31956,11 +32568,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeaturePropertyType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"featureMember",
+ "localPart":"edgeOf",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -31977,7 +32589,7 @@
"properties":{
"localPart":{
"enum":[
- "VerticalCRS"
+ "usesTemporalCS"
]
},
"namespaceURI":{
@@ -31990,11 +32602,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCRSType"
+ "$ref":"#/definitions/TemporalCSPropertyType"
}
},
"elementName":{
- "localPart":"VerticalCRS",
+ "localPart":"usesTemporalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32011,7 +32623,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeCurve"
+ "targetElement"
]
},
"namespaceURI":{
@@ -32024,11 +32636,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeCurveType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"CompositeCurve",
+ "localPart":"targetElement",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32045,7 +32657,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalDatumRef"
+ "Point"
]
},
"namespaceURI":{
@@ -32058,11 +32670,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumPropertyType"
+ "$ref":"#/definitions/PointType"
}
},
"elementName":{
- "localPart":"verticalDatumRef",
+ "localPart":"Point",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32079,7 +32691,7 @@
"properties":{
"localPart":{
"enum":[
- "GeocentricCRS"
+ "sourceCRS"
]
},
"namespaceURI":{
@@ -32092,11 +32704,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeocentricCRSType"
+ "$ref":"#/definitions/CRSPropertyType"
}
},
"elementName":{
- "localPart":"GeocentricCRS",
+ "localPart":"sourceCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32113,7 +32725,7 @@
"properties":{
"localPart":{
"enum":[
- "coordOperation"
+ "linearCS"
]
},
"namespaceURI":{
@@ -32126,11 +32738,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
+ "$ref":"#/definitions/LinearCSPropertyType"
}
},
"elementName":{
- "localPart":"coordOperation",
+ "localPart":"linearCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32147,7 +32759,7 @@
"properties":{
"localPart":{
"enum":[
- "topoComplexProperty"
+ "member"
]
},
"namespaceURI":{
@@ -32160,11 +32772,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexPropertyType"
+ "$ref":"#/definitions/AssociationRoleType"
}
},
"elementName":{
- "localPart":"topoComplexProperty",
+ "localPart":"member",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32181,7 +32793,7 @@
"properties":{
"localPart":{
"enum":[
- "TriangulatedSurface"
+ "dmsAngle"
]
},
"namespaceURI":{
@@ -32194,11 +32806,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceType"
+ "$ref":"#/definitions/DMSAngleType"
}
},
"elementName":{
- "localPart":"TriangulatedSurface",
+ "localPart":"dmsAngle",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32215,7 +32827,7 @@
"properties":{
"localPart":{
"enum":[
- "valueComponent"
+ "TimeCalendar"
]
},
"namespaceURI":{
@@ -32228,11 +32840,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/TimeCalendarType"
}
},
"elementName":{
- "localPart":"valueComponent",
+ "localPart":"TimeCalendar",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32249,7 +32861,7 @@
"properties":{
"localPart":{
"enum":[
- "usesTemporalCS"
+ "verticalCS"
]
},
"namespaceURI":{
@@ -32262,11 +32874,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCSPropertyType"
+ "$ref":"#/definitions/VerticalCSPropertyType"
}
},
"elementName":{
- "localPart":"usesTemporalCS",
+ "localPart":"verticalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32283,7 +32895,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoComplex"
+ "GeodeticCRS"
]
},
"namespaceURI":{
@@ -32296,11 +32908,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexType"
+ "$ref":"#/definitions/GeodeticCRSType"
}
},
"elementName":{
- "localPart":"TopoComplex",
+ "localPart":"GeodeticCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32317,7 +32929,7 @@
"properties":{
"localPart":{
"enum":[
- "affineCS"
+ "usesAxis"
]
},
"namespaceURI":{
@@ -32330,11 +32942,11 @@
]
},
"value":{
- "$ref":"#/definitions/AffineCSPropertyType"
+ "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
}
},
"elementName":{
- "localPart":"affineCS",
+ "localPart":"usesAxis",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32351,7 +32963,7 @@
"properties":{
"localPart":{
"enum":[
- "GenericMetaData"
+ "geographicCRSRef"
]
},
"namespaceURI":{
@@ -32364,11 +32976,11 @@
]
},
"value":{
- "$ref":"#/definitions/GenericMetaDataType"
+ "$ref":"#/definitions/GeographicCRSPropertyType"
}
},
"elementName":{
- "localPart":"GenericMetaData",
+ "localPart":"geographicCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32385,7 +32997,7 @@
"properties":{
"localPart":{
"enum":[
- "extentOf"
+ "Ring"
]
},
"namespaceURI":{
@@ -32398,11 +33010,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/RingType"
}
},
"elementName":{
- "localPart":"extentOf",
+ "localPart":"Ring",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32419,7 +33031,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidalCS"
+ "abstractGeneralOperationParameterRef"
]
},
"namespaceURI":{
@@ -32432,11 +33044,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"ellipsoidalCS",
+ "localPart":"abstractGeneralOperationParameterRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32453,7 +33065,7 @@
"properties":{
"localPart":{
"enum":[
- "engineeringDatumRef"
+ "usesVerticalDatum"
]
},
"namespaceURI":{
@@ -32466,11 +33078,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumPropertyType"
+ "$ref":"#/definitions/VerticalDatumPropertyType"
}
},
"elementName":{
- "localPart":"engineeringDatumRef",
+ "localPart":"usesVerticalDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32521,109 +33133,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGML"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/AbstractGMLType"
- }
- },
- "elementName":{
- "localPart":"AbstractGML",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "CoverageMappingRule"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/MappingRuleType"
- }
- },
- "elementName":{
- "localPart":"CoverageMappingRule",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "EllipsoidalCS"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/EllipsoidalCSType"
- }
- },
- "elementName":{
- "localPart":"EllipsoidalCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "TopoPoint"
+ "parameterValue"
]
},
"namespaceURI":{
@@ -32636,11 +33146,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPointType"
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
}
},
"elementName":{
- "localPart":"TopoPoint",
+ "localPart":"parameterValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32657,7 +33167,7 @@
"properties":{
"localPart":{
"enum":[
- "DynamicFeature"
+ "TopoSolid"
]
},
"namespaceURI":{
@@ -32670,11 +33180,11 @@
]
},
"value":{
- "$ref":"#/definitions/DynamicFeatureType"
+ "$ref":"#/definitions/TopoSolidType"
}
},
"elementName":{
- "localPart":"DynamicFeature",
+ "localPart":"TopoSolid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32691,7 +33201,7 @@
"properties":{
"localPart":{
"enum":[
- "multiEdgeOf"
+ "includesParameter"
]
},
"namespaceURI":{
@@ -32704,11 +33214,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"multiEdgeOf",
+ "localPart":"includesParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32725,7 +33235,7 @@
"properties":{
"localPart":{
"enum":[
- "QuantityExtent"
+ "Envelope"
]
},
"namespaceURI":{
@@ -32738,11 +33248,11 @@
]
},
"value":{
- "$ref":"#/definitions/QuantityExtentType"
+ "$ref":"#/definitions/EnvelopeType"
}
},
"elementName":{
- "localPart":"QuantityExtent",
+ "localPart":"Envelope",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32759,7 +33269,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCurveDomain"
+ "solidProperty"
]
},
"namespaceURI":{
@@ -32772,11 +33282,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/SolidPropertyType"
}
},
"elementName":{
- "localPart":"multiCurveDomain",
+ "localPart":"solidProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32793,7 +33303,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSurface"
+ "duration"
]
},
"namespaceURI":{
@@ -32806,11 +33316,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
}
},
"elementName":{
- "localPart":"AbstractSurface",
+ "localPart":"duration",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32827,7 +33337,7 @@
"properties":{
"localPart":{
"enum":[
- "edgeOf"
+ "anchorDefinition"
]
},
"namespaceURI":{
@@ -32840,11 +33350,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"edgeOf",
+ "localPart":"anchorDefinition",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32861,7 +33371,7 @@
"properties":{
"localPart":{
"enum":[
- "rectifiedGridDomain"
+ "SecondDefiningParameter"
]
},
"namespaceURI":{
@@ -32874,11 +33384,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/SecondDefiningParameter"
}
},
"elementName":{
- "localPart":"rectifiedGridDomain",
+ "localPart":"SecondDefiningParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32895,7 +33405,7 @@
"properties":{
"localPart":{
"enum":[
- "usesAxis"
+ "usesCS"
]
},
"namespaceURI":{
@@ -32908,11 +33418,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
}
},
"elementName":{
- "localPart":"usesAxis",
+ "localPart":"usesCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32929,7 +33439,7 @@
"properties":{
"localPart":{
"enum":[
- "Quantity"
+ "sphericalCSRef"
]
},
"namespaceURI":{
@@ -32942,11 +33452,11 @@
]
},
"value":{
- "$ref":"#/definitions/Quantity"
+ "$ref":"#/definitions/SphericalCSPropertyType"
}
},
"elementName":{
- "localPart":"Quantity",
+ "localPart":"sphericalCSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32963,7 +33473,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSolidCoverage"
+ "associationName"
]
},
"namespaceURI":{
@@ -32976,11 +33486,11 @@
]
},
"value":{
- "$ref":"#/definitions/DiscreteCoverageType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"MultiSolidCoverage",
+ "localPart":"associationName",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -32997,7 +33507,7 @@
"properties":{
"localPart":{
"enum":[
- "definitionMember"
+ "operationParameterGroupRef"
]
},
"namespaceURI":{
@@ -33010,11 +33520,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryEntryType"
+ "$ref":"#/definitions/OperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"definitionMember",
+ "localPart":"operationParameterGroupRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33031,7 +33541,7 @@
"properties":{
"localPart":{
"enum":[
- "directedEdge"
+ "ellipsoidalCS"
]
},
"namespaceURI":{
@@ -33044,11 +33554,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedEdgePropertyType"
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
}
},
"elementName":{
- "localPart":"directedEdge",
+ "localPart":"ellipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33065,7 +33575,7 @@
"properties":{
"localPart":{
"enum":[
- "realizationEpoch"
+ "TimeOrdinalReferenceSystem"
]
},
"namespaceURI":{
@@ -33078,11 +33588,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
+ "$ref":"#/definitions/TimeOrdinalReferenceSystemType"
}
},
"elementName":{
- "localPart":"realizationEpoch",
+ "localPart":"TimeOrdinalReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33099,7 +33609,7 @@
"properties":{
"localPart":{
"enum":[
- "projectedCRSRef"
+ "anchorPoint"
]
},
"namespaceURI":{
@@ -33112,11 +33622,11 @@
]
},
"value":{
- "$ref":"#/definitions/ProjectedCRSPropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"projectedCRSRef",
+ "localPart":"anchorPoint",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33133,7 +33643,7 @@
"properties":{
"localPart":{
"enum":[
- "parameter"
+ "verticalCRSRef"
]
},
"namespaceURI":{
@@ -33146,11 +33656,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ "$ref":"#/definitions/VerticalCRSPropertyType"
}
},
"elementName":{
- "localPart":"parameter",
+ "localPart":"verticalCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33167,7 +33677,7 @@
"properties":{
"localPart":{
"enum":[
- "engineeringCRSRef"
+ "usesGeodeticDatum"
]
},
"namespaceURI":{
@@ -33180,11 +33690,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringCRSPropertyType"
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
}
},
"elementName":{
- "localPart":"engineeringCRSRef",
+ "localPart":"usesGeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33201,7 +33711,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateSystemAxisRef"
+ "surfaceArrayProperty"
]
},
"namespaceURI":{
@@ -33214,11 +33724,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ "$ref":"#/definitions/SurfaceArrayPropertyType"
}
},
"elementName":{
- "localPart":"coordinateSystemAxisRef",
+ "localPart":"surfaceArrayProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33235,7 +33745,7 @@
"properties":{
"localPart":{
"enum":[
- "dmsAngle"
+ "coordinateOperationAccuracy"
]
},
"namespaceURI":{
@@ -33248,11 +33758,11 @@
]
},
"value":{
- "$ref":"#/definitions/DMSAngleType"
+ "$ref":"#/definitions/CoordinateOperationAccuracy"
}
},
"elementName":{
- "localPart":"dmsAngle",
+ "localPart":"coordinateOperationAccuracy",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33269,7 +33779,7 @@
"properties":{
"localPart":{
"enum":[
- "operationParameterRef"
+ "AbstractSurfacePatch"
]
},
"namespaceURI":{
@@ -33282,11 +33792,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
+ "$ref":"#/definitions/AbstractSurfacePatchType"
}
},
"elementName":{
- "localPart":"operationParameterRef",
+ "localPart":"AbstractSurfacePatch",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33303,7 +33813,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSolidDomain"
+ "affineCS"
]
},
"namespaceURI":{
@@ -33316,11 +33826,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/AffineCSPropertyType"
}
},
"elementName":{
- "localPart":"multiSolidDomain",
+ "localPart":"affineCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33337,7 +33847,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCoordinateOperation"
+ "usesValue"
]
},
"namespaceURI":{
@@ -33350,11 +33860,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
}
},
"elementName":{
- "localPart":"AbstractCoordinateOperation",
+ "localPart":"usesValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33371,7 +33881,7 @@
"properties":{
"localPart":{
"enum":[
- "PrimeMeridian"
+ "pointArrayProperty"
]
},
"namespaceURI":{
@@ -33384,11 +33894,11 @@
]
},
"value":{
- "$ref":"#/definitions/PrimeMeridianType"
+ "$ref":"#/definitions/PointArrayPropertyType"
}
},
"elementName":{
- "localPart":"PrimeMeridian",
+ "localPart":"pointArrayProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33405,7 +33915,7 @@
"properties":{
"localPart":{
"enum":[
- "curveMembers"
+ "methodFormula"
]
},
"namespaceURI":{
@@ -33418,11 +33928,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveArrayPropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"curveMembers",
+ "localPart":"methodFormula",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33439,7 +33949,7 @@
"properties":{
"localPart":{
"enum":[
- "multiLocation"
+ "domainSet"
]
},
"namespaceURI":{
@@ -33452,11 +33962,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/DomainSetType"
}
},
"elementName":{
- "localPart":"multiLocation",
+ "localPart":"domainSet",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33473,7 +33983,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeTopologyComplex"
+ "minutes"
]
},
"namespaceURI":{
@@ -33486,11 +33996,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeTopologyComplexType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
},
"elementName":{
- "localPart":"TimeTopologyComplex",
+ "localPart":"minutes",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33507,7 +34017,7 @@
"properties":{
"localPart":{
"enum":[
- "PolyhedralSurface"
+ "conversion"
]
},
"namespaceURI":{
@@ -33520,11 +34030,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceType"
+ "$ref":"#/definitions/GeneralConversionPropertyType"
}
},
"elementName":{
- "localPart":"PolyhedralSurface",
+ "localPart":"conversion",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33541,7 +34051,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalCRSRef"
+ "quantityTypeReference"
]
},
"namespaceURI":{
@@ -33554,11 +34064,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCRSPropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"verticalCRSRef",
+ "localPart":"quantityTypeReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33609,41 +34119,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSurfaceProperty"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/MultiSurfacePropertyType"
- }
- },
- "elementName":{
- "localPart":"multiSurfaceProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "abstractReference"
+ "TimePeriod"
]
},
"namespaceURI":{
@@ -33656,11 +34132,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/TimePeriodType"
}
},
"elementName":{
- "localPart":"abstractReference",
+ "localPart":"TimePeriod",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33677,7 +34153,7 @@
"properties":{
"localPart":{
"enum":[
- "Rectangle"
+ "AbstractTopology"
]
},
"namespaceURI":{
@@ -33690,11 +34166,11 @@
]
},
"value":{
- "$ref":"#/definitions/RectangleType"
+ "$ref":"#/definitions/AbstractTopologyType"
}
},
"elementName":{
- "localPart":"Rectangle",
+ "localPart":"AbstractTopology",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33711,7 +34187,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterLineOf"
+ "TopoSurface"
]
},
"namespaceURI":{
@@ -33724,11 +34200,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/TopoSurfaceType"
}
},
"elementName":{
- "localPart":"multiCenterLineOf",
+ "localPart":"TopoSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33745,7 +34221,7 @@
"properties":{
"localPart":{
"enum":[
- "operationMethodRef"
+ "degrees"
]
},
"namespaceURI":{
@@ -33758,11 +34234,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
+ "$ref":"#/definitions/DegreesType"
}
},
"elementName":{
- "localPart":"operationMethodRef",
+ "localPart":"degrees",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33779,7 +34255,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeometricAggregate"
+ "booleanValue"
]
},
"namespaceURI":{
@@ -33792,11 +34268,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometricAggregateType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
},
"elementName":{
- "localPart":"AbstractGeometricAggregate",
+ "localPart":"booleanValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33813,7 +34289,7 @@
"properties":{
"localPart":{
"enum":[
- "remarks"
+ "PassThroughOperation"
]
},
"namespaceURI":{
@@ -33826,11 +34302,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/PassThroughOperationType"
}
},
"elementName":{
- "localPart":"remarks",
+ "localPart":"PassThroughOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33847,7 +34323,7 @@
"properties":{
"localPart":{
"enum":[
- "member"
+ "coordinates"
]
},
"namespaceURI":{
@@ -33860,11 +34336,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationRoleType"
+ "$ref":"#/definitions/CoordinatesType"
}
},
"elementName":{
- "localPart":"member",
+ "localPart":"coordinates",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33881,7 +34357,7 @@
"properties":{
"localPart":{
"enum":[
- "decimalMinutes"
+ "CompositeSolid"
]
},
"namespaceURI":{
@@ -33894,11 +34370,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/CompositeSolidType"
}
},
"elementName":{
- "localPart":"decimalMinutes",
+ "localPart":"CompositeSolid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33915,7 +34391,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoSolid"
+ "metaDataProperty"
]
},
"namespaceURI":{
@@ -33928,11 +34404,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoSolidType"
+ "$ref":"#/definitions/MetaDataPropertyType"
}
},
"elementName":{
- "localPart":"TopoSolid",
+ "localPart":"metaDataProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33949,7 +34425,7 @@
"properties":{
"localPart":{
"enum":[
- "usesCartesianCS"
+ "DirectedObservationAtDistance"
]
},
"namespaceURI":{
@@ -33962,11 +34438,11 @@
]
},
"value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
+ "$ref":"#/definitions/DirectedObservationAtDistanceType"
}
},
"elementName":{
- "localPart":"usesCartesianCS",
+ "localPart":"DirectedObservationAtDistance",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -33983,7 +34459,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTopoPrimitive"
+ "valueProperty"
]
},
"namespaceURI":{
@@ -33996,11 +34472,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTopoPrimitiveType"
+ "$ref":"#/definitions/ValuePropertyType"
}
},
"elementName":{
- "localPart":"AbstractTopoPrimitive",
+ "localPart":"valueProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34017,7 +34493,7 @@
"properties":{
"localPart":{
"enum":[
- "members"
+ "MultiPoint"
]
},
"namespaceURI":{
@@ -34030,11 +34506,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArrayAssociationType"
+ "$ref":"#/definitions/MultiPointType"
}
},
"elementName":{
- "localPart":"members",
+ "localPart":"MultiPoint",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34051,7 +34527,7 @@
"properties":{
"localPart":{
"enum":[
- "File"
+ "DefinitionCollection"
]
},
"namespaceURI":{
@@ -34064,11 +34540,11 @@
]
},
"value":{
- "$ref":"#/definitions/FileType"
+ "$ref":"#/definitions/DictionaryType"
}
},
"elementName":{
- "localPart":"File",
+ "localPart":"DefinitionCollection",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34085,7 +34561,7 @@
"properties":{
"localPart":{
"enum":[
- "Geodesic"
+ "OperationMethod"
]
},
"namespaceURI":{
@@ -34098,11 +34574,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodesicType"
+ "$ref":"#/definitions/OperationMethodType"
}
},
"elementName":{
- "localPart":"Geodesic",
+ "localPart":"OperationMethod",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34119,7 +34595,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSurface"
+ "CountList"
]
},
"namespaceURI":{
@@ -34132,11 +34608,14 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfaceType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"MultiSurface",
+ "localPart":"CountList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34153,7 +34632,7 @@
"properties":{
"localPart":{
"enum":[
- "Bag"
+ "CompositeValue"
]
},
"namespaceURI":{
@@ -34166,11 +34645,11 @@
]
},
"value":{
- "$ref":"#/definitions/BagType"
+ "$ref":"#/definitions/CompositeValueType"
}
},
"elementName":{
- "localPart":"Bag",
+ "localPart":"CompositeValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34187,7 +34666,7 @@
"properties":{
"localPart":{
"enum":[
- "CartesianCS"
+ "catalogSymbol"
]
},
"namespaceURI":{
@@ -34200,11 +34679,11 @@
]
},
"value":{
- "$ref":"#/definitions/CartesianCSType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"CartesianCS",
+ "localPart":"catalogSymbol",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34221,7 +34700,7 @@
"properties":{
"localPart":{
"enum":[
- "maximalComplex"
+ "AbstractTimeGeometricPrimitive"
]
},
"namespaceURI":{
@@ -34234,11 +34713,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexPropertyType"
+ "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
}
},
"elementName":{
- "localPart":"maximalComplex",
+ "localPart":"AbstractTimeGeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34255,7 +34734,7 @@
"properties":{
"localPart":{
"enum":[
- "Array"
+ "TimeEdge"
]
},
"namespaceURI":{
@@ -34268,11 +34747,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArrayType"
+ "$ref":"#/definitions/TimeEdgeType"
}
},
"elementName":{
- "localPart":"Array",
+ "localPart":"TimeEdge",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34289,7 +34768,7 @@
"properties":{
"localPart":{
"enum":[
- "derivedCRSType"
+ "projectedCRSRef"
]
},
"namespaceURI":{
@@ -34302,11 +34781,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/ProjectedCRSPropertyType"
}
},
"elementName":{
- "localPart":"derivedCRSType",
+ "localPart":"projectedCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34323,7 +34802,7 @@
"properties":{
"localPart":{
"enum":[
- "rangeMeaning"
+ "AbstractDiscreteCoverage"
]
},
"namespaceURI":{
@@ -34336,11 +34815,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/DiscreteCoverageType"
}
},
"elementName":{
- "localPart":"rangeMeaning",
+ "localPart":"AbstractDiscreteCoverage",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34357,7 +34836,7 @@
"properties":{
"localPart":{
"enum":[
- "Ellipsoid"
+ "imageCRSRef"
]
},
"namespaceURI":{
@@ -34370,11 +34849,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidType"
+ "$ref":"#/definitions/ImageCRSPropertyType"
}
},
"elementName":{
- "localPart":"Ellipsoid",
+ "localPart":"imageCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34391,7 +34870,7 @@
"properties":{
"localPart":{
"enum":[
- "axisAbbrev"
+ "AbstractGeometricPrimitive"
]
},
"namespaceURI":{
@@ -34404,11 +34883,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/AbstractGeometricPrimitiveType"
}
},
"elementName":{
- "localPart":"axisAbbrev",
+ "localPart":"AbstractGeometricPrimitive",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34425,7 +34904,7 @@
"properties":{
"localPart":{
"enum":[
- "LocationString"
+ "operationMethodRef"
]
},
"namespaceURI":{
@@ -34438,11 +34917,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/OperationMethodPropertyType"
}
},
"elementName":{
- "localPart":"LocationString",
+ "localPart":"operationMethodRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34459,7 +34938,7 @@
"properties":{
"localPart":{
"enum":[
- "CircleByCenterPoint"
+ "coordOperation"
]
},
"namespaceURI":{
@@ -34472,11 +34951,11 @@
]
},
"value":{
- "$ref":"#/definitions/CircleByCenterPointType"
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
}
},
"elementName":{
- "localPart":"CircleByCenterPoint",
+ "localPart":"coordOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34493,7 +34972,7 @@
"properties":{
"localPart":{
"enum":[
- "Definition"
+ "includesSingleCRS"
]
},
"namespaceURI":{
@@ -34506,11 +34985,11 @@
]
},
"value":{
- "$ref":"#/definitions/DefinitionType"
+ "$ref":"#/definitions/SingleCRSPropertyType"
}
},
"elementName":{
- "localPart":"Definition",
+ "localPart":"includesSingleCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34527,7 +35006,7 @@
"properties":{
"localPart":{
"enum":[
- "usesTemporalDatum"
+ "AbstractTimeComplex"
]
},
"namespaceURI":{
@@ -34540,11 +35019,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumPropertyType"
+ "$ref":"#/definitions/AbstractTimeComplexType"
}
},
"elementName":{
- "localPart":"usesTemporalDatum",
+ "localPart":"AbstractTimeComplex",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34561,7 +35040,7 @@
"properties":{
"localPart":{
"enum":[
- "OperationMethod"
+ "AbstractRing"
]
},
"namespaceURI":{
@@ -34574,11 +35053,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodType"
+ "$ref":"#/definitions/AbstractRingType"
}
},
"elementName":{
- "localPart":"OperationMethod",
+ "localPart":"AbstractRing",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34595,7 +35074,7 @@
"properties":{
"localPart":{
"enum":[
- "priorityLocation"
+ "ValueArray"
]
},
"namespaceURI":{
@@ -34608,11 +35087,11 @@
]
},
"value":{
- "$ref":"#/definitions/PriorityLocationPropertyType"
+ "$ref":"#/definitions/ValueArrayType"
}
},
"elementName":{
- "localPart":"priorityLocation",
+ "localPart":"ValueArray",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34629,7 +35108,7 @@
"properties":{
"localPart":{
"enum":[
- "catalogSymbol"
+ "quantityType"
]
},
"namespaceURI":{
@@ -34642,11 +35121,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"catalogSymbol",
+ "localPart":"quantityType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34663,7 +35142,7 @@
"properties":{
"localPart":{
"enum":[
- "AffineCS"
+ "polarCS"
]
},
"namespaceURI":{
@@ -34676,11 +35155,11 @@
]
},
"value":{
- "$ref":"#/definitions/AffineCSType"
+ "$ref":"#/definitions/PolarCSPropertyType"
}
},
"elementName":{
- "localPart":"AffineCS",
+ "localPart":"polarCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34697,7 +35176,7 @@
"properties":{
"localPart":{
"enum":[
- "baseGeodeticCRS"
+ "AbstractContinuousCoverage"
]
},
"namespaceURI":{
@@ -34710,11 +35189,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticCRSPropertyType"
+ "$ref":"#/definitions/AbstractContinuousCoverageType"
}
},
"elementName":{
- "localPart":"baseGeodeticCRS",
+ "localPart":"AbstractContinuousCoverage",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34731,7 +35210,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCoverage"
+ "ParameterValue"
]
},
"namespaceURI":{
@@ -34744,11 +35223,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/ParameterValueType"
}
},
"elementName":{
- "localPart":"multiCoverage",
+ "localPart":"ParameterValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34765,7 +35244,7 @@
"properties":{
"localPart":{
"enum":[
- "Conversion"
+ "TimeNode"
]
},
"namespaceURI":{
@@ -34778,11 +35257,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionType"
+ "$ref":"#/definitions/TimeNodeType"
}
},
"elementName":{
- "localPart":"Conversion",
+ "localPart":"TimeNode",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34799,7 +35278,7 @@
"properties":{
"localPart":{
"enum":[
- "abstractAssociationRole"
+ "axisDirection"
]
},
"namespaceURI":{
@@ -34812,11 +35291,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationRoleType"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
},
"elementName":{
- "localPart":"abstractAssociationRole",
+ "localPart":"axisDirection",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34833,7 +35312,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeInstant"
+ "Circle"
]
},
"namespaceURI":{
@@ -34846,11 +35325,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeInstantType"
+ "$ref":"#/definitions/CircleType"
}
},
"elementName":{
- "localPart":"TimeInstant",
+ "localPart":"Circle",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34867,7 +35346,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoVolume"
+ "AffineCS"
]
},
"namespaceURI":{
@@ -34880,11 +35359,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoVolumeType"
+ "$ref":"#/definitions/AffineCSType"
}
},
"elementName":{
- "localPart":"TopoVolume",
+ "localPart":"AffineCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34901,7 +35380,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCRS"
+ "roughConversionToPreferredUnit"
]
},
"namespaceURI":{
@@ -34914,11 +35393,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
}
},
"elementName":{
- "localPart":"AbstractCRS",
+ "localPart":"roughConversionToPreferredUnit",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34935,7 +35414,7 @@
"properties":{
"localPart":{
"enum":[
- "userDefinedCS"
+ "ArcString"
]
},
"namespaceURI":{
@@ -34948,11 +35427,11 @@
]
},
"value":{
- "$ref":"#/definitions/UserDefinedCSPropertyType"
+ "$ref":"#/definitions/ArcStringType"
}
},
"elementName":{
- "localPart":"userDefinedCS",
+ "localPart":"ArcString",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -34969,7 +35448,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCenterOf"
+ "pointMember"
]
},
"namespaceURI":{
@@ -34982,11 +35461,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"multiCenterOf",
+ "localPart":"pointMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35003,7 +35482,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCalendarEra"
+ "Cylinder"
]
},
"namespaceURI":{
@@ -35016,11 +35495,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCalendarEraType"
+ "$ref":"#/definitions/CylinderType"
}
},
"elementName":{
- "localPart":"TimeCalendarEra",
+ "localPart":"Cylinder",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35037,7 +35516,7 @@
"properties":{
"localPart":{
"enum":[
- "ObliqueCartesianCS"
+ "AbstractCoordinateSystem"
]
},
"namespaceURI":{
@@ -35050,11 +35529,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObliqueCartesianCSType"
+ "$ref":"#/definitions/AbstractCoordinateSystemType"
}
},
"elementName":{
- "localPart":"ObliqueCartesianCS",
+ "localPart":"AbstractCoordinateSystem",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35071,7 +35550,7 @@
"properties":{
"localPart":{
"enum":[
- "TemporalCS"
+ "engineeringDatumRef"
]
},
"namespaceURI":{
@@ -35084,11 +35563,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCSType"
+ "$ref":"#/definitions/EngineeringDatumPropertyType"
}
},
"elementName":{
- "localPart":"TemporalCS",
+ "localPart":"engineeringDatumRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35105,7 +35584,7 @@
"properties":{
"localPart":{
"enum":[
- "multiCurveProperty"
+ "PrimeMeridian"
]
},
"namespaceURI":{
@@ -35118,11 +35597,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurvePropertyType"
+ "$ref":"#/definitions/PrimeMeridianType"
}
},
"elementName":{
- "localPart":"multiCurveProperty",
+ "localPart":"PrimeMeridian",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35139,7 +35618,7 @@
"properties":{
"localPart":{
"enum":[
- "baseCurve"
+ "Curve"
]
},
"namespaceURI":{
@@ -35152,11 +35631,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/CurveType"
}
},
"elementName":{
- "localPart":"baseCurve",
+ "localPart":"Curve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35173,7 +35652,7 @@
"properties":{
"localPart":{
"enum":[
- "solidArrayProperty"
+ "Edge"
]
},
"namespaceURI":{
@@ -35186,11 +35665,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidArrayPropertyType"
+ "$ref":"#/definitions/EdgeType"
}
},
"elementName":{
- "localPart":"solidArrayProperty",
+ "localPart":"Edge",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35207,7 +35686,7 @@
"properties":{
"localPart":{
"enum":[
- "VerticalDatum"
+ "surfaceMembers"
]
},
"namespaceURI":{
@@ -35220,11 +35699,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumType"
+ "$ref":"#/definitions/SurfaceArrayPropertyType"
}
},
"elementName":{
- "localPart":"VerticalDatum",
+ "localPart":"surfaceMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35241,7 +35720,7 @@
"properties":{
"localPart":{
"enum":[
- "DerivedUnit"
+ "ParameterValueGroup"
]
},
"namespaceURI":{
@@ -35254,11 +35733,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedUnitType"
+ "$ref":"#/definitions/ParameterValueGroupType"
}
},
"elementName":{
- "localPart":"DerivedUnit",
+ "localPart":"ParameterValueGroup",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35275,7 +35754,7 @@
"properties":{
"localPart":{
"enum":[
- "direction"
+ "timeInterval"
]
},
"namespaceURI":{
@@ -35288,11 +35767,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectionPropertyType"
+ "$ref":"#/definitions/TimeIntervalLengthType"
}
},
"elementName":{
- "localPart":"direction",
+ "localPart":"timeInterval",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35309,7 +35788,7 @@
"properties":{
"localPart":{
"enum":[
- "directedTopoSolid"
+ "generalConversionRef"
]
},
"namespaceURI":{
@@ -35322,11 +35801,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedTopoSolidPropertyType"
+ "$ref":"#/definitions/GeneralConversionPropertyType"
}
},
"elementName":{
- "localPart":"directedTopoSolid",
+ "localPart":"generalConversionRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35343,7 +35822,7 @@
"properties":{
"localPart":{
"enum":[
- "Point"
+ "multiLocation"
]
},
"namespaceURI":{
@@ -35356,11 +35835,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"Point",
+ "localPart":"multiLocation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35411,177 +35890,7 @@
"properties":{
"localPart":{
"enum":[
- "usesPrimeMeridian"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/PrimeMeridianPropertyType"
- }
- },
- "elementName":{
- "localPart":"usesPrimeMeridian",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "TimeClock"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/TimeClockType"
- }
- },
- "elementName":{
- "localPart":"TimeClock",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "MappingRule"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/StringOrRefType"
- }
- },
- "elementName":{
- "localPart":"MappingRule",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "TopoSurface"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/TopoSurfaceType"
- }
- },
- "elementName":{
- "localPart":"TopoSurface",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "usesObliqueCartesianCS"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
- }
- },
- "elementName":{
- "localPart":"usesObliqueCartesianCS",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "LineStringSegment"
+ "AbstractSingleOperation"
]
},
"namespaceURI":{
@@ -35594,11 +35903,11 @@
]
},
"value":{
- "$ref":"#/definitions/LineStringSegmentType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"LineStringSegment",
+ "localPart":"AbstractSingleOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35615,7 +35924,7 @@
"properties":{
"localPart":{
"enum":[
- "componentReferenceSystem"
+ "DefinitionProxy"
]
},
"namespaceURI":{
@@ -35628,11 +35937,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
+ "$ref":"#/definitions/DefinitionProxyType"
}
},
"elementName":{
- "localPart":"componentReferenceSystem",
+ "localPart":"DefinitionProxy",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35649,7 +35958,7 @@
"properties":{
"localPart":{
"enum":[
- "centerLineOf"
+ "usesSingleOperation"
]
},
"namespaceURI":{
@@ -35662,11 +35971,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
}
},
"elementName":{
- "localPart":"centerLineOf",
+ "localPart":"usesSingleOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35683,7 +35992,7 @@
"properties":{
"localPart":{
"enum":[
- "GridFunction"
+ "GeodesicString"
]
},
"namespaceURI":{
@@ -35696,11 +36005,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridFunctionType"
+ "$ref":"#/definitions/GeodesicStringType"
}
},
"elementName":{
- "localPart":"GridFunction",
+ "localPart":"GeodesicString",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35717,7 +36026,7 @@
"properties":{
"localPart":{
"enum":[
- "PolygonPatch"
+ "multiPosition"
]
},
"namespaceURI":{
@@ -35730,11 +36039,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonPatchType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"PolygonPatch",
+ "localPart":"multiPosition",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35751,7 +36060,7 @@
"properties":{
"localPart":{
"enum":[
- "Node"
+ "usesParameter"
]
},
"namespaceURI":{
@@ -35764,11 +36073,11 @@
]
},
"value":{
- "$ref":"#/definitions/NodeType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"Node",
+ "localPart":"usesParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35785,7 +36094,7 @@
"properties":{
"localPart":{
"enum":[
- "BaseUnit"
+ "TopoComplex"
]
},
"namespaceURI":{
@@ -35798,11 +36107,11 @@
]
},
"value":{
- "$ref":"#/definitions/BaseUnitType"
+ "$ref":"#/definitions/TopoComplexType"
}
},
"elementName":{
- "localPart":"BaseUnit",
+ "localPart":"TopoComplex",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35819,7 +36128,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCurveSegment"
+ "UserDefinedCS"
]
},
"namespaceURI":{
@@ -35832,11 +36141,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCurveSegmentType"
+ "$ref":"#/definitions/UserDefinedCSType"
}
},
"elementName":{
- "localPart":"AbstractCurveSegment",
+ "localPart":"UserDefinedCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35853,7 +36162,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSurfacePatch"
+ "DerivedUnit"
]
},
"namespaceURI":{
@@ -35866,11 +36175,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSurfacePatchType"
+ "$ref":"#/definitions/DerivedUnitType"
}
},
"elementName":{
- "localPart":"AbstractSurfacePatch",
+ "localPart":"DerivedUnit",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35887,7 +36196,7 @@
"properties":{
"localPart":{
"enum":[
- "position"
+ "operationParameterRef"
]
},
"namespaceURI":{
@@ -35900,11 +36209,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/OperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"position",
+ "localPart":"operationParameterRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35921,7 +36230,7 @@
"properties":{
"localPart":{
"enum":[
- "includesSingleCRS"
+ "Count"
]
},
"namespaceURI":{
@@ -35934,11 +36243,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
+ "$ref":"#/definitions/Count"
}
},
"elementName":{
- "localPart":"includesSingleCRS",
+ "localPart":"Count",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35955,7 +36264,7 @@
"properties":{
"localPart":{
"enum":[
- "usesAffineCS"
+ "GeometricComplex"
]
},
"namespaceURI":{
@@ -35968,11 +36277,11 @@
]
},
"value":{
- "$ref":"#/definitions/AffineCSPropertyType"
+ "$ref":"#/definitions/GeometricComplexType"
}
},
"elementName":{
- "localPart":"usesAffineCS",
+ "localPart":"GeometricComplex",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -35989,7 +36298,7 @@
"properties":{
"localPart":{
"enum":[
- "descriptionReference"
+ "locationReference"
]
},
"namespaceURI":{
@@ -36006,7 +36315,7 @@
}
},
"elementName":{
- "localPart":"descriptionReference",
+ "localPart":"locationReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36023,7 +36332,7 @@
"properties":{
"localPart":{
"enum":[
- "Count"
+ "ImageDatum"
]
},
"namespaceURI":{
@@ -36036,11 +36345,11 @@
]
},
"value":{
- "$ref":"#/definitions/Count"
+ "$ref":"#/definitions/ImageDatumType"
}
},
"elementName":{
- "localPart":"Count",
+ "localPart":"ImageDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36057,7 +36366,7 @@
"properties":{
"localPart":{
"enum":[
- "GeodesicString"
+ "ellipsoid"
]
},
"namespaceURI":{
@@ -36070,11 +36379,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodesicStringType"
+ "$ref":"#/definitions/EllipsoidPropertyType"
}
},
"elementName":{
- "localPart":"GeodesicString",
+ "localPart":"ellipsoid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36091,7 +36400,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractParametricCurveSurface"
+ "userDefinedCS"
]
},
"namespaceURI":{
@@ -36104,11 +36413,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
+ "$ref":"#/definitions/UserDefinedCSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractParametricCurveSurface",
+ "localPart":"userDefinedCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36125,7 +36434,7 @@
"properties":{
"localPart":{
"enum":[
- "userDefinedCSRef"
+ "AbstractCRS"
]
},
"namespaceURI":{
@@ -36138,11 +36447,11 @@
]
},
"value":{
- "$ref":"#/definitions/UserDefinedCSPropertyType"
+ "$ref":"#/definitions/AbstractCRSType"
}
},
"elementName":{
- "localPart":"userDefinedCSRef",
+ "localPart":"AbstractCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36159,7 +36468,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateSystemRef"
+ "multiEdgeOf"
]
},
"namespaceURI":{
@@ -36172,11 +36481,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
},
"elementName":{
- "localPart":"coordinateSystemRef",
+ "localPart":"multiEdgeOf",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36193,7 +36502,7 @@
"properties":{
"localPart":{
"enum":[
- "Clothoid"
+ "Dictionary"
]
},
"namespaceURI":{
@@ -36206,11 +36515,11 @@
]
},
"value":{
- "$ref":"#/definitions/ClothoidType"
+ "$ref":"#/definitions/DictionaryType"
}
},
"elementName":{
- "localPart":"Clothoid",
+ "localPart":"Dictionary",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36227,7 +36536,7 @@
"properties":{
"localPart":{
"enum":[
- "usesSphericalCS"
+ "Arc"
]
},
"namespaceURI":{
@@ -36240,11 +36549,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSPropertyType"
+ "$ref":"#/definitions/ArcType"
}
},
"elementName":{
- "localPart":"usesSphericalCS",
+ "localPart":"Arc",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36261,7 +36570,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeReferenceSystem"
+ "AffinePlacement"
]
},
"namespaceURI":{
@@ -36274,11 +36583,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeReferenceSystemType"
+ "$ref":"#/definitions/AffinePlacementType"
}
},
"elementName":{
- "localPart":"TimeReferenceSystem",
+ "localPart":"AffinePlacement",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36295,7 +36604,7 @@
"properties":{
"localPart":{
"enum":[
- "geodeticDatum"
+ "passThroughOperationRef"
]
},
"namespaceURI":{
@@ -36308,11 +36617,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumPropertyType"
+ "$ref":"#/definitions/PassThroughOperationPropertyType"
}
},
"elementName":{
- "localPart":"geodeticDatum",
+ "localPart":"passThroughOperationRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36329,7 +36638,7 @@
"properties":{
"localPart":{
"enum":[
- "Category"
+ "TopoCurve"
]
},
"namespaceURI":{
@@ -36342,11 +36651,11 @@
]
},
"value":{
- "$ref":"#/definitions/Category"
+ "$ref":"#/definitions/TopoCurveType"
}
},
"elementName":{
- "localPart":"Category",
+ "localPart":"TopoCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36363,7 +36672,7 @@
"properties":{
"localPart":{
"enum":[
- "reversePropertyName"
+ "generalOperationParameter"
]
},
"namespaceURI":{
@@ -36376,11 +36685,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"reversePropertyName",
+ "localPart":"generalOperationParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36397,7 +36706,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeSurface"
+ "sourceDimensions"
]
},
"namespaceURI":{
@@ -36410,11 +36719,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeSurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"CompositeSurface",
+ "localPart":"sourceDimensions",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36431,7 +36740,7 @@
"properties":{
"localPart":{
"enum":[
- "Tin"
+ "solidMembers"
]
},
"namespaceURI":{
@@ -36444,11 +36753,11 @@
]
},
"value":{
- "$ref":"#/definitions/TinType"
+ "$ref":"#/definitions/SolidArrayPropertyType"
}
},
"elementName":{
- "localPart":"Tin",
+ "localPart":"solidMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36465,7 +36774,7 @@
"properties":{
"localPart":{
"enum":[
- "ConcatenatedOperation"
+ "curveArrayProperty"
]
},
"namespaceURI":{
@@ -36478,11 +36787,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConcatenatedOperationType"
+ "$ref":"#/definitions/CurveArrayPropertyType"
}
},
"elementName":{
- "localPart":"ConcatenatedOperation",
+ "localPart":"curveArrayProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36499,7 +36808,7 @@
"properties":{
"localPart":{
"enum":[
- "UnitDefinition"
+ "TopoPoint"
]
},
"namespaceURI":{
@@ -36512,11 +36821,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/TopoPointType"
}
},
"elementName":{
- "localPart":"UnitDefinition",
+ "localPart":"TopoPoint",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36533,7 +36842,7 @@
"properties":{
"localPart":{
"enum":[
- "unitOfMeasure"
+ "GeodeticDatum"
]
},
"namespaceURI":{
@@ -36546,11 +36855,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnitOfMeasureType"
+ "$ref":"#/definitions/GeodeticDatumType"
}
},
"elementName":{
- "localPart":"unitOfMeasure",
+ "localPart":"GeodeticDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36567,7 +36876,7 @@
"properties":{
"localPart":{
"enum":[
- "topoSurfaceProperty"
+ "rangeParameters"
]
},
"namespaceURI":{
@@ -36580,11 +36889,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoSurfacePropertyType"
+ "$ref":"#/definitions/AssociationRoleType"
}
},
"elementName":{
- "localPart":"topoSurfaceProperty",
+ "localPart":"rangeParameters",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36601,7 +36910,7 @@
"properties":{
"localPart":{
"enum":[
- "TimePeriod"
+ "featureMembers"
]
},
"namespaceURI":{
@@ -36614,11 +36923,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePeriodType"
+ "$ref":"#/definitions/FeatureArrayPropertyType"
}
},
"elementName":{
- "localPart":"TimePeriod",
+ "localPart":"featureMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36635,7 +36944,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalDatum"
+ "history"
]
},
"namespaceURI":{
@@ -36648,11 +36957,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumPropertyType"
+ "$ref":"#/definitions/HistoryPropertyType"
}
},
"elementName":{
- "localPart":"temporalDatum",
+ "localPart":"history",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36669,7 +36978,7 @@
"properties":{
"localPart":{
"enum":[
- "DefinitionCollection"
+ "File"
]
},
"namespaceURI":{
@@ -36682,11 +36991,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryType"
+ "$ref":"#/definitions/FileType"
}
},
"elementName":{
- "localPart":"DefinitionCollection",
+ "localPart":"File",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36703,7 +37012,7 @@
"properties":{
"localPart":{
"enum":[
- "pos"
+ "geometryMembers"
]
},
"namespaceURI":{
@@ -36716,11 +37025,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectPositionType"
+ "$ref":"#/definitions/GeometryArrayPropertyType"
}
},
"elementName":{
- "localPart":"pos",
+ "localPart":"geometryMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36737,7 +37046,7 @@
"properties":{
"localPart":{
"enum":[
- "ImageDatum"
+ "TriangulatedSurface"
]
},
"namespaceURI":{
@@ -36750,11 +37059,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumType"
+ "$ref":"#/definitions/SurfaceType"
}
},
"elementName":{
- "localPart":"ImageDatum",
+ "localPart":"TriangulatedSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36771,7 +37080,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPointDomain"
+ "AbstractImplicitGeometry"
]
},
"namespaceURI":{
@@ -36784,11 +37093,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"multiPointDomain",
+ "localPart":"AbstractImplicitGeometry",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36805,7 +37114,7 @@
"properties":{
"localPart":{
"enum":[
- "GeographicCRS"
+ "linearCSRef"
]
},
"namespaceURI":{
@@ -36818,11 +37127,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeographicCRSType"
+ "$ref":"#/definitions/LinearCSPropertyType"
}
},
"elementName":{
- "localPart":"GeographicCRS",
+ "localPart":"linearCSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36839,7 +37148,7 @@
"properties":{
"localPart":{
"enum":[
- "CylindricalCS"
+ "AbstractTimePrimitive"
]
},
"namespaceURI":{
@@ -36852,11 +37161,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylindricalCSType"
+ "$ref":"#/definitions/AbstractTimePrimitiveType"
}
},
"elementName":{
- "localPart":"CylindricalCS",
+ "localPart":"AbstractTimePrimitive",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36873,7 +37182,7 @@
"properties":{
"localPart":{
"enum":[
- "Sphere"
+ "AbstractSurface"
]
},
"namespaceURI":{
@@ -36886,11 +37195,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphereType"
+ "$ref":"#/definitions/AbstractSurfaceType"
}
},
"elementName":{
- "localPart":"Sphere",
+ "localPart":"AbstractSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36941,7 +37250,7 @@
"properties":{
"localPart":{
"enum":[
- "directedFace"
+ "Boolean"
]
},
"namespaceURI":{
@@ -36954,11 +37263,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedFacePropertyType"
+ "$ref":"#/definitions/Boolean"
}
},
"elementName":{
- "localPart":"directedFace",
+ "localPart":"Boolean",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -36975,7 +37284,7 @@
"properties":{
"localPart":{
"enum":[
- "obliqueCartesianCSRef"
+ "usesImageDatum"
]
},
"namespaceURI":{
@@ -36988,11 +37297,11 @@
]
},
"value":{
- "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
+ "$ref":"#/definitions/ImageDatumPropertyType"
}
},
"elementName":{
- "localPart":"obliqueCartesianCSRef",
+ "localPart":"usesImageDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37009,7 +37318,7 @@
"properties":{
"localPart":{
"enum":[
- "usesMethod"
+ "ellipsoidalCSRef"
]
},
"namespaceURI":{
@@ -37022,11 +37331,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
}
},
"elementName":{
- "localPart":"usesMethod",
+ "localPart":"ellipsoidalCSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37043,7 +37352,7 @@
"properties":{
"localPart":{
"enum":[
- "degrees"
+ "AbstractTimeSlice"
]
},
"namespaceURI":{
@@ -37056,11 +37365,11 @@
]
},
"value":{
- "$ref":"#/definitions/DegreesType"
+ "$ref":"#/definitions/AbstractTimeSliceType"
}
},
"elementName":{
- "localPart":"degrees",
+ "localPart":"AbstractTimeSlice",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37077,7 +37386,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoid"
+ "QuantityExtent"
]
},
"namespaceURI":{
@@ -37090,11 +37399,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidPropertyType"
+ "$ref":"#/definitions/QuantityExtentType"
}
},
"elementName":{
- "localPart":"ellipsoid",
+ "localPart":"QuantityExtent",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37111,7 +37420,7 @@
"properties":{
"localPart":{
"enum":[
- "formulaCitation"
+ "RectifiedGridCoverage"
]
},
"namespaceURI":{
@@ -37124,11 +37433,11 @@
]
},
"value":{
- "$ref":"#/definitions/FormulaCitation"
+ "$ref":"#/definitions/DiscreteCoverageType"
}
},
"elementName":{
- "localPart":"formulaCitation",
+ "localPart":"RectifiedGridCoverage",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37145,7 +37454,7 @@
"properties":{
"localPart":{
"enum":[
- "Edge"
+ "transformationRef"
]
},
"namespaceURI":{
@@ -37158,11 +37467,11 @@
]
},
"value":{
- "$ref":"#/definitions/EdgeType"
+ "$ref":"#/definitions/TransformationPropertyType"
}
},
"elementName":{
- "localPart":"Edge",
+ "localPart":"transformationRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37179,7 +37488,7 @@
"properties":{
"localPart":{
"enum":[
- "ImageCRS"
+ "multiCenterOf"
]
},
"namespaceURI":{
@@ -37192,11 +37501,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageCRSType"
+ "$ref":"#/definitions/MultiPointPropertyType"
}
},
"elementName":{
- "localPart":"ImageCRS",
+ "localPart":"multiCenterOf",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37213,7 +37522,7 @@
"properties":{
"localPart":{
"enum":[
- "Null"
+ "Sphere"
]
},
"namespaceURI":{
@@ -37226,14 +37535,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/SphereType"
}
},
"elementName":{
- "localPart":"Null",
+ "localPart":"Sphere",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37250,7 +37556,7 @@
"properties":{
"localPart":{
"enum":[
- "PassThroughOperation"
+ "DerivedCRS"
]
},
"namespaceURI":{
@@ -37263,11 +37569,11 @@
]
},
"value":{
- "$ref":"#/definitions/PassThroughOperationType"
+ "$ref":"#/definitions/DerivedCRSType"
}
},
"elementName":{
- "localPart":"PassThroughOperation",
+ "localPart":"DerivedCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37284,7 +37590,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimePrimitive"
+ "TimeOrdinalEra"
]
},
"namespaceURI":{
@@ -37297,11 +37603,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimePrimitiveType"
+ "$ref":"#/definitions/TimeOrdinalEraType"
}
},
"elementName":{
- "localPart":"AbstractTimePrimitive",
+ "localPart":"TimeOrdinalEra",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37318,7 +37624,7 @@
"properties":{
"localPart":{
"enum":[
- "TemporalDatum"
+ "LineStringSegment"
]
},
"namespaceURI":{
@@ -37331,11 +37637,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumType"
+ "$ref":"#/definitions/LineStringSegmentType"
}
},
"elementName":{
- "localPart":"TemporalDatum",
+ "localPart":"LineStringSegment",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37352,7 +37658,7 @@
"properties":{
"localPart":{
"enum":[
- "coverageFunction"
+ "EngineeringCRS"
]
},
"namespaceURI":{
@@ -37365,11 +37671,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoverageFunctionType"
+ "$ref":"#/definitions/EngineeringCRSType"
}
},
"elementName":{
- "localPart":"coverageFunction",
+ "localPart":"EngineeringCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37386,7 +37692,7 @@
"properties":{
"localPart":{
"enum":[
- "timeInterval"
+ "ConcatenatedOperation"
]
},
"namespaceURI":{
@@ -37399,11 +37705,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeIntervalLengthType"
+ "$ref":"#/definitions/ConcatenatedOperationType"
}
},
"elementName":{
- "localPart":"timeInterval",
+ "localPart":"ConcatenatedOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37420,7 +37726,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiCurve"
+ "TimeCS"
]
},
"namespaceURI":{
@@ -37433,11 +37739,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiCurveType"
+ "$ref":"#/definitions/TimeCSType"
}
},
"elementName":{
- "localPart":"MultiCurve",
+ "localPart":"TimeCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37454,7 +37760,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceProperty"
+ "featureProperty"
]
},
"namespaceURI":{
@@ -37467,11 +37773,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"surfaceProperty",
+ "localPart":"featureProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37488,7 +37794,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalDatum"
+ "statusReference"
]
},
"namespaceURI":{
@@ -37501,11 +37807,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumPropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"verticalDatum",
+ "localPart":"statusReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37522,7 +37828,7 @@
"properties":{
"localPart":{
"enum":[
- "EngineeringCRS"
+ "geocentricCRSRef"
]
},
"namespaceURI":{
@@ -37535,11 +37841,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringCRSType"
+ "$ref":"#/definitions/GeocentricCRSPropertyType"
}
},
"elementName":{
- "localPart":"EngineeringCRS",
+ "localPart":"geocentricCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37556,7 +37862,7 @@
"properties":{
"localPart":{
"enum":[
- "dynamicMembers"
+ "timePosition"
]
},
"namespaceURI":{
@@ -37569,11 +37875,11 @@
]
},
"value":{
- "$ref":"#/definitions/DynamicFeatureMemberType"
+ "$ref":"#/definitions/TimePositionType"
}
},
"elementName":{
- "localPart":"dynamicMembers",
+ "localPart":"timePosition",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37590,7 +37896,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalCS"
+ "baseGeographicCRS"
]
},
"namespaceURI":{
@@ -37603,11 +37909,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSPropertyType"
+ "$ref":"#/definitions/GeographicCRSPropertyType"
}
},
"elementName":{
- "localPart":"verticalCS",
+ "localPart":"baseGeographicCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37624,7 +37930,7 @@
"properties":{
"localPart":{
"enum":[
- "datumRef"
+ "definitionMember"
]
},
"namespaceURI":{
@@ -37637,11 +37943,11 @@
]
},
"value":{
- "$ref":"#/definitions/DatumPropertyType"
+ "$ref":"#/definitions/DictionaryEntryType"
}
},
"elementName":{
- "localPart":"datumRef",
+ "localPart":"definitionMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37658,7 +37964,7 @@
"properties":{
"localPart":{
"enum":[
- "indirectEntry"
+ "engineeringCRSRef"
]
},
"namespaceURI":{
@@ -37671,11 +37977,11 @@
]
},
"value":{
- "$ref":"#/definitions/IndirectEntryType"
+ "$ref":"#/definitions/EngineeringCRSPropertyType"
}
},
"elementName":{
- "localPart":"indirectEntry",
+ "localPart":"engineeringCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37692,7 +37998,7 @@
"properties":{
"localPart":{
"enum":[
- "exterior"
+ "AbstractGeneralDerivedCRS"
]
},
"namespaceURI":{
@@ -37705,11 +38011,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
}
},
"elementName":{
- "localPart":"exterior",
+ "localPart":"AbstractGeneralDerivedCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37726,7 +38032,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceMembers"
+ "featureMember"
]
},
"namespaceURI":{
@@ -37739,11 +38045,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceArrayPropertyType"
+ "$ref":"#/definitions/FeaturePropertyType"
}
},
"elementName":{
- "localPart":"surfaceMembers",
+ "localPart":"featureMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37760,7 +38066,7 @@
"properties":{
"localPart":{
"enum":[
- "usesEllipsoid"
+ "usesEngineeringDatum"
]
},
"namespaceURI":{
@@ -37773,11 +38079,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidPropertyType"
+ "$ref":"#/definitions/EngineeringDatumPropertyType"
}
},
"elementName":{
- "localPart":"usesEllipsoid",
+ "localPart":"usesEngineeringDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37794,7 +38100,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractOperation"
+ "sphericalCS"
]
},
"namespaceURI":{
@@ -37807,11 +38113,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/SphericalCSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractOperation",
+ "localPart":"sphericalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37828,7 +38134,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcByCenterPoint"
+ "Observation"
]
},
"namespaceURI":{
@@ -37841,11 +38147,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcByCenterPointType"
+ "$ref":"#/definitions/ObservationType"
}
},
"elementName":{
- "localPart":"ArcByCenterPoint",
+ "localPart":"Observation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37862,7 +38168,7 @@
"properties":{
"localPart":{
"enum":[
- "locationReference"
+ "PolyhedralSurface"
]
},
"namespaceURI":{
@@ -37875,11 +38181,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/SurfaceType"
}
},
"elementName":{
- "localPart":"locationReference",
+ "localPart":"PolyhedralSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37896,7 +38202,7 @@
"properties":{
"localPart":{
"enum":[
- "VerticalCS"
+ "baseSurface"
]
},
"namespaceURI":{
@@ -37909,11 +38215,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"VerticalCS",
+ "localPart":"baseSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37930,7 +38236,7 @@
"properties":{
"localPart":{
"enum":[
- "Ring"
+ "solidMember"
]
},
"namespaceURI":{
@@ -37943,11 +38249,11 @@
]
},
"value":{
- "$ref":"#/definitions/RingType"
+ "$ref":"#/definitions/SolidPropertyType"
}
},
"elementName":{
- "localPart":"Ring",
+ "localPart":"solidMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37964,7 +38270,7 @@
"properties":{
"localPart":{
"enum":[
- "location"
+ "ImageCRS"
]
},
"namespaceURI":{
@@ -37977,11 +38283,11 @@
]
},
"value":{
- "$ref":"#/definitions/LocationPropertyType"
+ "$ref":"#/definitions/ImageCRSType"
}
},
"elementName":{
- "localPart":"location",
+ "localPart":"ImageCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -37998,7 +38304,7 @@
"properties":{
"localPart":{
"enum":[
- "definedByConversion"
+ "derivedCRSType"
]
},
"namespaceURI":{
@@ -38011,11 +38317,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralConversionPropertyType"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
},
"elementName":{
- "localPart":"definedByConversion",
+ "localPart":"derivedCRSType",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38032,7 +38338,7 @@
"properties":{
"localPart":{
"enum":[
- "solidMember"
+ "defaultCodeSpace"
]
},
"namespaceURI":{
@@ -38045,11 +38351,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
},
"elementName":{
- "localPart":"solidMember",
+ "localPart":"defaultCodeSpace",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38066,7 +38372,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcString"
+ "curveProperty"
]
},
"namespaceURI":{
@@ -38079,11 +38385,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcStringType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"ArcString",
+ "localPart":"curveProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38100,7 +38406,7 @@
"properties":{
"localPart":{
"enum":[
- "compoundCRSRef"
+ "geodeticDatum"
]
},
"namespaceURI":{
@@ -38113,11 +38419,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompoundCRSPropertyType"
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
}
},
"elementName":{
- "localPart":"compoundCRSRef",
+ "localPart":"geodeticDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38134,7 +38440,7 @@
"properties":{
"localPart":{
"enum":[
- "DataBlock"
+ "AbstractGeneralTransformation"
]
},
"namespaceURI":{
@@ -38147,11 +38453,11 @@
]
},
"value":{
- "$ref":"#/definitions/DataBlockType"
+ "$ref":"#/definitions/AbstractGeneralTransformationType"
}
},
"elementName":{
- "localPart":"DataBlock",
+ "localPart":"AbstractGeneralTransformation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38168,7 +38474,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeCalendar"
+ "targetCRS"
]
},
"namespaceURI":{
@@ -38181,11 +38487,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCalendarType"
+ "$ref":"#/definitions/CRSPropertyType"
}
},
"elementName":{
- "localPart":"TimeCalendar",
+ "localPart":"targetCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38202,7 +38508,7 @@
"properties":{
"localPart":{
"enum":[
- "angle"
+ "Array"
]
},
"namespaceURI":{
@@ -38215,11 +38521,11 @@
]
},
"value":{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/ArrayType"
}
},
"elementName":{
- "localPart":"angle",
+ "localPart":"Array",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38236,7 +38542,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearCS"
+ "reversePropertyName"
]
},
"namespaceURI":{
@@ -38249,11 +38555,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearCSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"LinearCS",
+ "localPart":"reversePropertyName",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38270,7 +38576,7 @@
"properties":{
"localPart":{
"enum":[
- "usesEllipsoidalCS"
+ "ellipsoidRef"
]
},
"namespaceURI":{
@@ -38283,11 +38589,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ "$ref":"#/definitions/EllipsoidPropertyType"
}
},
"elementName":{
- "localPart":"usesEllipsoidalCS",
+ "localPart":"ellipsoidRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38304,7 +38610,7 @@
"properties":{
"localPart":{
"enum":[
- "dataSource"
+ "priorityLocation"
]
},
"namespaceURI":{
@@ -38317,11 +38623,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/PriorityLocationPropertyType"
}
},
"elementName":{
- "localPart":"dataSource",
+ "localPart":"priorityLocation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38338,7 +38644,7 @@
"properties":{
"localPart":{
"enum":[
- "booleanValue"
+ "BSpline"
]
},
"namespaceURI":{
@@ -38351,11 +38657,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/BSplineType"
}
},
"elementName":{
- "localPart":"booleanValue",
+ "localPart":"BSpline",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38372,7 +38678,7 @@
"properties":{
"localPart":{
"enum":[
- "verticalCSRef"
+ "MultiSurfaceCoverage"
]
},
"namespaceURI":{
@@ -38385,11 +38691,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSPropertyType"
+ "$ref":"#/definitions/DiscreteCoverageType"
}
},
"elementName":{
- "localPart":"verticalCSRef",
+ "localPart":"MultiSurfaceCoverage",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38406,7 +38712,7 @@
"properties":{
"localPart":{
"enum":[
- "Envelope"
+ "temporalDatum"
]
},
"namespaceURI":{
@@ -38419,11 +38725,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeType"
+ "$ref":"#/definitions/TemporalDatumPropertyType"
}
},
"elementName":{
- "localPart":"Envelope",
+ "localPart":"temporalDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38440,7 +38746,7 @@
"properties":{
"localPart":{
"enum":[
- "CategoryExtent"
+ "usesMethod"
]
},
"namespaceURI":{
@@ -38453,11 +38759,11 @@
]
},
"value":{
- "$ref":"#/definitions/CategoryExtentType"
+ "$ref":"#/definitions/OperationMethodPropertyType"
}
},
"elementName":{
- "localPart":"CategoryExtent",
+ "localPart":"usesMethod",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38474,7 +38780,7 @@
"properties":{
"localPart":{
"enum":[
- "locationName"
+ "directedNode"
]
},
"namespaceURI":{
@@ -38487,11 +38793,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/DirectedNodePropertyType"
}
},
"elementName":{
- "localPart":"locationName",
+ "localPart":"directedNode",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38508,7 +38814,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPosition"
+ "crsRef"
]
},
"namespaceURI":{
@@ -38521,11 +38827,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/CRSPropertyType"
}
},
"elementName":{
- "localPart":"multiPosition",
+ "localPart":"crsRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38542,7 +38848,7 @@
"properties":{
"localPart":{
"enum":[
- "generalConversionRef"
+ "valueOfParameter"
]
},
"namespaceURI":{
@@ -38555,11 +38861,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralConversionPropertyType"
+ "$ref":"#/definitions/OperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"generalConversionRef",
+ "localPart":"valueOfParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38576,7 +38882,7 @@
"properties":{
"localPart":{
"enum":[
- "valueFile"
+ "parameter"
]
},
"namespaceURI":{
@@ -38589,11 +38895,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
}
},
"elementName":{
- "localPart":"valueFile",
+ "localPart":"parameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38644,279 +38950,7 @@
"properties":{
"localPart":{
"enum":[
- "singleOperationRef"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/SingleOperationPropertyType"
- }
- },
- "elementName":{
- "localPart":"singleOperationRef",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "curveProperty"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/CurvePropertyType"
- }
- },
- "elementName":{
- "localPart":"curveProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "statusReference"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/ReferenceType"
- }
- },
- "elementName":{
- "localPart":"statusReference",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "AbstractTimeGeometricPrimitive"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType"
- }
- },
- "elementName":{
- "localPart":"AbstractTimeGeometricPrimitive",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "targetElement"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- },
- "elementName":{
- "localPart":"targetElement",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "ArcStringByBulge"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/ArcStringByBulgeType"
- }
- },
- "elementName":{
- "localPart":"ArcStringByBulge",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "OperationParameterGroup"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/OperationParameterGroupType"
- }
- },
- "elementName":{
- "localPart":"OperationParameterGroup",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "usesSingleOperation"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
- }
- },
- "elementName":{
- "localPart":"usesSingleOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "usesVerticalDatum"
+ "formulaCitation"
]
},
"namespaceURI":{
@@ -38929,11 +38963,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalDatumPropertyType"
+ "$ref":"#/definitions/FormulaCitation"
}
},
"elementName":{
- "localPart":"usesVerticalDatum",
+ "localPart":"formulaCitation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38950,7 +38984,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinates"
+ "AbstractFeature"
]
},
"namespaceURI":{
@@ -38963,11 +38997,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/AbstractFeatureType"
}
},
"elementName":{
- "localPart":"coordinates",
+ "localPart":"AbstractFeature",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -38984,7 +39018,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeValue"
+ "directedEdge"
]
},
"namespaceURI":{
@@ -38997,11 +39031,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeValueType"
+ "$ref":"#/definitions/DirectedEdgePropertyType"
}
},
"elementName":{
- "localPart":"CompositeValue",
+ "localPart":"directedEdge",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39018,7 +39052,7 @@
"properties":{
"localPart":{
"enum":[
- "Cylinder"
+ "conversionRef"
]
},
"namespaceURI":{
@@ -39031,11 +39065,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylinderType"
+ "$ref":"#/definitions/ConversionPropertyType"
}
},
"elementName":{
- "localPart":"Cylinder",
+ "localPart":"conversionRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39052,7 +39086,7 @@
"properties":{
"localPart":{
"enum":[
- "imageDatumRef"
+ "targetDimensions"
]
},
"namespaceURI":{
@@ -39065,11 +39099,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"imageDatumRef",
+ "localPart":"targetDimensions",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39086,7 +39120,7 @@
"properties":{
"localPart":{
"enum":[
- "cartesianCS"
+ "coordinateSystem"
]
},
"namespaceURI":{
@@ -39099,11 +39133,11 @@
]
},
"value":{
- "$ref":"#/definitions/CartesianCSPropertyType"
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
}
},
"elementName":{
- "localPart":"cartesianCS",
+ "localPart":"coordinateSystem",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39120,7 +39154,7 @@
"properties":{
"localPart":{
"enum":[
- "patches"
+ "compoundCRSRef"
]
},
"namespaceURI":{
@@ -39133,11 +39167,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ "$ref":"#/definitions/CompoundCRSPropertyType"
}
},
"elementName":{
- "localPart":"patches",
+ "localPart":"compoundCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39154,7 +39188,7 @@
"properties":{
"localPart":{
"enum":[
- "directedNode"
+ "description"
]
},
"namespaceURI":{
@@ -39167,11 +39201,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedNodePropertyType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"directedNode",
+ "localPart":"description",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39188,7 +39222,7 @@
"properties":{
"localPart":{
"enum":[
- "quantityType"
+ "Surface"
]
},
"namespaceURI":{
@@ -39201,11 +39235,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/SurfaceType"
}
},
"elementName":{
- "localPart":"quantityType",
+ "localPart":"Surface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39222,7 +39256,7 @@
"properties":{
"localPart":{
"enum":[
- "topoCurveProperty"
+ "multiExtentOf"
]
},
"namespaceURI":{
@@ -39235,11 +39269,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoCurvePropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
},
"elementName":{
- "localPart":"topoCurveProperty",
+ "localPart":"multiExtentOf",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39256,7 +39290,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSurfaceCoverage"
+ "MultiCurveCoverage"
]
},
"namespaceURI":{
@@ -39273,7 +39307,7 @@
}
},
"elementName":{
- "localPart":"MultiSurfaceCoverage",
+ "localPart":"MultiCurveCoverage",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39290,7 +39324,7 @@
"properties":{
"localPart":{
"enum":[
- "trianglePatches"
+ "MultiSurface"
]
},
"namespaceURI":{
@@ -39303,11 +39337,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ "$ref":"#/definitions/MultiSurfaceType"
}
},
"elementName":{
- "localPart":"trianglePatches",
+ "localPart":"MultiSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39324,7 +39358,7 @@
"properties":{
"localPart":{
"enum":[
- "derivedCRSRef"
+ "AbstractGeneralParameterValue"
]
},
"namespaceURI":{
@@ -39337,11 +39371,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedCRSPropertyType"
+ "$ref":"#/definitions/AbstractGeneralParameterValueType"
}
},
"elementName":{
- "localPart":"derivedCRSRef",
+ "localPart":"AbstractGeneralParameterValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39358,7 +39392,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCurve"
+ "members"
]
},
"namespaceURI":{
@@ -39371,11 +39405,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/ArrayAssociationType"
}
},
"elementName":{
- "localPart":"AbstractCurve",
+ "localPart":"members",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39392,7 +39426,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceArrayProperty"
+ "TemporalCS"
]
},
"namespaceURI":{
@@ -39405,11 +39439,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceArrayPropertyType"
+ "$ref":"#/definitions/TemporalCSType"
}
},
"elementName":{
- "localPart":"surfaceArrayProperty",
+ "localPart":"TemporalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39426,7 +39460,7 @@
"properties":{
"localPart":{
"enum":[
- "CoordinateSystemAxis"
+ "polarCSRef"
]
},
"namespaceURI":{
@@ -39439,11 +39473,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisType"
+ "$ref":"#/definitions/PolarCSPropertyType"
}
},
"elementName":{
- "localPart":"CoordinateSystemAxis",
+ "localPart":"polarCSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39460,7 +39494,7 @@
"properties":{
"localPart":{
"enum":[
- "metaDataProperty"
+ "surfaceProperty"
]
},
"namespaceURI":{
@@ -39473,11 +39507,11 @@
]
},
"value":{
- "$ref":"#/definitions/MetaDataPropertyType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"metaDataProperty",
+ "localPart":"surfaceProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39494,7 +39528,7 @@
"properties":{
"localPart":{
"enum":[
- "baseGeographicCRS"
+ "ArcByCenterPoint"
]
},
"namespaceURI":{
@@ -39507,11 +39541,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeographicCRSPropertyType"
+ "$ref":"#/definitions/ArcByCenterPointType"
}
},
"elementName":{
- "localPart":"baseGeographicCRS",
+ "localPart":"ArcByCenterPoint",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39528,7 +39562,7 @@
"properties":{
"localPart":{
"enum":[
- "validTime"
+ "valuesOfGroup"
]
},
"namespaceURI":{
@@ -39541,11 +39575,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePrimitivePropertyType"
+ "$ref":"#/definitions/OperationParameterGroupPropertyType"
}
},
"elementName":{
- "localPart":"validTime",
+ "localPart":"valuesOfGroup",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39562,7 +39596,7 @@
"properties":{
"localPart":{
"enum":[
- "subComplex"
+ "Polygon"
]
},
"namespaceURI":{
@@ -39575,11 +39609,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexPropertyType"
+ "$ref":"#/definitions/PolygonType"
}
},
"elementName":{
- "localPart":"subComplex",
+ "localPart":"Polygon",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39596,7 +39630,7 @@
"properties":{
"localPart":{
"enum":[
- "greenwichLongitude"
+ "dictionaryEntry"
]
},
"namespaceURI":{
@@ -39609,11 +39643,11 @@
]
},
"value":{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/DictionaryEntryType"
}
},
"elementName":{
- "localPart":"greenwichLongitude",
+ "localPart":"dictionaryEntry",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39630,7 +39664,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidalCSRef"
+ "resultOf"
]
},
"namespaceURI":{
@@ -39643,11 +39677,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidalCSPropertyType"
+ "$ref":"#/definitions/ResultType"
}
},
"elementName":{
- "localPart":"ellipsoidalCSRef",
+ "localPart":"resultOf",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39664,7 +39698,7 @@
"properties":{
"localPart":{
"enum":[
- "abstractGeneralOperationParameterRef"
+ "surfaceMember"
]
},
"namespaceURI":{
@@ -39677,11 +39711,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ "$ref":"#/definitions/SurfacePropertyType"
}
},
"elementName":{
- "localPart":"abstractGeneralOperationParameterRef",
+ "localPart":"surfaceMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39698,7 +39732,7 @@
"properties":{
"localPart":{
"enum":[
- "methodFormula"
+ "usesEllipsoid"
]
},
"namespaceURI":{
@@ -39711,11 +39745,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/EllipsoidPropertyType"
}
},
"elementName":{
- "localPart":"methodFormula",
+ "localPart":"usesEllipsoid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39766,41 +39800,7 @@
"properties":{
"localPart":{
"enum":[
- "sourceDimensions"
- ]
- },
- "namespaceURI":{
- "enum":[
- "http://www.opengis.net/gml/3.2"
- ]
- }
- }
- }
- ]
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
- }
- },
- "elementName":{
- "localPart":"sourceDimensions",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- {
- "type":"object",
- "properties":{
- "localPart":{
- "enum":[
- "AbstractRing"
+ "topoComplexProperty"
]
},
"namespaceURI":{
@@ -39813,11 +39813,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingType"
+ "$ref":"#/definitions/TopoComplexPropertyType"
}
},
"elementName":{
- "localPart":"AbstractRing",
+ "localPart":"topoComplexProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39834,7 +39834,7 @@
"properties":{
"localPart":{
"enum":[
- "status"
+ "solidArrayProperty"
]
},
"namespaceURI":{
@@ -39847,11 +39847,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"#/definitions/SolidArrayPropertyType"
}
},
"elementName":{
- "localPart":"status",
+ "localPart":"solidArrayProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39868,7 +39868,7 @@
"properties":{
"localPart":{
"enum":[
- "PolarCS"
+ "conversionToPreferredUnit"
]
},
"namespaceURI":{
@@ -39881,11 +39881,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolarCSType"
+ "$ref":"#/definitions/ConversionToPreferredUnitType"
}
},
"elementName":{
- "localPart":"PolarCS",
+ "localPart":"conversionToPreferredUnit",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39902,7 +39902,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractDatum"
+ "Node"
]
},
"namespaceURI":{
@@ -39915,11 +39915,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractDatumType"
+ "$ref":"#/definitions/NodeType"
}
},
"elementName":{
- "localPart":"AbstractDatum",
+ "localPart":"Node",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -39936,7 +39936,7 @@
"properties":{
"localPart":{
"enum":[
- "MovingObjectStatus"
+ "userDefinedCSRef"
]
},
"namespaceURI":{
@@ -39949,11 +39949,11 @@
]
},
"value":{
- "$ref":"#/definitions/MovingObjectStatusType"
+ "$ref":"#/definitions/UserDefinedCSPropertyType"
}
},
"elementName":{
- "localPart":"MovingObjectStatus",
+ "localPart":"userDefinedCSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40004,7 +40004,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimeObject"
+ "gmlProfileSchema"
]
},
"namespaceURI":{
@@ -40017,11 +40017,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeObjectType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
},
"elementName":{
- "localPart":"AbstractTimeObject",
+ "localPart":"gmlProfileSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40038,7 +40038,7 @@
"properties":{
"localPart":{
"enum":[
- "imageCRSRef"
+ "abstractAssociationRole"
]
},
"namespaceURI":{
@@ -40051,11 +40051,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageCRSPropertyType"
+ "$ref":"#/definitions/AssociationRoleType"
}
},
"elementName":{
- "localPart":"imageCRSRef",
+ "localPart":"abstractAssociationRole",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40072,7 +40072,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiCurveCoverage"
+ "topoCurveProperty"
]
},
"namespaceURI":{
@@ -40085,11 +40085,11 @@
]
},
"value":{
- "$ref":"#/definitions/DiscreteCoverageType"
+ "$ref":"#/definitions/TopoCurvePropertyType"
}
},
"elementName":{
- "localPart":"MultiCurveCoverage",
+ "localPart":"topoCurveProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40106,7 +40106,7 @@
"properties":{
"localPart":{
"enum":[
- "singleCRSRef"
+ "interior"
]
},
"namespaceURI":{
@@ -40119,11 +40119,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
},
"elementName":{
- "localPart":"singleCRSRef",
+ "localPart":"interior",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40140,7 +40140,7 @@
"properties":{
"localPart":{
"enum":[
- "boundedBy"
+ "LinearRing"
]
},
"namespaceURI":{
@@ -40153,11 +40153,11 @@
]
},
"value":{
- "$ref":"#/definitions/BoundingShapeType"
+ "$ref":"#/definitions/LinearRingType"
}
},
"elementName":{
- "localPart":"boundedBy",
+ "localPart":"LinearRing",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40174,7 +40174,7 @@
"properties":{
"localPart":{
"enum":[
- "sphericalCSRef"
+ "TimeTopologyComplex"
]
},
"namespaceURI":{
@@ -40187,11 +40187,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSPropertyType"
+ "$ref":"#/definitions/TimeTopologyComplexType"
}
},
"elementName":{
- "localPart":"sphericalCSRef",
+ "localPart":"TimeTopologyComplex",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40208,7 +40208,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeneralConversion"
+ "abstractReference"
]
},
"namespaceURI":{
@@ -40221,11 +40221,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralConversionType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"AbstractGeneralConversion",
+ "localPart":"abstractReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40242,7 +40242,7 @@
"properties":{
"localPart":{
"enum":[
- "defaultCodeSpace"
+ "OffsetCurve"
]
},
"namespaceURI":{
@@ -40255,11 +40255,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/OffsetCurveType"
}
},
"elementName":{
- "localPart":"defaultCodeSpace",
+ "localPart":"OffsetCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40276,7 +40276,7 @@
"properties":{
"localPart":{
"enum":[
- "RectifiedGrid"
+ "CountExtent"
]
},
"namespaceURI":{
@@ -40289,11 +40289,14 @@
]
},
"value":{
- "$ref":"#/definitions/RectifiedGridType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"RectifiedGrid",
+ "localPart":"CountExtent",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40310,7 +40313,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeneralParameterValue"
+ "identifier"
]
},
"namespaceURI":{
@@ -40323,11 +40326,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValueType"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
},
"elementName":{
- "localPart":"AbstractGeneralParameterValue",
+ "localPart":"identifier",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40344,7 +40347,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeEdge"
+ "PolygonPatch"
]
},
"namespaceURI":{
@@ -40357,11 +40360,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeEdgeType"
+ "$ref":"#/definitions/PolygonPatchType"
}
},
"elementName":{
- "localPart":"TimeEdge",
+ "localPart":"PolygonPatch",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40378,7 +40381,7 @@
"properties":{
"localPart":{
"enum":[
- "CountExtent"
+ "AbstractGeometry"
]
},
"namespaceURI":{
@@ -40391,14 +40394,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/AbstractGeometryType"
}
},
"elementName":{
- "localPart":"CountExtent",
+ "localPart":"AbstractGeometry",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40415,7 +40415,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractScalarValueList"
+ "geodeticDatumRef"
]
},
"namespaceURI":{
@@ -40428,11 +40428,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/GeodeticDatumPropertyType"
}
},
"elementName":{
- "localPart":"AbstractScalarValueList",
+ "localPart":"geodeticDatumRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40449,7 +40449,7 @@
"properties":{
"localPart":{
"enum":[
- "method"
+ "CylindricalCS"
]
},
"namespaceURI":{
@@ -40462,11 +40462,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationMethodPropertyType"
+ "$ref":"#/definitions/CylindricalCSType"
}
},
"elementName":{
- "localPart":"method",
+ "localPart":"CylindricalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40483,7 +40483,7 @@
"properties":{
"localPart":{
"enum":[
- "Bezier"
+ "OperationParameter"
]
},
"namespaceURI":{
@@ -40496,11 +40496,11 @@
]
},
"value":{
- "$ref":"#/definitions/BezierType"
+ "$ref":"#/definitions/OperationParameterType"
}
},
"elementName":{
- "localPart":"Bezier",
+ "localPart":"OperationParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40517,7 +40517,7 @@
"properties":{
"localPart":{
"enum":[
- "measure"
+ "BooleanList"
]
},
"namespaceURI":{
@@ -40530,11 +40530,14 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"measure",
+ "localPart":"BooleanList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40551,7 +40554,7 @@
"properties":{
"localPart":{
"enum":[
- "baseSurface"
+ "CategoryExtent"
]
},
"namespaceURI":{
@@ -40564,11 +40567,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/CategoryExtentType"
}
},
"elementName":{
- "localPart":"baseSurface",
+ "localPart":"CategoryExtent",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40585,7 +40588,7 @@
"properties":{
"localPart":{
"enum":[
- "polygonPatches"
+ "subject"
]
},
"namespaceURI":{
@@ -40598,11 +40601,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePatchArrayPropertyType"
+ "$ref":"#/definitions/TargetPropertyType"
}
},
"elementName":{
- "localPart":"polygonPatches",
+ "localPart":"subject",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40619,7 +40622,7 @@
"properties":{
"localPart":{
"enum":[
- "crsRef"
+ "valueComponents"
]
},
"namespaceURI":{
@@ -40632,11 +40635,11 @@
]
},
"value":{
- "$ref":"#/definitions/CRSPropertyType"
+ "$ref":"#/definitions/ValueArrayPropertyType"
}
},
"elementName":{
- "localPart":"crsRef",
+ "localPart":"valueComponents",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40653,7 +40656,7 @@
"properties":{
"localPart":{
"enum":[
- "sourceCRS"
+ "primeMeridian"
]
},
"namespaceURI":{
@@ -40666,11 +40669,11 @@
]
},
"value":{
- "$ref":"#/definitions/CRSPropertyType"
+ "$ref":"#/definitions/PrimeMeridianPropertyType"
}
},
"elementName":{
- "localPart":"sourceCRS",
+ "localPart":"primeMeridian",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40687,7 +40690,7 @@
"properties":{
"localPart":{
"enum":[
- "interior"
+ "VerticalDatum"
]
},
"namespaceURI":{
@@ -40700,11 +40703,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractRingPropertyType"
+ "$ref":"#/definitions/VerticalDatumType"
}
},
"elementName":{
- "localPart":"interior",
+ "localPart":"VerticalDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40721,7 +40724,7 @@
"properties":{
"localPart":{
"enum":[
- "duration"
+ "OperationParameterGroup"
]
},
"namespaceURI":{
@@ -40734,11 +40737,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
+ "$ref":"#/definitions/OperationParameterGroupType"
}
},
"elementName":{
- "localPart":"duration",
+ "localPart":"OperationParameterGroup",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40755,7 +40758,7 @@
"properties":{
"localPart":{
"enum":[
- "OffsetCurve"
+ "multiSolidProperty"
]
},
"namespaceURI":{
@@ -40768,11 +40771,11 @@
]
},
"value":{
- "$ref":"#/definitions/OffsetCurveType"
+ "$ref":"#/definitions/MultiSolidPropertyType"
}
},
"elementName":{
- "localPart":"OffsetCurve",
+ "localPart":"multiSolidProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40789,7 +40792,7 @@
"properties":{
"localPart":{
"enum":[
- "ValueArray"
+ "AbstractTimeObject"
]
},
"namespaceURI":{
@@ -40802,11 +40805,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValueArrayType"
+ "$ref":"#/definitions/AbstractTimeObjectType"
}
},
"elementName":{
- "localPart":"ValueArray",
+ "localPart":"AbstractTimeObject",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40823,7 +40826,7 @@
"properties":{
"localPart":{
"enum":[
- "doubleOrNilReasonTupleList"
+ "ProjectedCRS"
]
},
"namespaceURI":{
@@ -40836,14 +40839,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ProjectedCRSType"
}
},
"elementName":{
- "localPart":"doubleOrNilReasonTupleList",
+ "localPart":"ProjectedCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40860,7 +40860,7 @@
"properties":{
"localPart":{
"enum":[
- "name"
+ "seconds"
]
},
"namespaceURI":{
@@ -40873,11 +40873,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
},
"elementName":{
- "localPart":"name",
+ "localPart":"seconds",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40894,7 +40894,7 @@
"properties":{
"localPart":{
"enum":[
- "Surface"
+ "valueFile"
]
},
"namespaceURI":{
@@ -40907,11 +40907,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
},
"elementName":{
- "localPart":"Surface",
+ "localPart":"valueFile",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40928,7 +40928,7 @@
"properties":{
"localPart":{
"enum":[
- "usesVerticalCS"
+ "coordinateSystemRef"
]
},
"namespaceURI":{
@@ -40941,11 +40941,11 @@
]
},
"value":{
- "$ref":"#/definitions/VerticalCSPropertyType"
+ "$ref":"#/definitions/CoordinateSystemPropertyType"
}
},
"elementName":{
- "localPart":"usesVerticalCS",
+ "localPart":"coordinateSystemRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40962,7 +40962,7 @@
"properties":{
"localPart":{
"enum":[
- "parameterValue"
+ "valueComponent"
]
},
"namespaceURI":{
@@ -40975,11 +40975,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ "$ref":"#/definitions/ValuePropertyType"
}
},
"elementName":{
- "localPart":"parameterValue",
+ "localPart":"valueComponent",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -40996,7 +40996,7 @@
"properties":{
"localPart":{
"enum":[
- "transformationRef"
+ "GeographicCRS"
]
},
"namespaceURI":{
@@ -41009,11 +41009,11 @@
]
},
"value":{
- "$ref":"#/definitions/TransformationPropertyType"
+ "$ref":"#/definitions/GeographicCRSType"
}
},
"elementName":{
- "localPart":"transformationRef",
+ "localPart":"GeographicCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41030,7 +41030,7 @@
"properties":{
"localPart":{
"enum":[
- "geometryMembers"
+ "cartesianCS"
]
},
"namespaceURI":{
@@ -41043,11 +41043,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometryArrayPropertyType"
+ "$ref":"#/definitions/CartesianCSPropertyType"
}
},
"elementName":{
- "localPart":"geometryMembers",
+ "localPart":"cartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41064,7 +41064,7 @@
"properties":{
"localPart":{
"enum":[
- "using"
+ "AbstractFeatureCollection"
]
},
"namespaceURI":{
@@ -41077,11 +41077,11 @@
]
},
"value":{
- "$ref":"#/definitions/ProcedurePropertyType"
+ "$ref":"#/definitions/AbstractFeatureCollectionType"
}
},
"elementName":{
- "localPart":"using",
+ "localPart":"AbstractFeatureCollection",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41098,7 +41098,7 @@
"properties":{
"localPart":{
"enum":[
- "SecondDefiningParameter"
+ "multiSurfaceProperty"
]
},
"namespaceURI":{
@@ -41111,11 +41111,11 @@
]
},
"value":{
- "$ref":"#/definitions/SecondDefiningParameter"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
},
"elementName":{
- "localPart":"SecondDefiningParameter",
+ "localPart":"multiSurfaceProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41132,7 +41132,7 @@
"properties":{
"localPart":{
"enum":[
- "UserDefinedCS"
+ "baseCurve"
]
},
"namespaceURI":{
@@ -41145,11 +41145,11 @@
]
},
"value":{
- "$ref":"#/definitions/UserDefinedCSType"
+ "$ref":"#/definitions/CurvePropertyType"
}
},
"elementName":{
- "localPart":"UserDefinedCS",
+ "localPart":"baseCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41166,7 +41166,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTopology"
+ "singleCRSRef"
]
},
"namespaceURI":{
@@ -41179,11 +41179,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTopologyType"
+ "$ref":"#/definitions/SingleCRSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractTopology",
+ "localPart":"singleCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41200,7 +41200,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSolid"
+ "TopoVolume"
]
},
"namespaceURI":{
@@ -41213,11 +41213,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractSolidType"
+ "$ref":"#/definitions/TopoVolumeType"
}
},
"elementName":{
- "localPart":"AbstractSolid",
+ "localPart":"TopoVolume",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41234,7 +41234,7 @@
"properties":{
"localPart":{
"enum":[
- "minimumValue"
+ "integerValue"
]
},
"namespaceURI":{
@@ -41247,11 +41247,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"minimumValue",
+ "localPart":"integerValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41268,7 +41268,7 @@
"properties":{
"localPart":{
"enum":[
- "scope"
+ "AbstractObject"
]
},
"namespaceURI":{
@@ -41281,11 +41281,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"scope",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41302,7 +41302,7 @@
"properties":{
"localPart":{
"enum":[
- "usesParameter"
+ "LocationKeyWord"
]
},
"namespaceURI":{
@@ -41315,11 +41315,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"usesParameter",
+ "localPart":"LocationKeyWord",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41336,7 +41336,7 @@
"properties":{
"localPart":{
"enum":[
- "Cone"
+ "Transformation"
]
},
"namespaceURI":{
@@ -41349,11 +41349,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConeType"
+ "$ref":"#/definitions/TransformationType"
}
},
"elementName":{
- "localPart":"Cone",
+ "localPart":"Transformation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41370,7 +41370,7 @@
"properties":{
"localPart":{
"enum":[
- "valuesOfGroup"
+ "direction"
]
},
"namespaceURI":{
@@ -41383,11 +41383,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterGroupPropertyType"
+ "$ref":"#/definitions/DirectionPropertyType"
}
},
"elementName":{
- "localPart":"valuesOfGroup",
+ "localPart":"direction",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41404,7 +41404,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeOrdinalEra"
+ "scope"
]
},
"namespaceURI":{
@@ -41417,11 +41417,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeOrdinalEraType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"TimeOrdinalEra",
+ "localPart":"scope",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41438,7 +41438,7 @@
"properties":{
"localPart":{
"enum":[
- "history"
+ "AbstractMetaData"
]
},
"namespaceURI":{
@@ -41451,11 +41451,11 @@
]
},
"value":{
- "$ref":"#/definitions/HistoryPropertyType"
+ "$ref":"#/definitions/AbstractMetaDataType"
}
},
"elementName":{
- "localPart":"history",
+ "localPart":"AbstractMetaData",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41472,7 +41472,7 @@
"properties":{
"localPart":{
"enum":[
- "primeMeridian"
+ "rangeSet"
]
},
"namespaceURI":{
@@ -41485,11 +41485,11 @@
]
},
"value":{
- "$ref":"#/definitions/PrimeMeridianPropertyType"
+ "$ref":"#/definitions/RangeSetType"
}
},
"elementName":{
- "localPart":"primeMeridian",
+ "localPart":"rangeSet",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41506,7 +41506,7 @@
"properties":{
"localPart":{
"enum":[
- "baseCRS"
+ "CoverageMappingRule"
]
},
"namespaceURI":{
@@ -41519,11 +41519,11 @@
]
},
"value":{
- "$ref":"#/definitions/SingleCRSPropertyType"
+ "$ref":"#/definitions/MappingRuleType"
}
},
"elementName":{
- "localPart":"baseCRS",
+ "localPart":"CoverageMappingRule",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41540,7 +41540,7 @@
"properties":{
"localPart":{
"enum":[
- "SphericalCS"
+ "usesOperation"
]
},
"namespaceURI":{
@@ -41553,11 +41553,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSType"
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
}
},
"elementName":{
- "localPart":"SphericalCS",
+ "localPart":"usesOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41574,7 +41574,7 @@
"properties":{
"localPart":{
"enum":[
- "usesValue"
+ "dataSourceReference"
]
},
"namespaceURI":{
@@ -41587,11 +41587,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"usesValue",
+ "localPart":"dataSourceReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41608,7 +41608,7 @@
"properties":{
"localPart":{
"enum":[
- "domainOfValidity"
+ "axisAbbrev"
]
},
"namespaceURI":{
@@ -41621,11 +41621,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainOfValidity"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"domainOfValidity",
+ "localPart":"axisAbbrev",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41642,7 +41642,7 @@
"properties":{
"localPart":{
"enum":[
- "passThroughOperationRef"
+ "AbstractScalarValue"
]
},
"namespaceURI":{
@@ -41655,11 +41655,11 @@
]
},
"value":{
- "$ref":"#/definitions/PassThroughOperationPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"passThroughOperationRef",
+ "localPart":"AbstractScalarValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41676,7 +41676,7 @@
"properties":{
"localPart":{
"enum":[
- "Dictionary"
+ "Category"
]
},
"namespaceURI":{
@@ -41689,11 +41689,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryType"
+ "$ref":"#/definitions/Category"
}
},
"elementName":{
- "localPart":"Dictionary",
+ "localPart":"Category",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41710,7 +41710,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeOrdinalReferenceSystem"
+ "realizationEpoch"
]
},
"namespaceURI":{
@@ -41723,11 +41723,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeOrdinalReferenceSystemType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date"
}
},
"elementName":{
- "localPart":"TimeOrdinalReferenceSystem",
+ "localPart":"realizationEpoch",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41744,7 +41744,7 @@
"properties":{
"localPart":{
"enum":[
- "concatenatedOperationRef"
+ "descriptionReference"
]
},
"namespaceURI":{
@@ -41757,11 +41757,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConcatenatedOperationPropertyType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"concatenatedOperationRef",
+ "localPart":"descriptionReference",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41778,7 +41778,7 @@
"properties":{
"localPart":{
"enum":[
- "usesTimeCS"
+ "pixelInCell"
]
},
"namespaceURI":{
@@ -41791,11 +41791,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCSPropertyType"
+ "$ref":"#/definitions/CodeWithAuthorityType"
}
},
"elementName":{
- "localPart":"usesTimeCS",
+ "localPart":"pixelInCell",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41812,7 +41812,7 @@
"properties":{
"localPart":{
"enum":[
- "CountList"
+ "Shell"
]
},
"namespaceURI":{
@@ -41825,14 +41825,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ShellType"
}
},
"elementName":{
- "localPart":"CountList",
+ "localPart":"Shell",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41849,7 +41846,7 @@
"properties":{
"localPart":{
"enum":[
- "DefinitionProxy"
+ "temporalCRSRef"
]
},
"namespaceURI":{
@@ -41862,11 +41859,11 @@
]
},
"value":{
- "$ref":"#/definitions/DefinitionProxyType"
+ "$ref":"#/definitions/TemporalCRSPropertyType"
}
},
"elementName":{
- "localPart":"DefinitionProxy",
+ "localPart":"temporalCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41883,7 +41880,7 @@
"properties":{
"localPart":{
"enum":[
- "vector"
+ "SphericalCS"
]
},
"namespaceURI":{
@@ -41896,11 +41893,11 @@
]
},
"value":{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/SphericalCSType"
}
},
"elementName":{
- "localPart":"vector",
+ "localPart":"SphericalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41917,7 +41914,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPoint"
+ "position"
]
},
"namespaceURI":{
@@ -41930,11 +41927,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"MultiPoint",
+ "localPart":"position",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41951,7 +41948,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalCRSRef"
+ "exterior"
]
},
"namespaceURI":{
@@ -41964,11 +41961,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCRSPropertyType"
+ "$ref":"#/definitions/AbstractRingPropertyType"
}
},
"elementName":{
- "localPart":"temporalCRSRef",
+ "localPart":"exterior",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -41985,7 +41982,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateSystem"
+ "subComplex"
]
},
"namespaceURI":{
@@ -41998,11 +41995,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
+ "$ref":"#/definitions/TopoComplexPropertyType"
}
},
"elementName":{
- "localPart":"coordinateSystem",
+ "localPart":"subComplex",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42019,7 +42016,7 @@
"properties":{
"localPart":{
"enum":[
- "multiExtentOf"
+ "name"
]
},
"namespaceURI":{
@@ -42032,11 +42029,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSurfacePropertyType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"multiExtentOf",
+ "localPart":"name",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42053,7 +42050,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalDatumRef"
+ "AbstractOperation"
]
},
"namespaceURI":{
@@ -42066,11 +42063,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalDatumPropertyType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"temporalDatumRef",
+ "localPart":"AbstractOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42087,7 +42084,7 @@
"properties":{
"localPart":{
"enum":[
- "ellipsoidRef"
+ "dynamicMembers"
]
},
"namespaceURI":{
@@ -42100,11 +42097,11 @@
]
},
"value":{
- "$ref":"#/definitions/EllipsoidPropertyType"
+ "$ref":"#/definitions/DynamicFeatureMemberType"
}
},
"elementName":{
- "localPart":"ellipsoidRef",
+ "localPart":"dynamicMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42121,7 +42118,7 @@
"properties":{
"localPart":{
"enum":[
- "Arc"
+ "TimeReferenceSystem"
]
},
"namespaceURI":{
@@ -42134,11 +42131,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcType"
+ "$ref":"#/definitions/TimeReferenceSystemType"
}
},
"elementName":{
- "localPart":"Arc",
+ "localPart":"TimeReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42155,7 +42152,7 @@
"properties":{
"localPart":{
"enum":[
- "linearCSRef"
+ "abstractStrictAssociationRole"
]
},
"namespaceURI":{
@@ -42168,11 +42165,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearCSPropertyType"
+ "$ref":"#/definitions/AssociationRoleType"
}
},
"elementName":{
- "localPart":"linearCSRef",
+ "localPart":"abstractStrictAssociationRole",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42189,7 +42186,7 @@
"properties":{
"localPart":{
"enum":[
- "CubicSpline"
+ "segments"
]
},
"namespaceURI":{
@@ -42202,11 +42199,11 @@
]
},
"value":{
- "$ref":"#/definitions/CubicSplineType"
+ "$ref":"#/definitions/CurveSegmentArrayPropertyType"
}
},
"elementName":{
- "localPart":"CubicSpline",
+ "localPart":"segments",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42223,7 +42220,7 @@
"properties":{
"localPart":{
"enum":[
- "multiGeometryProperty"
+ "LinearCS"
]
},
"namespaceURI":{
@@ -42236,11 +42233,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiGeometryPropertyType"
+ "$ref":"#/definitions/LinearCSType"
}
},
"elementName":{
- "localPart":"multiGeometryProperty",
+ "localPart":"LinearCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42257,7 +42254,7 @@
"properties":{
"localPart":{
"enum":[
- "CompositeSolid"
+ "unitOfMeasure"
]
},
"namespaceURI":{
@@ -42270,11 +42267,11 @@
]
},
"value":{
- "$ref":"#/definitions/CompositeSolidType"
+ "$ref":"#/definitions/UnitOfMeasureType"
}
},
"elementName":{
- "localPart":"CompositeSolid",
+ "localPart":"unitOfMeasure",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42291,7 +42288,7 @@
"properties":{
"localPart":{
"enum":[
- "LocationKeyWord"
+ "Rectangle"
]
},
"namespaceURI":{
@@ -42304,11 +42301,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/RectangleType"
}
},
"elementName":{
- "localPart":"LocationKeyWord",
+ "localPart":"Rectangle",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42325,7 +42322,7 @@
"properties":{
"localPart":{
"enum":[
- "rangeSet"
+ "AbstractParametricCurveSurface"
]
},
"namespaceURI":{
@@ -42338,11 +42335,11 @@
]
},
"value":{
- "$ref":"#/definitions/RangeSetType"
+ "$ref":"#/definitions/AbstractParametricCurveSurfaceType"
}
},
"elementName":{
- "localPart":"rangeSet",
+ "localPart":"AbstractParametricCurveSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42359,7 +42356,7 @@
"properties":{
"localPart":{
"enum":[
- "polarCSRef"
+ "minimumValue"
]
},
"namespaceURI":{
@@ -42372,11 +42369,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolarCSPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
},
"elementName":{
- "localPart":"polarCSRef",
+ "localPart":"minimumValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42393,7 +42390,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeneralTransformation"
+ "pointProperty"
]
},
"namespaceURI":{
@@ -42406,11 +42403,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralTransformationType"
+ "$ref":"#/definitions/PointPropertyType"
}
},
"elementName":{
- "localPart":"AbstractGeneralTransformation",
+ "localPart":"pointProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42427,7 +42424,7 @@
"properties":{
"localPart":{
"enum":[
- "cylindricalCS"
+ "multiCoverage"
]
},
"namespaceURI":{
@@ -42440,11 +42437,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylindricalCSPropertyType"
+ "$ref":"#/definitions/MultiSurfacePropertyType"
}
},
"elementName":{
- "localPart":"cylindricalCS",
+ "localPart":"multiCoverage",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42461,7 +42458,7 @@
"properties":{
"localPart":{
"enum":[
- "multiPointProperty"
+ "definedByConversion"
]
},
"namespaceURI":{
@@ -42474,11 +42471,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiPointPropertyType"
+ "$ref":"#/definitions/GeneralConversionPropertyType"
}
},
"elementName":{
- "localPart":"multiPointProperty",
+ "localPart":"definedByConversion",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42495,7 +42492,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateOperationAccuracy"
+ "value"
]
},
"namespaceURI":{
@@ -42508,11 +42505,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationAccuracy"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"coordinateOperationAccuracy",
+ "localPart":"value",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42529,7 +42526,7 @@
"properties":{
"localPart":{
"enum":[
- "ConventionalUnit"
+ "definitionRef"
]
},
"namespaceURI":{
@@ -42542,11 +42539,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConventionalUnitType"
+ "$ref":"#/definitions/ReferenceType"
}
},
"elementName":{
- "localPart":"ConventionalUnit",
+ "localPart":"definitionRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42563,7 +42560,7 @@
"properties":{
"localPart":{
"enum":[
- "EngineeringDatum"
+ "AbstractDatum"
]
},
"namespaceURI":{
@@ -42576,11 +42573,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumType"
+ "$ref":"#/definitions/AbstractDatumType"
}
},
"elementName":{
- "localPart":"EngineeringDatum",
+ "localPart":"AbstractDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42597,7 +42594,7 @@
"properties":{
"localPart":{
"enum":[
- "FeatureCollection"
+ "trianglePatches"
]
},
"namespaceURI":{
@@ -42610,11 +42607,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureCollectionType"
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
}
},
"elementName":{
- "localPart":"FeatureCollection",
+ "localPart":"trianglePatches",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42631,7 +42628,7 @@
"properties":{
"localPart":{
"enum":[
- "usesCS"
+ "MappingRule"
]
},
"namespaceURI":{
@@ -42644,11 +42641,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemPropertyType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"usesCS",
+ "localPart":"MappingRule",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42665,7 +42662,7 @@
"properties":{
"localPart":{
"enum":[
- "quantityTypeReference"
+ "OrientableCurve"
]
},
"namespaceURI":{
@@ -42678,11 +42675,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/OrientableCurveType"
}
},
"elementName":{
- "localPart":"quantityTypeReference",
+ "localPart":"OrientableCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42699,7 +42696,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCoverage"
+ "gridDomain"
]
},
"namespaceURI":{
@@ -42712,11 +42709,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoverageType"
+ "$ref":"#/definitions/DomainSetType"
}
},
"elementName":{
- "localPart":"AbstractCoverage",
+ "localPart":"gridDomain",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42733,7 +42730,7 @@
"properties":{
"localPart":{
"enum":[
- "TimeNode"
+ "CompositeCurve"
]
},
"namespaceURI":{
@@ -42746,11 +42743,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeNodeType"
+ "$ref":"#/definitions/CompositeCurveType"
}
},
"elementName":{
- "localPart":"TimeNode",
+ "localPart":"CompositeCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42767,7 +42764,7 @@
"properties":{
"localPart":{
"enum":[
- "OrientableSurface"
+ "DataBlock"
]
},
"namespaceURI":{
@@ -42780,11 +42777,11 @@
]
},
"value":{
- "$ref":"#/definitions/OrientableSurfaceType"
+ "$ref":"#/definitions/DataBlockType"
}
},
"elementName":{
- "localPart":"OrientableSurface",
+ "localPart":"DataBlock",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42801,7 +42798,7 @@
"properties":{
"localPart":{
"enum":[
- "semiMajorAxis"
+ "timeCS"
]
},
"namespaceURI":{
@@ -42814,11 +42811,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/TimeCSPropertyType"
}
},
"elementName":{
- "localPart":"semiMajorAxis",
+ "localPart":"timeCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42835,7 +42832,7 @@
"properties":{
"localPart":{
"enum":[
- "cylindricalCSRef"
+ "datumRef"
]
},
"namespaceURI":{
@@ -42848,11 +42845,11 @@
]
},
"value":{
- "$ref":"#/definitions/CylindricalCSPropertyType"
+ "$ref":"#/definitions/DatumPropertyType"
}
},
"elementName":{
- "localPart":"cylindricalCSRef",
+ "localPart":"datumRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42869,7 +42866,7 @@
"properties":{
"localPart":{
"enum":[
- "topoVolumeProperty"
+ "LineString"
]
},
"namespaceURI":{
@@ -42882,11 +42879,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoVolumePropertyType"
+ "$ref":"#/definitions/LineStringType"
}
},
"elementName":{
- "localPart":"topoVolumeProperty",
+ "localPart":"LineString",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42903,7 +42900,7 @@
"properties":{
"localPart":{
"enum":[
- "associationName"
+ "VerticalCRS"
]
},
"namespaceURI":{
@@ -42916,11 +42913,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/VerticalCRSType"
}
},
"elementName":{
- "localPart":"associationName",
+ "localPart":"VerticalCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42937,7 +42934,7 @@
"properties":{
"localPart":{
"enum":[
- "Curve"
+ "AbstractGeneralOperationParameter"
]
},
"namespaceURI":{
@@ -42950,11 +42947,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveType"
+ "$ref":"#/definitions/AbstractGeneralOperationParameterType"
}
},
"elementName":{
- "localPart":"Curve",
+ "localPart":"AbstractGeneralOperationParameter",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -42971,7 +42968,7 @@
"properties":{
"localPart":{
"enum":[
- "ParameterValueGroup"
+ "Solid"
]
},
"namespaceURI":{
@@ -42984,11 +42981,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterValueGroupType"
+ "$ref":"#/definitions/SolidType"
}
},
"elementName":{
- "localPart":"ParameterValueGroup",
+ "localPart":"Solid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43005,7 +43002,7 @@
"properties":{
"localPart":{
"enum":[
- "posList"
+ "directedFace"
]
},
"namespaceURI":{
@@ -43018,11 +43015,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectPositionListType"
+ "$ref":"#/definitions/DirectedFacePropertyType"
}
},
"elementName":{
- "localPart":"posList",
+ "localPart":"directedFace",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43039,7 +43036,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearRing"
+ "maximalComplex"
]
},
"namespaceURI":{
@@ -43052,11 +43049,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearRingType"
+ "$ref":"#/definitions/TopoComplexPropertyType"
}
},
"elementName":{
- "localPart":"LinearRing",
+ "localPart":"maximalComplex",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43073,7 +43070,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimeComplex"
+ "usesCartesianCS"
]
},
"namespaceURI":{
@@ -43086,11 +43083,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeComplexType"
+ "$ref":"#/definitions/CartesianCSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractTimeComplex",
+ "localPart":"usesCartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43107,7 +43104,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeometricPrimitive"
+ "includesValue"
]
},
"namespaceURI":{
@@ -43120,11 +43117,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometricPrimitiveType"
+ "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
}
},
"elementName":{
- "localPart":"AbstractGeometricPrimitive",
+ "localPart":"includesValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43141,7 +43138,7 @@
"properties":{
"localPart":{
"enum":[
- "conversion"
+ "geometryMember"
]
},
"namespaceURI":{
@@ -43154,11 +43151,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralConversionPropertyType"
+ "$ref":"#/definitions/GeometryPropertyType"
}
},
"elementName":{
- "localPart":"conversion",
+ "localPart":"geometryMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43175,7 +43172,7 @@
"properties":{
"localPart":{
"enum":[
- "pointArrayProperty"
+ "AbstractScalarValueList"
]
},
"namespaceURI":{
@@ -43188,11 +43185,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointArrayPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"pointArrayProperty",
+ "localPart":"AbstractScalarValueList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43209,7 +43206,7 @@
"properties":{
"localPart":{
"enum":[
- "domainSet"
+ "semiMajorAxis"
]
},
"namespaceURI":{
@@ -43222,11 +43219,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"domainSet",
+ "localPart":"semiMajorAxis",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43243,7 +43240,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSingleCRS"
+ "minimumOccurs"
]
},
"namespaceURI":{
@@ -43256,11 +43253,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCRSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
},
"elementName":{
- "localPart":"AbstractSingleCRS",
+ "localPart":"minimumOccurs",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43277,7 +43274,7 @@
"properties":{
"localPart":{
"enum":[
- "tupleList"
+ "coverageFunction"
]
},
"namespaceURI":{
@@ -43290,11 +43287,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinatesType"
+ "$ref":"#/definitions/CoverageFunctionType"
}
},
"elementName":{
- "localPart":"tupleList",
+ "localPart":"coverageFunction",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43311,7 +43308,7 @@
"properties":{
"localPart":{
"enum":[
- "generalOperationParameter"
+ "target"
]
},
"namespaceURI":{
@@ -43324,11 +43321,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType"
+ "$ref":"#/definitions/TargetPropertyType"
}
},
"elementName":{
- "localPart":"generalOperationParameter",
+ "localPart":"target",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43345,7 +43342,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeometry"
+ "MultiGeometry"
]
},
"namespaceURI":{
@@ -43358,11 +43355,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/MultiGeometryType"
}
},
"elementName":{
- "localPart":"AbstractGeometry",
+ "localPart":"MultiGeometry",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43379,7 +43376,7 @@
"properties":{
"localPart":{
"enum":[
- "curveArrayProperty"
+ "multiPointDomain"
]
},
"namespaceURI":{
@@ -43392,11 +43389,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveArrayPropertyType"
+ "$ref":"#/definitions/DomainSetType"
}
},
"elementName":{
- "localPart":"curveArrayProperty",
+ "localPart":"multiPointDomain",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43413,7 +43410,7 @@
"properties":{
"localPart":{
"enum":[
- "track"
+ "OrientableSurface"
]
},
"namespaceURI":{
@@ -43426,11 +43423,11 @@
]
},
"value":{
- "$ref":"#/definitions/HistoryPropertyType"
+ "$ref":"#/definitions/OrientableSurfaceType"
}
},
"elementName":{
- "localPart":"track",
+ "localPart":"OrientableSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43447,7 +43444,7 @@
"properties":{
"localPart":{
"enum":[
- "OperationParameter"
+ "decimalMinutes"
]
},
"namespaceURI":{
@@ -43460,11 +43457,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
},
"elementName":{
- "localPart":"OperationParameter",
+ "localPart":"decimalMinutes",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43481,7 +43478,7 @@
"properties":{
"localPart":{
"enum":[
- "pointMembers"
+ "concatenatedOperationRef"
]
},
"namespaceURI":{
@@ -43494,11 +43491,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointArrayPropertyType"
+ "$ref":"#/definitions/ConcatenatedOperationPropertyType"
}
},
"elementName":{
- "localPart":"pointMembers",
+ "localPart":"concatenatedOperationRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43515,7 +43512,7 @@
"properties":{
"localPart":{
"enum":[
- "targetCRS"
+ "curveMembers"
]
},
"namespaceURI":{
@@ -43528,11 +43525,11 @@
]
},
"value":{
- "$ref":"#/definitions/CRSPropertyType"
+ "$ref":"#/definitions/CurveArrayPropertyType"
}
},
"elementName":{
- "localPart":"targetCRS",
+ "localPart":"curveMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43549,7 +43546,7 @@
"properties":{
"localPart":{
"enum":[
- "Triangle"
+ "operationRef"
]
},
"namespaceURI":{
@@ -43562,11 +43559,11 @@
]
},
"value":{
- "$ref":"#/definitions/TriangleType"
+ "$ref":"#/definitions/OperationPropertyType"
}
},
"elementName":{
- "localPart":"Triangle",
+ "localPart":"operationRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43583,7 +43580,7 @@
"properties":{
"localPart":{
"enum":[
- "pointRep"
+ "ArcByBulge"
]
},
"namespaceURI":{
@@ -43596,11 +43593,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/ArcByBulgeType"
}
},
"elementName":{
- "localPart":"pointRep",
+ "localPart":"ArcByBulge",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43617,7 +43614,7 @@
"properties":{
"localPart":{
"enum":[
- "superComplex"
+ "verticalDatum"
]
},
"namespaceURI":{
@@ -43630,11 +43627,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoComplexPropertyType"
+ "$ref":"#/definitions/VerticalDatumPropertyType"
}
},
"elementName":{
- "localPart":"superComplex",
+ "localPart":"verticalDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43651,7 +43648,7 @@
"properties":{
"localPart":{
"enum":[
- "DirectedObservationAtDistance"
+ "derivationUnitTerm"
]
},
"namespaceURI":{
@@ -43664,11 +43661,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedObservationAtDistanceType"
+ "$ref":"#/definitions/DerivationUnitTermType"
}
},
"elementName":{
- "localPart":"DirectedObservationAtDistance",
+ "localPart":"derivationUnitTerm",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43685,7 +43682,7 @@
"properties":{
"localPart":{
"enum":[
- "valueProperty"
+ "CoordinateSystemAxis"
]
},
"namespaceURI":{
@@ -43698,11 +43695,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValuePropertyType"
+ "$ref":"#/definitions/CoordinateSystemAxisType"
}
},
"elementName":{
- "localPart":"valueProperty",
+ "localPart":"CoordinateSystemAxis",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43719,7 +43716,7 @@
"properties":{
"localPart":{
"enum":[
- "polarCS"
+ "directedTopoSolid"
]
},
"namespaceURI":{
@@ -43732,11 +43729,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolarCSPropertyType"
+ "$ref":"#/definitions/DirectedTopoSolidPropertyType"
}
},
"elementName":{
- "localPart":"polarCS",
+ "localPart":"directedTopoSolid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43753,7 +43750,7 @@
"properties":{
"localPart":{
"enum":[
- "solidMembers"
+ "ConventionalUnit"
]
},
"namespaceURI":{
@@ -43766,11 +43763,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidArrayPropertyType"
+ "$ref":"#/definitions/ConventionalUnitType"
}
},
"elementName":{
- "localPart":"solidMembers",
+ "localPart":"ConventionalUnit",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43787,7 +43784,7 @@
"properties":{
"localPart":{
"enum":[
- "definitionRef"
+ "patches"
]
},
"namespaceURI":{
@@ -43800,11 +43797,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
}
},
"elementName":{
- "localPart":"definitionRef",
+ "localPart":"patches",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43821,7 +43818,7 @@
"properties":{
"localPart":{
"enum":[
- "value"
+ "topoPrimitiveMember"
]
},
"namespaceURI":{
@@ -43834,11 +43831,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/TopoPrimitiveMemberType"
}
},
"elementName":{
- "localPart":"value",
+ "localPart":"topoPrimitiveMember",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43855,7 +43852,7 @@
"properties":{
"localPart":{
"enum":[
- "integerValueList"
+ "FeatureCollection"
]
},
"namespaceURI":{
@@ -43868,14 +43865,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
+ "$ref":"#/definitions/FeatureCollectionType"
}
},
"elementName":{
- "localPart":"integerValueList",
+ "localPart":"FeatureCollection",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43892,7 +43886,7 @@
"properties":{
"localPart":{
"enum":[
- "operationVersion"
+ "AbstractGeometricAggregate"
]
},
"namespaceURI":{
@@ -43905,11 +43899,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
}
},
"elementName":{
- "localPart":"operationVersion",
+ "localPart":"AbstractGeometricAggregate",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43926,7 +43920,7 @@
"properties":{
"localPart":{
"enum":[
- "temporalCSRef"
+ "TimeCoordinateSystem"
]
},
"namespaceURI":{
@@ -43939,11 +43933,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCSPropertyType"
+ "$ref":"#/definitions/TimeCoordinateSystemType"
}
},
"elementName":{
- "localPart":"temporalCSRef",
+ "localPart":"TimeCoordinateSystem",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43960,7 +43954,7 @@
"properties":{
"localPart":{
"enum":[
- "dmsAngleValue"
+ "AbstractTopoPrimitive"
]
},
"namespaceURI":{
@@ -43973,11 +43967,11 @@
]
},
"value":{
- "$ref":"#/definitions/DMSAngleType"
+ "$ref":"#/definitions/AbstractTopoPrimitiveType"
}
},
"elementName":{
- "localPart":"dmsAngleValue",
+ "localPart":"AbstractTopoPrimitive",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -43994,7 +43988,7 @@
"properties":{
"localPart":{
"enum":[
- "minutes"
+ "PolarCS"
]
},
"namespaceURI":{
@@ -44007,11 +44001,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/PolarCSType"
}
},
"elementName":{
- "localPart":"minutes",
+ "localPart":"PolarCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44028,7 +44022,7 @@
"properties":{
"localPart":{
"enum":[
- "BSpline"
+ "operationVersion"
]
},
"namespaceURI":{
@@ -44041,11 +44035,11 @@
]
},
"value":{
- "$ref":"#/definitions/BSplineType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"BSpline",
+ "localPart":"operationVersion",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44062,7 +44056,7 @@
"properties":{
"localPart":{
"enum":[
- "topoPointProperty"
+ "AbstractGML"
]
},
"namespaceURI":{
@@ -44075,11 +44069,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPointPropertyType"
+ "$ref":"#/definitions/AbstractGMLType"
}
},
"elementName":{
- "localPart":"topoPointProperty",
+ "localPart":"AbstractGML",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44096,7 +44090,7 @@
"properties":{
"localPart":{
"enum":[
- "DirectedObservation"
+ "verticalDatumRef"
]
},
"namespaceURI":{
@@ -44109,11 +44103,11 @@
]
},
"value":{
- "$ref":"#/definitions/DirectedObservationType"
+ "$ref":"#/definitions/VerticalDatumPropertyType"
}
},
"elementName":{
- "localPart":"DirectedObservation",
+ "localPart":"verticalDatumRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44130,7 +44124,7 @@
"properties":{
"localPart":{
"enum":[
- "conversionRef"
+ "EngineeringDatum"
]
},
"namespaceURI":{
@@ -44143,11 +44137,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionPropertyType"
+ "$ref":"#/definitions/EngineeringDatumType"
}
},
"elementName":{
- "localPart":"conversionRef",
+ "localPart":"EngineeringDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44164,7 +44158,7 @@
"properties":{
"localPart":{
"enum":[
- "segments"
+ "Face"
]
},
"namespaceURI":{
@@ -44177,11 +44171,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurveSegmentArrayPropertyType"
+ "$ref":"#/definitions/FaceType"
}
},
"elementName":{
- "localPart":"segments",
+ "localPart":"Face",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44198,7 +44192,7 @@
"properties":{
"localPart":{
"enum":[
- "surfaceMember"
+ "MultiSolidCoverage"
]
},
"namespaceURI":{
@@ -44211,11 +44205,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfacePropertyType"
+ "$ref":"#/definitions/DiscreteCoverageType"
}
},
"elementName":{
- "localPart":"surfaceMember",
+ "localPart":"MultiSolidCoverage",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44232,7 +44226,7 @@
"properties":{
"localPart":{
"enum":[
- "Polygon"
+ "topoSurfaceProperty"
]
},
"namespaceURI":{
@@ -44245,11 +44239,11 @@
]
},
"value":{
- "$ref":"#/definitions/PolygonType"
+ "$ref":"#/definitions/TopoSurfacePropertyType"
}
},
"elementName":{
- "localPart":"Polygon",
+ "localPart":"topoSurfaceProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44266,7 +44260,7 @@
"properties":{
"localPart":{
"enum":[
- "imageDatum"
+ "Tin"
]
},
"namespaceURI":{
@@ -44279,11 +44273,11 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumPropertyType"
+ "$ref":"#/definitions/TinType"
}
},
"elementName":{
- "localPart":"imageDatum",
+ "localPart":"Tin",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44300,7 +44294,7 @@
"properties":{
"localPart":{
"enum":[
- "solidProperty"
+ "Cone"
]
},
"namespaceURI":{
@@ -44313,11 +44307,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidPropertyType"
+ "$ref":"#/definitions/ConeType"
}
},
"elementName":{
- "localPart":"solidProperty",
+ "localPart":"Cone",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44334,7 +44328,7 @@
"properties":{
"localPart":{
"enum":[
- "maximumOccurs"
+ "valueList"
]
},
"namespaceURI":{
@@ -44347,11 +44341,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/MeasureListType"
}
},
"elementName":{
- "localPart":"maximumOccurs",
+ "localPart":"valueList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44368,7 +44362,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractImplicitGeometry"
+ "vector"
]
},
"namespaceURI":{
@@ -44381,11 +44375,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeometryType"
+ "$ref":"#/definitions/VectorType"
}
},
"elementName":{
- "localPart":"AbstractImplicitGeometry",
+ "localPart":"vector",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44402,7 +44396,7 @@
"properties":{
"localPart":{
"enum":[
- "usesOperation"
+ "track"
]
},
"namespaceURI":{
@@ -44415,11 +44409,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
+ "$ref":"#/definitions/HistoryPropertyType"
}
},
"elementName":{
- "localPart":"usesOperation",
+ "localPart":"track",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44436,7 +44430,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSingleOperation"
+ "UnitDefinition"
]
},
"namespaceURI":{
@@ -44449,11 +44443,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateOperationType"
+ "$ref":"#/definitions/UnitDefinitionType"
}
},
"elementName":{
- "localPart":"AbstractSingleOperation",
+ "localPart":"UnitDefinition",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44470,7 +44464,7 @@
"properties":{
"localPart":{
"enum":[
- "timePosition"
+ "formula"
]
},
"namespaceURI":{
@@ -44483,11 +44477,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimePositionType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"timePosition",
+ "localPart":"formula",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44504,7 +44498,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractCoordinateSystem"
+ "integerValueList"
]
},
"namespaceURI":{
@@ -44517,11 +44511,14 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCoordinateSystemType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
}
},
"elementName":{
- "localPart":"AbstractCoordinateSystem",
+ "localPart":"integerValueList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44538,7 +44535,7 @@
"properties":{
"localPart":{
"enum":[
- "target"
+ "AbstractSingleCRS"
]
},
"namespaceURI":{
@@ -44551,11 +44548,11 @@
]
},
"value":{
- "$ref":"#/definitions/TargetPropertyType"
+ "$ref":"#/definitions/AbstractCRSType"
}
},
"elementName":{
- "localPart":"target",
+ "localPart":"AbstractSingleCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44572,7 +44569,7 @@
"properties":{
"localPart":{
"enum":[
- "maximumValue"
+ "polygonPatches"
]
},
"namespaceURI":{
@@ -44585,11 +44582,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/SurfacePatchArrayPropertyType"
}
},
"elementName":{
- "localPart":"maximumValue",
+ "localPart":"polygonPatches",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44606,7 +44603,7 @@
"properties":{
"localPart":{
"enum":[
- "roughConversionToPreferredUnit"
+ "CircleByCenterPoint"
]
},
"namespaceURI":{
@@ -44619,11 +44616,11 @@
]
},
"value":{
- "$ref":"#/definitions/ConversionToPreferredUnitType"
+ "$ref":"#/definitions/CircleByCenterPointType"
}
},
"elementName":{
- "localPart":"roughConversionToPreferredUnit",
+ "localPart":"CircleByCenterPoint",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44640,7 +44637,7 @@
"properties":{
"localPart":{
"enum":[
- "valueOfParameter"
+ "Quantity"
]
},
"namespaceURI":{
@@ -44653,11 +44650,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
+ "$ref":"#/definitions/Quantity"
}
},
"elementName":{
- "localPart":"valueOfParameter",
+ "localPart":"Quantity",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44674,7 +44671,7 @@
"properties":{
"localPart":{
"enum":[
- "CategoryList"
+ "modifiedCoordinate"
]
},
"namespaceURI":{
@@ -44687,11 +44684,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeOrNilReasonListType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"CategoryList",
+ "localPart":"modifiedCoordinate",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44708,7 +44705,7 @@
"properties":{
"localPart":{
"enum":[
- "description"
+ "AbstractValue"
]
},
"namespaceURI":{
@@ -44721,11 +44718,11 @@
]
},
"value":{
- "$ref":"#/definitions/StringOrRefType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"description",
+ "localPart":"AbstractValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44742,7 +44739,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractFeatureCollection"
+ "status"
]
},
"namespaceURI":{
@@ -44755,11 +44752,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractFeatureCollectionType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"AbstractFeatureCollection",
+ "localPart":"status",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44776,7 +44773,7 @@
"properties":{
"localPart":{
"enum":[
- "GeometricComplex"
+ "CompositeSurface"
]
},
"namespaceURI":{
@@ -44789,11 +44786,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeometricComplexType"
+ "$ref":"#/definitions/CompositeSurfaceType"
}
},
"elementName":{
- "localPart":"GeometricComplex",
+ "localPart":"CompositeSurface",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44810,7 +44807,7 @@
"properties":{
"localPart":{
"enum":[
- "operationParameter"
+ "superComplex"
]
},
"namespaceURI":{
@@ -44823,11 +44820,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
+ "$ref":"#/definitions/TopoComplexPropertyType"
}
},
"elementName":{
- "localPart":"operationParameter",
+ "localPart":"superComplex",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44844,7 +44841,7 @@
"properties":{
"localPart":{
"enum":[
- "resultOf"
+ "usesPrimeMeridian"
]
},
"namespaceURI":{
@@ -44857,11 +44854,11 @@
]
},
"value":{
- "$ref":"#/definitions/ResultType"
+ "$ref":"#/definitions/PrimeMeridianPropertyType"
}
},
"elementName":{
- "localPart":"resultOf",
+ "localPart":"usesPrimeMeridian",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44878,7 +44875,7 @@
"properties":{
"localPart":{
"enum":[
- "pointMember"
+ "GridFunction"
]
},
"namespaceURI":{
@@ -44891,11 +44888,11 @@
]
},
"value":{
- "$ref":"#/definitions/PointPropertyType"
+ "$ref":"#/definitions/GridFunctionType"
}
},
"elementName":{
- "localPart":"pointMember",
+ "localPart":"GridFunction",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44912,7 +44909,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiGeometry"
+ "rectifiedGridDomain"
]
},
"namespaceURI":{
@@ -44925,11 +44922,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiGeometryType"
+ "$ref":"#/definitions/DomainSetType"
}
},
"elementName":{
- "localPart":"MultiGeometry",
+ "localPart":"rectifiedGridDomain",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44946,7 +44943,7 @@
"properties":{
"localPart":{
"enum":[
- "usesEngineeringDatum"
+ "imageDatumRef"
]
},
"namespaceURI":{
@@ -44959,11 +44956,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumPropertyType"
+ "$ref":"#/definitions/ImageDatumPropertyType"
}
},
"elementName":{
- "localPart":"usesEngineeringDatum",
+ "localPart":"imageDatumRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -44980,7 +44977,7 @@
"properties":{
"localPart":{
"enum":[
- "BooleanList"
+ "obliqueCartesianCSRef"
]
},
"namespaceURI":{
@@ -44993,14 +44990,11 @@
]
},
"value":{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
}
},
"elementName":{
- "localPart":"BooleanList",
+ "localPart":"obliqueCartesianCSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45017,7 +45011,7 @@
"properties":{
"localPart":{
"enum":[
- "targetDimensions"
+ "AbstractCurveSegment"
]
},
"namespaceURI":{
@@ -45030,11 +45024,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"#/definitions/AbstractCurveSegmentType"
}
},
"elementName":{
- "localPart":"targetDimensions",
+ "localPart":"AbstractCurveSegment",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45051,7 +45045,7 @@
"properties":{
"localPart":{
"enum":[
- "curveMember"
+ "Ellipsoid"
]
},
"namespaceURI":{
@@ -45064,11 +45058,11 @@
]
},
"value":{
- "$ref":"#/definitions/CurvePropertyType"
+ "$ref":"#/definitions/EllipsoidType"
}
},
"elementName":{
- "localPart":"curveMember",
+ "localPart":"Ellipsoid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45085,7 +45079,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSurfaceDomain"
+ "baseGeodeticCRS"
]
},
"namespaceURI":{
@@ -45098,11 +45092,11 @@
]
},
"value":{
- "$ref":"#/definitions/DomainSetType"
+ "$ref":"#/definitions/GeodeticCRSPropertyType"
}
},
"elementName":{
- "localPart":"multiSurfaceDomain",
+ "localPart":"baseGeodeticCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45119,7 +45113,7 @@
"properties":{
"localPart":{
"enum":[
- "includesValue"
+ "baseCRS"
]
},
"namespaceURI":{
@@ -45132,11 +45126,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType"
+ "$ref":"#/definitions/SingleCRSPropertyType"
}
},
"elementName":{
- "localPart":"includesValue",
+ "localPart":"baseCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45153,7 +45147,7 @@
"properties":{
"localPart":{
"enum":[
- "featureMembers"
+ "cylindricalCS"
]
},
"namespaceURI":{
@@ -45166,11 +45160,11 @@
]
},
"value":{
- "$ref":"#/definitions/FeatureArrayPropertyType"
+ "$ref":"#/definitions/CylindricalCSPropertyType"
}
},
"elementName":{
- "localPart":"featureMembers",
+ "localPart":"cylindricalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45187,7 +45181,7 @@
"properties":{
"localPart":{
"enum":[
- "GeodeticCRS"
+ "Geodesic"
]
},
"namespaceURI":{
@@ -45200,11 +45194,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticCRSType"
+ "$ref":"#/definitions/GeodesicType"
}
},
"elementName":{
- "localPart":"GeodeticCRS",
+ "localPart":"Geodesic",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45221,7 +45215,7 @@
"properties":{
"localPart":{
"enum":[
- "coordinateOperationRef"
+ "ObliqueCartesianCS"
]
},
"namespaceURI":{
@@ -45234,11 +45228,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateOperationPropertyType"
+ "$ref":"#/definitions/ObliqueCartesianCSType"
}
},
"elementName":{
- "localPart":"coordinateOperationRef",
+ "localPart":"ObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45255,7 +45249,7 @@
"properties":{
"localPart":{
"enum":[
- "Grid"
+ "LocationString"
]
},
"namespaceURI":{
@@ -45268,11 +45262,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridType"
+ "$ref":"#/definitions/StringOrRefType"
}
},
"elementName":{
- "localPart":"Grid",
+ "localPart":"LocationString",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45289,7 +45283,7 @@
"properties":{
"localPart":{
"enum":[
- "TemporalCRS"
+ "TimeCalendarEra"
]
},
"namespaceURI":{
@@ -45302,11 +45296,11 @@
]
},
"value":{
- "$ref":"#/definitions/TemporalCRSType"
+ "$ref":"#/definitions/TimeCalendarEraType"
}
},
"elementName":{
- "localPart":"TemporalCRS",
+ "localPart":"TimeCalendarEra",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45323,7 +45317,7 @@
"properties":{
"localPart":{
"enum":[
- "EnvelopeWithTimePeriod"
+ "locationName"
]
},
"namespaceURI":{
@@ -45336,11 +45330,11 @@
]
},
"value":{
- "$ref":"#/definitions/EnvelopeWithTimePeriodType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"EnvelopeWithTimePeriod",
+ "localPart":"locationName",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45357,7 +45351,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractMetaData"
+ "TemporalDatum"
]
},
"namespaceURI":{
@@ -45370,11 +45364,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractMetaDataType"
+ "$ref":"#/definitions/TemporalDatumType"
}
},
"elementName":{
- "localPart":"AbstractMetaData",
+ "localPart":"TemporalDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45391,7 +45385,7 @@
"properties":{
"localPart":{
"enum":[
- "geocentricCRSRef"
+ "singleOperationRef"
]
},
"namespaceURI":{
@@ -45404,11 +45398,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeocentricCRSPropertyType"
+ "$ref":"#/definitions/SingleOperationPropertyType"
}
},
"elementName":{
- "localPart":"geocentricCRSRef",
+ "localPart":"singleOperationRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45425,7 +45419,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractScalarValue"
+ "DirectedObservation"
]
},
"namespaceURI":{
@@ -45438,11 +45432,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/DirectedObservationType"
}
},
"elementName":{
- "localPart":"AbstractScalarValue",
+ "localPart":"DirectedObservation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45459,7 +45453,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGeneralDerivedCRS"
+ "origin"
]
},
"namespaceURI":{
@@ -45472,11 +45466,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGeneralDerivedCRSType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
},
"elementName":{
- "localPart":"AbstractGeneralDerivedCRS",
+ "localPart":"origin",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45493,7 +45487,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiPointCoverage"
+ "verticalCSRef"
]
},
"namespaceURI":{
@@ -45506,11 +45500,11 @@
]
},
"value":{
- "$ref":"#/definitions/DiscreteCoverageType"
+ "$ref":"#/definitions/VerticalCSPropertyType"
}
},
"elementName":{
- "localPart":"MultiPointCoverage",
+ "localPart":"verticalCSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45527,7 +45521,7 @@
"properties":{
"localPart":{
"enum":[
- "Shell"
+ "usesVerticalCS"
]
},
"namespaceURI":{
@@ -45540,11 +45534,11 @@
]
},
"value":{
- "$ref":"#/definitions/ShellType"
+ "$ref":"#/definitions/VerticalCSPropertyType"
}
},
"elementName":{
- "localPart":"Shell",
+ "localPart":"usesVerticalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45561,7 +45555,7 @@
"properties":{
"localPart":{
"enum":[
- "operationParameterGroupRef"
+ "MultiCurve"
]
},
"namespaceURI":{
@@ -45574,11 +45568,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterPropertyType"
+ "$ref":"#/definitions/MultiCurveType"
}
},
"elementName":{
- "localPart":"operationParameterGroupRef",
+ "localPart":"MultiCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45595,7 +45589,7 @@
"properties":{
"localPart":{
"enum":[
- "timeCS"
+ "AbstractCurve"
]
},
"namespaceURI":{
@@ -45608,11 +45602,11 @@
]
},
"value":{
- "$ref":"#/definitions/TimeCSPropertyType"
+ "$ref":"#/definitions/AbstractCurveType"
}
},
"elementName":{
- "localPart":"timeCS",
+ "localPart":"AbstractCurve",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45629,7 +45623,7 @@
"properties":{
"localPart":{
"enum":[
- "rangeParameters"
+ "pointMembers"
]
},
"namespaceURI":{
@@ -45642,11 +45636,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationRoleType"
+ "$ref":"#/definitions/PointArrayPropertyType"
}
},
"elementName":{
- "localPart":"rangeParameters",
+ "localPart":"pointMembers",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45663,7 +45657,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractContinuousCoverage"
+ "dmsAngleValue"
]
},
"namespaceURI":{
@@ -45676,11 +45670,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractContinuousCoverageType"
+ "$ref":"#/definitions/DMSAngleType"
}
},
"elementName":{
- "localPart":"AbstractContinuousCoverage",
+ "localPart":"dmsAngleValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45697,7 +45691,7 @@
"properties":{
"localPart":{
"enum":[
- "dataSourceReference"
+ "MovingObjectStatus"
]
},
"namespaceURI":{
@@ -45710,11 +45704,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceType"
+ "$ref":"#/definitions/MovingObjectStatusType"
}
},
"elementName":{
- "localPart":"dataSourceReference",
+ "localPart":"MovingObjectStatus",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45731,7 +45725,7 @@
"properties":{
"localPart":{
"enum":[
- "primeMeridianRef"
+ "doubleOrNilReasonTupleList"
]
},
"namespaceURI":{
@@ -45744,11 +45738,14 @@
]
},
"value":{
- "$ref":"#/definitions/PrimeMeridianPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"primeMeridianRef",
+ "localPart":"doubleOrNilReasonTupleList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45765,7 +45762,7 @@
"properties":{
"localPart":{
"enum":[
- "abstractStrictAssociationRole"
+ "CartesianCS"
]
},
"namespaceURI":{
@@ -45778,11 +45775,11 @@
]
},
"value":{
- "$ref":"#/definitions/AssociationRoleType"
+ "$ref":"#/definitions/CartesianCSType"
}
},
"elementName":{
- "localPart":"abstractStrictAssociationRole",
+ "localPart":"CartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45799,7 +45796,7 @@
"properties":{
"localPart":{
"enum":[
- "axisDirection"
+ "usesAffineCS"
]
},
"namespaceURI":{
@@ -45812,11 +45809,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/AffineCSPropertyType"
}
},
"elementName":{
- "localPart":"axisDirection",
+ "localPart":"usesAffineCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45833,7 +45830,7 @@
"properties":{
"localPart":{
"enum":[
- "ArcByBulge"
+ "DynamicFeature"
]
},
"namespaceURI":{
@@ -45846,11 +45843,11 @@
]
},
"value":{
- "$ref":"#/definitions/ArcByBulgeType"
+ "$ref":"#/definitions/DynamicFeatureType"
}
},
"elementName":{
- "localPart":"ArcByBulge",
+ "localPart":"DynamicFeature",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45867,7 +45864,7 @@
"properties":{
"localPart":{
"enum":[
- "usesImageDatum"
+ "Null"
]
},
"namespaceURI":{
@@ -45880,11 +45877,14 @@
]
},
"value":{
- "$ref":"#/definitions/ImageDatumPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
},
"elementName":{
- "localPart":"usesImageDatum",
+ "localPart":"Null",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45901,7 +45901,7 @@
"properties":{
"localPart":{
"enum":[
- "topoPrimitiveMember"
+ "location"
]
},
"namespaceURI":{
@@ -45914,11 +45914,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoPrimitiveMemberType"
+ "$ref":"#/definitions/LocationPropertyType"
}
},
"elementName":{
- "localPart":"topoPrimitiveMember",
+ "localPart":"location",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45935,7 +45935,7 @@
"properties":{
"localPart":{
"enum":[
- "TopoCurve"
+ "AbstractSolid"
]
},
"namespaceURI":{
@@ -45948,11 +45948,11 @@
]
},
"value":{
- "$ref":"#/definitions/TopoCurveType"
+ "$ref":"#/definitions/AbstractSolidType"
}
},
"elementName":{
- "localPart":"TopoCurve",
+ "localPart":"AbstractSolid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -45969,7 +45969,7 @@
"properties":{
"localPart":{
"enum":[
- "group"
+ "multiCurveDomain"
]
},
"namespaceURI":{
@@ -45982,11 +45982,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationParameterGroupPropertyType"
+ "$ref":"#/definitions/DomainSetType"
}
},
"elementName":{
- "localPart":"group",
+ "localPart":"multiCurveDomain",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46003,7 +46003,7 @@
"properties":{
"localPart":{
"enum":[
- "AffinePlacement"
+ "generalTransformationRef"
]
},
"namespaceURI":{
@@ -46016,11 +46016,11 @@
]
},
"value":{
- "$ref":"#/definitions/AffinePlacementType"
+ "$ref":"#/definitions/GeneralTransformationPropertyType"
}
},
"elementName":{
- "localPart":"AffinePlacement",
+ "localPart":"generalTransformationRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46037,7 +46037,7 @@
"properties":{
"localPart":{
"enum":[
- "ParameterValue"
+ "multiCurveProperty"
]
},
"namespaceURI":{
@@ -46050,11 +46050,11 @@
]
},
"value":{
- "$ref":"#/definitions/ParameterValueType"
+ "$ref":"#/definitions/MultiCurvePropertyType"
}
},
"elementName":{
- "localPart":"ParameterValue",
+ "localPart":"multiCurveProperty",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46071,7 +46071,7 @@
"properties":{
"localPart":{
"enum":[
- "seconds"
+ "derivedCRSRef"
]
},
"namespaceURI":{
@@ -46084,11 +46084,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/DerivedCRSPropertyType"
}
},
"elementName":{
- "localPart":"seconds",
+ "localPart":"derivedCRSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46105,7 +46105,7 @@
"properties":{
"localPart":{
"enum":[
- "DynamicFeatureCollection"
+ "Bezier"
]
},
"namespaceURI":{
@@ -46118,11 +46118,11 @@
]
},
"value":{
- "$ref":"#/definitions/DynamicFeatureCollectionType"
+ "$ref":"#/definitions/BezierType"
}
},
"elementName":{
- "localPart":"DynamicFeatureCollection",
+ "localPart":"Bezier",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46139,7 +46139,7 @@
"properties":{
"localPart":{
"enum":[
- "engineeringDatum"
+ "BaseUnit"
]
},
"namespaceURI":{
@@ -46152,11 +46152,11 @@
]
},
"value":{
- "$ref":"#/definitions/EngineeringDatumPropertyType"
+ "$ref":"#/definitions/BaseUnitType"
}
},
"elementName":{
- "localPart":"engineeringDatum",
+ "localPart":"BaseUnit",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46173,7 +46173,7 @@
"properties":{
"localPart":{
"enum":[
- "secondDefiningParameter"
+ "coordinateOperationRef"
]
},
"namespaceURI":{
@@ -46186,11 +46186,11 @@
]
},
"value":{
- "$ref":"#/definitions/SecondDefiningParameterPropertyElement"
+ "$ref":"#/definitions/CoordinateOperationPropertyType"
}
},
"elementName":{
- "localPart":"secondDefiningParameter",
+ "localPart":"coordinateOperationRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46207,7 +46207,7 @@
"properties":{
"localPart":{
"enum":[
- "gmlProfileSchema"
+ "validTime"
]
},
"namespaceURI":{
@@ -46220,11 +46220,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"#/definitions/TimePrimitivePropertyType"
}
},
"elementName":{
- "localPart":"gmlProfileSchema",
+ "localPart":"validTime",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46241,7 +46241,7 @@
"properties":{
"localPart":{
"enum":[
- "minimumOccurs"
+ "TimeInstant"
]
},
"namespaceURI":{
@@ -46254,11 +46254,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ "$ref":"#/definitions/TimeInstantType"
}
},
"elementName":{
- "localPart":"minimumOccurs",
+ "localPart":"TimeInstant",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46275,7 +46275,7 @@
"properties":{
"localPart":{
"enum":[
- "stringValue"
+ "MultiPointCoverage"
]
},
"namespaceURI":{
@@ -46288,11 +46288,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/DiscreteCoverageType"
}
},
"elementName":{
- "localPart":"stringValue",
+ "localPart":"MultiPointCoverage",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46309,7 +46309,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractObject"
+ "imageDatum"
]
},
"namespaceURI":{
@@ -46322,11 +46322,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/ImageDatumPropertyType"
}
},
"elementName":{
- "localPart":"AbstractObject",
+ "localPart":"imageDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46343,7 +46343,7 @@
"properties":{
"localPart":{
"enum":[
- "Face"
+ "group"
]
},
"namespaceURI":{
@@ -46356,11 +46356,11 @@
]
},
"value":{
- "$ref":"#/definitions/FaceType"
+ "$ref":"#/definitions/OperationParameterGroupPropertyType"
}
},
"elementName":{
- "localPart":"Face",
+ "localPart":"group",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46377,7 +46377,7 @@
"properties":{
"localPart":{
"enum":[
- "multiSolidProperty"
+ "cylindricalCSRef"
]
},
"namespaceURI":{
@@ -46390,11 +46390,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSolidPropertyType"
+ "$ref":"#/definitions/CylindricalCSPropertyType"
}
},
"elementName":{
- "localPart":"multiSolidProperty",
+ "localPart":"cylindricalCSRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46411,7 +46411,7 @@
"properties":{
"localPart":{
"enum":[
- "valueComponents"
+ "usesTimeCS"
]
},
"namespaceURI":{
@@ -46424,11 +46424,11 @@
]
},
"value":{
- "$ref":"#/definitions/ValueArrayPropertyType"
+ "$ref":"#/definitions/TimeCSPropertyType"
}
},
"elementName":{
- "localPart":"valueComponents",
+ "localPart":"usesTimeCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46445,7 +46445,7 @@
"properties":{
"localPart":{
"enum":[
- "OrientableCurve"
+ "domainOfValidity"
]
},
"namespaceURI":{
@@ -46458,11 +46458,11 @@
]
},
"value":{
- "$ref":"#/definitions/OrientableCurveType"
+ "$ref":"#/definitions/DomainOfValidity"
}
},
"elementName":{
- "localPart":"OrientableCurve",
+ "localPart":"domainOfValidity",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46479,7 +46479,7 @@
"properties":{
"localPart":{
"enum":[
- "GeodeticDatum"
+ "temporalDatumRef"
]
},
"namespaceURI":{
@@ -46492,11 +46492,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumType"
+ "$ref":"#/definitions/TemporalDatumPropertyType"
}
},
"elementName":{
- "localPart":"GeodeticDatum",
+ "localPart":"temporalDatumRef",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46513,7 +46513,7 @@
"properties":{
"localPart":{
"enum":[
- "Solid"
+ "RectifiedGrid"
]
},
"namespaceURI":{
@@ -46526,11 +46526,11 @@
]
},
"value":{
- "$ref":"#/definitions/SolidType"
+ "$ref":"#/definitions/RectifiedGridType"
}
},
"elementName":{
- "localPart":"Solid",
+ "localPart":"RectifiedGrid",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46547,7 +46547,7 @@
"properties":{
"localPart":{
"enum":[
- "Circle"
+ "usesObliqueCartesianCS"
]
},
"namespaceURI":{
@@ -46560,11 +46560,11 @@
]
},
"value":{
- "$ref":"#/definitions/CircleType"
+ "$ref":"#/definitions/ObliqueCartesianCSPropertyType"
}
},
"elementName":{
- "localPart":"Circle",
+ "localPart":"usesObliqueCartesianCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46581,7 +46581,7 @@
"properties":{
"localPart":{
"enum":[
- "modifiedCoordinate"
+ "remarks"
]
},
"namespaceURI":{
@@ -46594,11 +46594,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"modifiedCoordinate",
+ "localPart":"remarks",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46615,7 +46615,7 @@
"properties":{
"localPart":{
"enum":[
- "axis"
+ "stringValue"
]
},
"namespaceURI":{
@@ -46628,11 +46628,11 @@
]
},
"value":{
- "$ref":"#/definitions/CoordinateSystemAxisPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"axis",
+ "localPart":"stringValue",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46649,7 +46649,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractDiscreteCoverage"
+ "greenwichLongitude"
]
},
"namespaceURI":{
@@ -46662,11 +46662,11 @@
]
},
"value":{
- "$ref":"#/definitions/DiscreteCoverageType"
+ "$ref":"#/definitions/AngleType"
}
},
"elementName":{
- "localPart":"AbstractDiscreteCoverage",
+ "localPart":"greenwichLongitude",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46683,7 +46683,7 @@
"properties":{
"localPart":{
"enum":[
- "dictionaryEntry"
+ "CategoryList"
]
},
"namespaceURI":{
@@ -46696,11 +46696,11 @@
]
},
"value":{
- "$ref":"#/definitions/DictionaryEntryType"
+ "$ref":"#/definitions/CodeOrNilReasonListType"
}
},
"elementName":{
- "localPart":"dictionaryEntry",
+ "localPart":"CategoryList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46717,7 +46717,7 @@
"properties":{
"localPart":{
"enum":[
- "pixelInCell"
+ "multiSolidDomain"
]
},
"namespaceURI":{
@@ -46730,11 +46730,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeWithAuthorityType"
+ "$ref":"#/definitions/DomainSetType"
}
},
"elementName":{
- "localPart":"pixelInCell",
+ "localPart":"multiSolidDomain",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46751,7 +46751,7 @@
"properties":{
"localPart":{
"enum":[
- "geodeticDatumRef"
+ "AbstractCoordinateOperation"
]
},
"namespaceURI":{
@@ -46764,11 +46764,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeodeticDatumPropertyType"
+ "$ref":"#/definitions/AbstractCoordinateOperationType"
}
},
"elementName":{
- "localPart":"geodeticDatumRef",
+ "localPart":"AbstractCoordinateOperation",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46785,7 +46785,7 @@
"properties":{
"localPart":{
"enum":[
- "linearCS"
+ "posList"
]
},
"namespaceURI":{
@@ -46798,11 +46798,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearCSPropertyType"
+ "$ref":"#/definitions/DirectPositionListType"
}
},
"elementName":{
- "localPart":"linearCS",
+ "localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46819,7 +46819,7 @@
"properties":{
"localPart":{
"enum":[
- "sphericalCS"
+ "AbstractGeneralConversion"
]
},
"namespaceURI":{
@@ -46832,11 +46832,11 @@
]
},
"value":{
- "$ref":"#/definitions/SphericalCSPropertyType"
+ "$ref":"#/definitions/AbstractGeneralConversionType"
}
},
"elementName":{
- "localPart":"sphericalCS",
+ "localPart":"AbstractGeneralConversion",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46853,7 +46853,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractTimeSlice"
+ "usesEllipsoidalCS"
]
},
"namespaceURI":{
@@ -46866,11 +46866,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractTimeSliceType"
+ "$ref":"#/definitions/EllipsoidalCSPropertyType"
}
},
"elementName":{
- "localPart":"AbstractTimeSlice",
+ "localPart":"usesEllipsoidalCS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46887,7 +46887,7 @@
"properties":{
"localPart":{
"enum":[
- "formula"
+ "indirectEntry"
]
},
"namespaceURI":{
@@ -46900,11 +46900,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/IndirectEntryType"
}
},
"elementName":{
- "localPart":"formula",
+ "localPart":"indirectEntry",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46921,7 +46921,7 @@
"properties":{
"localPart":{
"enum":[
- "valueList"
+ "Bag"
]
},
"namespaceURI":{
@@ -46934,11 +46934,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureListType"
+ "$ref":"#/definitions/BagType"
}
},
"elementName":{
- "localPart":"valueList",
+ "localPart":"Bag",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46955,7 +46955,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGriddedSurface"
+ "CompoundCRS"
]
},
"namespaceURI":{
@@ -46968,11 +46968,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractGriddedSurfaceType"
+ "$ref":"#/definitions/CompoundCRSType"
}
},
"elementName":{
- "localPart":"AbstractGriddedSurface",
+ "localPart":"CompoundCRS",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -46989,7 +46989,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiSolid"
+ "engineeringDatum"
]
},
"namespaceURI":{
@@ -47002,11 +47002,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiSolidType"
+ "$ref":"#/definitions/EngineeringDatumPropertyType"
}
},
"elementName":{
- "localPart":"MultiSolid",
+ "localPart":"engineeringDatum",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -47023,7 +47023,7 @@
"properties":{
"localPart":{
"enum":[
- "anchorDefinition"
+ "GenericMetaData"
]
},
"namespaceURI":{
@@ -47036,11 +47036,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/GenericMetaDataType"
}
},
"elementName":{
- "localPart":"anchorDefinition",
+ "localPart":"GenericMetaData",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -47057,7 +47057,7 @@
"properties":{
"localPart":{
"enum":[
- "DerivedCRS"
+ "componentReferenceSystem"
]
},
"namespaceURI":{
@@ -47070,11 +47070,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivedCRSType"
+ "$ref":"#/definitions/SingleCRSPropertyType"
}
},
"elementName":{
- "localPart":"DerivedCRS",
+ "localPart":"componentReferenceSystem",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -47091,7 +47091,7 @@
"properties":{
"localPart":{
"enum":[
- "operationRef"
+ "tupleList"
]
},
"namespaceURI":{
@@ -47104,11 +47104,11 @@
]
},
"value":{
- "$ref":"#/definitions/OperationPropertyType"
+ "$ref":"#/definitions/CoordinatesType"
}
},
"elementName":{
- "localPart":"operationRef",
+ "localPart":"tupleList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -47125,7 +47125,7 @@
"properties":{
"localPart":{
"enum":[
- "derivationUnitTerm"
+ "maximumOccurs"
]
},
"namespaceURI":{
@@ -47138,11 +47138,11 @@
]
},
"value":{
- "$ref":"#/definitions/DerivationUnitTermType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
},
"elementName":{
- "localPart":"derivationUnitTerm",
+ "localPart":"maximumOccurs",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
@@ -47159,7 +47159,7 @@
"properties":{
"localPart":{
"enum":[
- "anchorPoint"
+ "Definition"
]
},
"namespaceURI":{
@@ -47172,11 +47172,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/DefinitionType"
}
},
"elementName":{
- "localPart":"anchorPoint",
+ "localPart":"Definition",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
diff --git a/scripts/jsonschemas/GML_CE_3_3.jsonschema b/scripts/jsonschemas/GML_CE_3_3.jsonschema
index 62021051..9ae77afd 100644
--- a/scripts/jsonschemas/GML_CE_3_3.jsonschema
+++ b/scripts/jsonschemas/GML_CE_3_3.jsonschema
@@ -2,10 +2,12 @@
{
"id":"http://www.opengis.net/gml/3.2#",
"definitions":{
- "SimpleArcStringType":{
+ "SimpleArcStringByBulgeType":{
"required":[
"posOrPointProperty",
- "posList"
+ "posList",
+ "bulge",
+ "normal"
],
"allOf":[
{
@@ -13,7 +15,7 @@
},
{
"type":"object",
- "title":"SimpleArcStringType",
+ "title":"SimpleArcStringByBulgeType",
"properties":{
"posOrPointProperty":{
"title":"posOrPointProperty",
@@ -46,7 +48,7 @@
}
]
},
- "minItems":3
+ "minItems":2
}
],
"propertyType":"elements"
@@ -64,6 +66,40 @@
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
+ "bulge":{
+ "title":"bulge",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"bulge",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
+ }
+ },
+ "normal":{
+ "title":"normal",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"normal",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
+ }
+ },
"interpolation":{
"title":"interpolation",
"allOf":[
@@ -95,66 +131,30 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SimpleArcStringType",
+ "localPart":"SimpleArcStringByBulgeType",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
},
"propertiesOrder":[
"posOrPointProperty",
"posList",
+ "bulge",
+ "normal",
"interpolation",
"numArc"
]
},
- "SimpleRectangleType":{
+ "SimpleMultiPointType":{
"required":[
- "posOrPointProperty",
"posList"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractSurfaceType"
+ "$ref":"#/definitions/AbstractGeometricAggregateType"
},
{
"type":"object",
- "title":"SimpleRectangleType",
+ "title":"SimpleMultiPointType",
"properties":{
- "posOrPointProperty":{
- "title":"posOrPointProperty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "maxItems":4,
- "minItems":4
- }
- ],
- "propertyType":"elements"
- },
"posList":{
"title":"posList",
"allOf":[
@@ -173,23 +173,19 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SimpleRectangleType",
+ "localPart":"SimpleMultiPointType",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
},
"propertiesOrder":[
- "posOrPointProperty",
"posList"
]
},
- "SimpleArcByCenterPointType":{
+ "SimpleArcByBulgeType":{
"required":[
- "pos",
- "pointProperty",
+ "posOrPointProperty",
"posList",
- "radius",
- "startAngle",
- "endAngle",
- "numARC"
+ "bulge",
+ "normal"
],
"allOf":[
{
@@ -197,33 +193,44 @@
},
{
"type":"object",
- "title":"SimpleArcByCenterPointType",
+ "title":"SimpleArcByBulgeType",
"properties":{
- "pos":{
- "title":"pos",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "pointProperty":{
- "title":"pointProperty",
+ "posOrPointProperty":{
+ "title":"posOrPointProperty",
"allOf":[
{
- "$ref":"#/definitions/PointPropertyType"
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
+ },
+ "maxItems":2,
+ "minItems":2
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "propertyType":"elements"
},
"posList":{
"title":"posList",
@@ -238,42 +245,37 @@
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
- "radius":{
- "title":"radius",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"radius",
- "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
- }
- },
- "startAngle":{
- "title":"startAngle",
+ "bulge":{
+ "title":"bulge",
"allOf":[
{
- "$ref":"#/definitions/AngleType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"startAngle",
+ "localPart":"bulge",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
- "endAngle":{
- "title":"endAngle",
+ "normal":{
+ "title":"normal",
"allOf":[
{
- "$ref":"#/definitions/AngleType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/VectorType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"endAngle",
+ "localPart":"normal",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -308,16 +310,14 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SimpleArcByCenterPointType",
+ "localPart":"SimpleArcByBulgeType",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
},
"propertiesOrder":[
- "pos",
- "pointProperty",
+ "posOrPointProperty",
"posList",
- "radius",
- "startAngle",
- "endAngle",
+ "bulge",
+ "normal",
"interpolation",
"numARC"
]
@@ -397,20 +397,18 @@
"posList"
]
},
- "SimpleArcStringByBulgeType":{
+ "SimpleRectangleType":{
"required":[
"posOrPointProperty",
- "posList",
- "bulge",
- "normal"
+ "posList"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractSurfaceType"
},
{
"type":"object",
- "title":"SimpleArcStringByBulgeType",
+ "title":"SimpleRectangleType",
"properties":{
"posOrPointProperty":{
"title":"posOrPointProperty",
@@ -443,7 +441,8 @@
}
]
},
- "minItems":2
+ "maxItems":4,
+ "minItems":4
}
],
"propertyType":"elements"
@@ -460,82 +459,18 @@
"localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "bulge":{
- "title":"bulge",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"bulge",
- "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
- }
- },
- "normal":{
- "title":"normal",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"normal",
- "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
- }
- },
- "interpolation":{
- "title":"interpolation",
- "allOf":[
- {
- "$ref":"#/definitions/CurveInterpolationType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"interpolation",
- "namespaceURI":""
- }
- },
- "numArc":{
- "title":"numArc",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"numArc",
- "namespaceURI":""
- }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SimpleArcStringByBulgeType",
+ "localPart":"SimpleRectangleType",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
},
"propertiesOrder":[
"posOrPointProperty",
- "posList",
- "bulge",
- "normal",
- "interpolation",
- "numArc"
+ "posList"
]
},
"SimpleArcType":{
@@ -642,119 +577,6 @@
"numARC"
]
},
- "SimpleMultiPointType":{
- "required":[
- "posList"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGeometricAggregateType"
- },
- {
- "type":"object",
- "title":"SimpleMultiPointType",
- "properties":{
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SimpleMultiPointType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
- },
- "propertiesOrder":[
- "posList"
- ]
- },
- "SimpleTriangleType":{
- "required":[
- "posOrPointProperty",
- "posList"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractSurfaceType"
- },
- {
- "type":"object",
- "title":"SimpleTriangleType",
- "properties":{
- "posOrPointProperty":{
- "title":"posOrPointProperty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "anyOf":[
- {
- "$ref":"#/definitions/DirectPositionType"
- }
- ],
- "elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- {
- "anyOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "elementName":{
- "localPart":"pointProperty",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- ]
- },
- "maxItems":3,
- "minItems":3
- }
- ],
- "propertyType":"elements"
- },
- "posList":{
- "title":"posList",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionListType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"posList",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"SimpleTriangleType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
- },
- "propertiesOrder":[
- "posOrPointProperty",
- "posList"
- ]
- },
"MultiPointPropertyType":{
"type":"object",
"title":"MultiPointPropertyType",
@@ -915,48 +737,187 @@
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiPointPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
+ },
+ "propertiesOrder":[
+ "multiPoint",
+ "simpleMultiPoint",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate",
+ "owns"
+ ]
+ },
+ "SimpleArcByCenterPointType":{
+ "required":[
+ "pos",
+ "pointProperty",
+ "posList",
+ "radius",
+ "startAngle",
+ "endAngle",
+ "numARC"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveType"
+ },
+ {
+ "type":"object",
+ "title":"SimpleArcByCenterPointType",
+ "properties":{
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "pointProperty":{
+ "title":"pointProperty",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "posList":{
+ "title":"posList",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionListType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "radius":{
+ "title":"radius",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"radius",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
+ }
+ },
+ "startAngle":{
+ "title":"startAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startAngle",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
+ }
+ },
+ "endAngle":{
+ "title":"endAngle",
+ "allOf":[
+ {
+ "$ref":"#/definitions/AngleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"endAngle",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
+ }
+ },
+ "interpolation":{
+ "title":"interpolation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurveInterpolationType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"interpolation",
+ "namespaceURI":""
+ }
+ },
+ "numARC":{
+ "title":"numARC",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"numArc",
+ "namespaceURI":""
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiPointPropertyType",
+ "localPart":"SimpleArcByCenterPointType",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
},
"propertiesOrder":[
- "multiPoint",
- "simpleMultiPoint",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate",
- "owns"
+ "pos",
+ "pointProperty",
+ "posList",
+ "radius",
+ "startAngle",
+ "endAngle",
+ "interpolation",
+ "numARC"
]
},
- "SimpleArcByBulgeType":{
+ "SimpleTriangleType":{
"required":[
"posOrPointProperty",
- "posList",
- "bulge",
- "normal"
+ "posList"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/AbstractSurfaceType"
},
{
"type":"object",
- "title":"SimpleArcByBulgeType",
+ "title":"SimpleTriangleType",
"properties":{
"posOrPointProperty":{
"title":"posOrPointProperty",
@@ -989,8 +950,8 @@
}
]
},
- "maxItems":2,
- "minItems":2
+ "maxItems":3,
+ "minItems":3
}
],
"propertyType":"elements"
@@ -1007,39 +968,80 @@
"localPart":"posList",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
- },
- "bulge":{
- "title":"bulge",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"SimpleTriangleType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
+ },
+ "propertiesOrder":[
+ "posOrPointProperty",
+ "posList"
+ ]
+ },
+ "SimpleArcStringType":{
+ "required":[
+ "posOrPointProperty",
+ "posList"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractCurveType"
+ },
+ {
+ "type":"object",
+ "title":"SimpleArcStringType",
+ "properties":{
+ "posOrPointProperty":{
+ "title":"posOrPointProperty",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "anyOf":[
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/DirectPositionType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ {
+ "anyOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "elementName":{
+ "localPart":"pointProperty",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ]
},
- "minItems":1
+ "minItems":3
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"bulge",
- "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
- }
+ "propertyType":"elements"
},
- "normal":{
- "title":"normal",
+ "posList":{
+ "title":"posList",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/VectorType"
- },
- "minItems":1
+ "$ref":"#/definitions/DirectPositionListType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"normal",
- "namespaceURI":"http://www.opengis.net/gml/3.3/ce"
+ "localPart":"posList",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"interpolation":{
@@ -1055,8 +1057,8 @@
"namespaceURI":""
}
},
- "numARC":{
- "title":"numARC",
+ "numArc":{
+ "title":"numArc",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
@@ -1073,16 +1075,14 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"SimpleArcByBulgeType",
+ "localPart":"SimpleArcStringType",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
},
"propertiesOrder":[
"posOrPointProperty",
"posList",
- "bulge",
- "normal",
"interpolation",
- "numARC"
+ "numArc"
]
}
},
@@ -1100,7 +1100,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleCircle"
+ "SimplePolygon"
]
},
"namespaceURI":{
@@ -1113,11 +1113,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleArcType"
+ "$ref":"#/definitions/SimplePolygonType"
}
},
"elementName":{
- "localPart":"SimpleCircle",
+ "localPart":"SimplePolygon",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1134,7 +1134,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractSimpleArcString"
+ "SimpleTriangle"
]
},
"namespaceURI":{
@@ -1147,11 +1147,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractCurveType"
+ "$ref":"#/definitions/SimpleTriangleType"
}
},
"elementName":{
- "localPart":"AbstractSimpleArcString",
+ "localPart":"SimpleTriangle",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1168,7 +1168,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleArcString"
+ "SimpleArcByCenterPoint"
]
},
"namespaceURI":{
@@ -1181,11 +1181,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleArcStringType"
+ "$ref":"#/definitions/SimpleArcByCenterPointType"
}
},
"elementName":{
- "localPart":"SimpleArcString",
+ "localPart":"SimpleArcByCenterPoint",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1202,7 +1202,7 @@
"properties":{
"localPart":{
"enum":[
- "SimplePolygon"
+ "SimpleArcByBulge"
]
},
"namespaceURI":{
@@ -1215,11 +1215,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimplePolygonType"
+ "$ref":"#/definitions/SimpleArcByBulgeType"
}
},
"elementName":{
- "localPart":"SimplePolygon",
+ "localPart":"SimpleArcByBulge",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1236,7 +1236,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleArc"
+ "SimpleArcStringByBulge"
]
},
"namespaceURI":{
@@ -1249,11 +1249,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleArcType"
+ "$ref":"#/definitions/SimpleArcStringByBulgeType"
}
},
"elementName":{
- "localPart":"SimpleArc",
+ "localPart":"SimpleArcStringByBulge",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1270,7 +1270,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleTriangle"
+ "SimpleRectangle"
]
},
"namespaceURI":{
@@ -1283,11 +1283,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleTriangleType"
+ "$ref":"#/definitions/SimpleRectangleType"
}
},
"elementName":{
- "localPart":"SimpleTriangle",
+ "localPart":"SimpleRectangle",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1304,7 +1304,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleArcStringByBulge"
+ "SimpleArcString"
]
},
"namespaceURI":{
@@ -1317,11 +1317,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleArcStringByBulgeType"
+ "$ref":"#/definitions/SimpleArcStringType"
}
},
"elementName":{
- "localPart":"SimpleArcStringByBulge",
+ "localPart":"SimpleArcString",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1406,7 +1406,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleRectangle"
+ "SimpleMultiPoint"
]
},
"namespaceURI":{
@@ -1419,11 +1419,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleRectangleType"
+ "$ref":"#/definitions/SimpleMultiPointType"
}
},
"elementName":{
- "localPart":"SimpleRectangle",
+ "localPart":"SimpleMultiPoint",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1440,7 +1440,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleMultiPoint"
+ "AbstractSimpleArcString"
]
},
"namespaceURI":{
@@ -1453,11 +1453,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleMultiPointType"
+ "$ref":"#/definitions/AbstractCurveType"
}
},
"elementName":{
- "localPart":"SimpleMultiPoint",
+ "localPart":"AbstractSimpleArcString",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1474,7 +1474,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleArcByBulge"
+ "SimpleCircle"
]
},
"namespaceURI":{
@@ -1487,11 +1487,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleArcByBulgeType"
+ "$ref":"#/definitions/SimpleArcType"
}
},
"elementName":{
- "localPart":"SimpleArcByBulge",
+ "localPart":"SimpleCircle",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
},
@@ -1508,7 +1508,7 @@
"properties":{
"localPart":{
"enum":[
- "SimpleArcByCenterPoint"
+ "SimpleArc"
]
},
"namespaceURI":{
@@ -1521,11 +1521,11 @@
]
},
"value":{
- "$ref":"#/definitions/SimpleArcByCenterPointType"
+ "$ref":"#/definitions/SimpleArcType"
}
},
"elementName":{
- "localPart":"SimpleArcByCenterPoint",
+ "localPart":"SimpleArc",
"namespaceURI":"http://www.opengis.net/gml/3.3/ce"
}
}
diff --git a/scripts/jsonschemas/GML_LROV_3_3.jsonschema b/scripts/jsonschemas/GML_LROV_3_3.jsonschema
index 6fe4139f..9348c331 100644
--- a/scripts/jsonschemas/GML_LROV_3_3.jsonschema
+++ b/scripts/jsonschemas/GML_LROV_3_3.jsonschema
@@ -2,6 +2,188 @@
{
"id":"http://www.opengis.net/gml/3.3/lrov#",
"definitions":{
+ "VectorOffsetDistanceExpressionType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/DistanceExpressionType"
+ },
+ {
+ "type":"object",
+ "title":"VectorOffsetDistanceExpressionType",
+ "properties":{
+ "vectorOffsetExpression":{
+ "title":"vectorOffsetExpression",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VectorOffsetExpressionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"vectorOffsetExpression",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VectorOffsetDistanceExpressionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ },
+ "propertiesOrder":[
+ "vectorOffsetExpression"
+ ]
+ },
+ "VectorType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/VectorType"
+ },
+ {
+ "type":"object",
+ "title":"VectorType",
+ "properties":{
+ "offsetUom":{
+ "title":"offsetUom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"offsetUom",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VectorType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ },
+ "propertiesOrder":[
+ "offsetUom"
+ ]
+ },
+ "VectorOffsetExpressionType":{
+ "type":"object",
+ "title":"VectorOffsetExpressionType",
+ "required":[
+ "offsetVector"
+ ],
+ "properties":{
+ "offsetVector":{
+ "title":"offsetVector",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VectorType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"offsetVector",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VectorOffsetExpressionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ },
+ "propertiesOrder":[
+ "offsetVector"
+ ]
+ },
+ "VectorOffsetLinearSRSType":{
+ "required":[
+ "rest"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearSRSType"
+ },
+ {
+ "type":"object",
+ "title":"VectorOffsetLinearSRSType",
+ "properties":{
+ "rest":{
+ "title":"rest",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "anyOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/VectorType"
+ }
+ },
+ "elementName":{
+ "localPart":"offsetVector",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearElementPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"linearElement",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ }
+ },
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.opengis.net/gml/3.3/lro#/definitions/LRMWithOffsetPropertyType"
+ }
+ },
+ "elementName":{
+ "localPart":"lrm",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ }
+ }
+ ]
+ },
+ "maxItems":5,
+ "minItems":3
+ }
+ ],
+ "propertyType":"elementRefs"
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"VectorOffsetLinearSRSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ },
+ "propertiesOrder":[
+ "rest"
+ ]
+ },
"VectorOffsetLinearSRSPropertyType":{
"type":"object",
"title":"VectorOffsetLinearSRSPropertyType",
@@ -160,188 +342,6 @@
"show",
"actuate"
]
- },
- "VectorOffsetDistanceExpressionType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/DistanceExpressionType"
- },
- {
- "type":"object",
- "title":"VectorOffsetDistanceExpressionType",
- "properties":{
- "vectorOffsetExpression":{
- "title":"vectorOffsetExpression",
- "allOf":[
- {
- "$ref":"#/definitions/VectorOffsetExpressionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"vectorOffsetExpression",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VectorOffsetDistanceExpressionType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- },
- "propertiesOrder":[
- "vectorOffsetExpression"
- ]
- },
- "VectorOffsetExpressionType":{
- "type":"object",
- "title":"VectorOffsetExpressionType",
- "required":[
- "offsetVector"
- ],
- "properties":{
- "offsetVector":{
- "title":"offsetVector",
- "allOf":[
- {
- "$ref":"#/definitions/VectorType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"offsetVector",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VectorOffsetExpressionType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- },
- "propertiesOrder":[
- "offsetVector"
- ]
- },
- "VectorType":{
- "allOf":[
- {
- "$ref":"#/definitions/VectorType"
- },
- {
- "type":"object",
- "title":"VectorType",
- "properties":{
- "offsetUom":{
- "title":"offsetUom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"offsetUom",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VectorType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- },
- "propertiesOrder":[
- "offsetUom"
- ]
- },
- "VectorOffsetLinearSRSType":{
- "required":[
- "rest"
- ],
- "allOf":[
- {
- "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearSRSType"
- },
- {
- "type":"object",
- "title":"VectorOffsetLinearSRSType",
- "properties":{
- "rest":{
- "title":"rest",
- "allOf":[
- {
- "type":"array",
- "items":{
- "anyOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/VectorType"
- }
- },
- "elementName":{
- "localPart":"offsetVector",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.opengis.net/gml/3.3/lro#/definitions/LRMWithOffsetPropertyType"
- }
- },
- "elementName":{
- "localPart":"lrm",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- }
- },
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearElementPropertyType"
- }
- },
- "elementName":{
- "localPart":"linearElement",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- }
- }
- ]
- },
- "maxItems":5,
- "minItems":3
- }
- ],
- "propertyType":"elementRefs"
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VectorOffsetLinearSRSType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- },
- "propertiesOrder":[
- "rest"
- ]
}
},
"anyOf":[
@@ -358,7 +358,7 @@
"properties":{
"localPart":{
"enum":[
- "offsetVector"
+ "linearElement"
]
},
"namespaceURI":{
@@ -371,11 +371,11 @@
]
},
"value":{
- "$ref":"#/definitions/VectorType"
+ "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearElementPropertyType"
}
},
"elementName":{
- "localPart":"offsetVector",
+ "localPart":"linearElement",
"namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
},
"scope":{
@@ -395,7 +395,7 @@
"properties":{
"localPart":{
"enum":[
- "lrm"
+ "VectorOffsetDistanceExpression"
]
},
"namespaceURI":{
@@ -408,15 +408,12 @@
]
},
"value":{
- "$ref":"http://www.opengis.net/gml/3.3/lro#/definitions/LRMWithOffsetPropertyType"
+ "$ref":"#/definitions/VectorOffsetDistanceExpressionType"
}
},
"elementName":{
- "localPart":"lrm",
+ "localPart":"VectorOffsetDistanceExpression",
"namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
- },
- "scope":{
- "$ref":"#/definitions/VectorOffsetLinearSRSType"
}
},
{
@@ -432,7 +429,7 @@
"properties":{
"localPart":{
"enum":[
- "linearElement"
+ "lrm"
]
},
"namespaceURI":{
@@ -445,11 +442,11 @@
]
},
"value":{
- "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearElementPropertyType"
+ "$ref":"http://www.opengis.net/gml/3.3/lro#/definitions/LRMWithOffsetPropertyType"
}
},
"elementName":{
- "localPart":"linearElement",
+ "localPart":"lrm",
"namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
},
"scope":{
@@ -469,7 +466,7 @@
"properties":{
"localPart":{
"enum":[
- "VectorOffsetDistanceExpression"
+ "offsetVector"
]
},
"namespaceURI":{
@@ -482,12 +479,15 @@
]
},
"value":{
- "$ref":"#/definitions/VectorOffsetDistanceExpressionType"
+ "$ref":"#/definitions/VectorType"
}
},
"elementName":{
- "localPart":"VectorOffsetDistanceExpression",
+ "localPart":"offsetVector",
"namespaceURI":"http://www.opengis.net/gml/3.3/lrov"
+ },
+ "scope":{
+ "$ref":"#/definitions/VectorOffsetLinearSRSType"
}
},
{
diff --git a/scripts/jsonschemas/GML_LRO_3_3.jsonschema b/scripts/jsonschemas/GML_LRO_3_3.jsonschema
index 90ebdb36..468d1a17 100644
--- a/scripts/jsonschemas/GML_LRO_3_3.jsonschema
+++ b/scripts/jsonschemas/GML_LRO_3_3.jsonschema
@@ -54,23 +54,71 @@
"lrm"
]
},
- "LRMWithOffsetPropertyType":{
+ "LateralOffsetDistanceExpressionType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/DistanceExpressionType"
+ },
+ {
+ "type":"object",
+ "title":"LateralOffsetDistanceExpressionType",
+ "properties":{
+ "lateralOffsetExpression":{
+ "title":"lateralOffsetExpression",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LateralOffsetExpressionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lateralOffsetExpression",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
+ }
+ },
+ "verticalOffsetExpression":{
+ "title":"verticalOffsetExpression",
+ "allOf":[
+ {
+ "$ref":"#/definitions/VerticalOffsetExpressionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"verticalOffsetExpression",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LateralOffsetDistanceExpressionType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
+ },
+ "propertiesOrder":[
+ "lateralOffsetExpression",
+ "verticalOffsetExpression"
+ ]
+ },
+ "LateralOffsetLinearSRSPropertyType":{
"type":"object",
- "title":"LRMWithOffsetPropertyType",
+ "title":"LateralOffsetLinearSRSPropertyType",
"required":[
- "lrmWithOffset"
+ "lateralOffsetLinearSRS"
],
"properties":{
- "lrmWithOffset":{
- "title":"lrmWithOffset",
+ "lateralOffsetLinearSRS":{
+ "title":"lateralOffsetLinearSRS",
"allOf":[
{
- "$ref":"#/definitions/LRMWithOffsetType"
+ "$ref":"#/definitions/LateralOffsetLinearSRSType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LRMWithOffset",
+ "localPart":"LateralOffsetLinearSRS",
"namespaceURI":"http://www.opengis.net/gml/3.3/lro"
}
},
@@ -197,11 +245,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LRMWithOffsetPropertyType",
+ "localPart":"LateralOffsetLinearSRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lro"
},
"propertiesOrder":[
- "lrmWithOffset",
+ "lateralOffsetLinearSRS",
"nilReason",
"remoteSchema",
"type",
@@ -213,88 +261,23 @@
"actuate"
]
},
- "VerticalOffsetExpressionType":{
- "type":"object",
- "title":"VerticalOffsetExpressionType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"value"
- },
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
- }
- },
- "verticalOffsetReferent":{
- "title":"verticalOffsetReferent",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"verticalOffsetReferent",
- "namespaceURI":""
- }
- },
- "featureGeometry":{
- "title":"featureGeometry",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"featureGeometry",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"VerticalOffsetExpressionType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
- },
- "propertiesOrder":[
- "value",
- "uom",
- "verticalOffsetReferent",
- "featureGeometry"
- ]
- },
- "LateralOffsetLinearSRSPropertyType":{
+ "LRMWithOffsetPropertyType":{
"type":"object",
- "title":"LateralOffsetLinearSRSPropertyType",
+ "title":"LRMWithOffsetPropertyType",
"required":[
- "lateralOffsetLinearSRS"
+ "lrmWithOffset"
],
"properties":{
- "lateralOffsetLinearSRS":{
- "title":"lateralOffsetLinearSRS",
+ "lrmWithOffset":{
+ "title":"lrmWithOffset",
"allOf":[
{
- "$ref":"#/definitions/LateralOffsetLinearSRSType"
+ "$ref":"#/definitions/LRMWithOffsetType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LateralOffsetLinearSRS",
+ "localPart":"LRMWithOffset",
"namespaceURI":"http://www.opengis.net/gml/3.3/lro"
}
},
@@ -421,11 +404,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LateralOffsetLinearSRSPropertyType",
+ "localPart":"LRMWithOffsetPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lro"
},
"propertiesOrder":[
- "lateralOffsetLinearSRS",
+ "lrmWithOffset",
"nilReason",
"remoteSchema",
"type",
@@ -502,57 +485,74 @@
"positiveVerticalOffsetDirection"
]
},
- "LateralOffsetDistanceExpressionType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/DistanceExpressionType"
+ "LateralOffsetExpressionType":{
+ "type":"object",
+ "title":"LateralOffsetExpressionType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"LateralOffsetDistanceExpressionType",
- "properties":{
- "lateralOffsetExpression":{
- "title":"lateralOffsetExpression",
- "allOf":[
- {
- "$ref":"#/definitions/LateralOffsetExpressionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lateralOffsetExpression",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
- }
- },
- "verticalOffsetExpression":{
- "title":"verticalOffsetExpression",
- "allOf":[
- {
- "$ref":"#/definitions/VerticalOffsetExpressionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"verticalOffsetExpression",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
- }
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
+ }
+ },
+ "lateralOffsetReferent":{
+ "title":"lateralOffsetReferent",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"lateralOffsetReferent",
+ "namespaceURI":""
+ }
+ },
+ "featureGeometry":{
+ "title":"featureGeometry",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"featureGeometry",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"LateralOffsetDistanceExpressionType",
+ "localPart":"LateralOffsetExpressionType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lro"
},
"propertiesOrder":[
- "lateralOffsetExpression",
- "verticalOffsetExpression"
+ "value",
+ "uom",
+ "lateralOffsetReferent",
+ "featureGeometry"
]
},
- "LateralOffsetExpressionType":{
+ "VerticalOffsetExpressionType":{
"type":"object",
- "title":"LateralOffsetExpressionType",
+ "title":"VerticalOffsetExpressionType",
"properties":{
"value":{
"title":"value",
@@ -576,8 +576,8 @@
"namespaceURI":""
}
},
- "lateralOffsetReferent":{
- "title":"lateralOffsetReferent",
+ "verticalOffsetReferent":{
+ "title":"verticalOffsetReferent",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -585,7 +585,7 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"lateralOffsetReferent",
+ "localPart":"verticalOffsetReferent",
"namespaceURI":""
}
},
@@ -605,17 +605,17 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LateralOffsetExpressionType",
+ "localPart":"VerticalOffsetExpressionType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lro"
},
"propertiesOrder":[
"value",
"uom",
- "lateralOffsetReferent",
+ "verticalOffsetReferent",
"featureGeometry"
]
},
- "LateralOffsetDirectionType":{
+ "VerticalOffsetDirectionType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -623,11 +623,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"LateralOffsetDirectionType",
+ "localPart":"VerticalOffsetDirectionType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lro"
}
},
- "VerticalOffsetDirectionType":{
+ "LateralOffsetDirectionType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -635,7 +635,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"VerticalOffsetDirectionType",
+ "localPart":"LateralOffsetDirectionType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lro"
}
}
diff --git a/scripts/jsonschemas/GML_LRTR_3_3.jsonschema b/scripts/jsonschemas/GML_LRTR_3_3.jsonschema
index 10adfbe5..deb222c3 100644
--- a/scripts/jsonschemas/GML_LRTR_3_3.jsonschema
+++ b/scripts/jsonschemas/GML_LRTR_3_3.jsonschema
@@ -2,6 +2,40 @@
{
"id":"http://www.opengis.net/gml/3.3/lrtr#",
"definitions":{
+ "DualAlongReferentType":{
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/AlongReferentType"
+ },
+ {
+ "type":"object",
+ "title":"DualAlongReferentType",
+ "properties":{
+ "towardsReferent":{
+ "title":"towardsReferent",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/ReferentPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"towardsReferent",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrtr"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DualAlongReferentType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lrtr"
+ },
+ "propertiesOrder":[
+ "towardsReferent"
+ ]
+ },
"DualAlongReferentPropertyType":{
"type":"object",
"title":"DualAlongReferentPropertyType",
@@ -160,40 +194,6 @@
"show",
"actuate"
]
- },
- "DualAlongReferentType":{
- "allOf":[
- {
- "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/AlongReferentType"
- },
- {
- "type":"object",
- "title":"DualAlongReferentType",
- "properties":{
- "towardsReferent":{
- "title":"towardsReferent",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/ReferentPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"towardsReferent",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrtr"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DualAlongReferentType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lrtr"
- },
- "propertiesOrder":[
- "towardsReferent"
- ]
}
},
"anyOf":[
diff --git a/scripts/jsonschemas/GML_LR_3_3.jsonschema b/scripts/jsonschemas/GML_LR_3_3.jsonschema
index 8b677f4d..7bbdd1ce 100644
--- a/scripts/jsonschemas/GML_LR_3_3.jsonschema
+++ b/scripts/jsonschemas/GML_LR_3_3.jsonschema
@@ -2,60 +2,6 @@
{
"id":"http://www.opengis.net/gml/3.3/lr#",
"definitions":{
- "StartValueType":{
- "type":"object",
- "title":"StartValueType",
- "required":[
- "lrm"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"value"
- },
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
- }
- },
- "lrm":{
- "title":"lrm",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"lrm",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"StartValueType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- },
- "propertiesOrder":[
- "value",
- "uom",
- "lrm"
- ]
- },
"DistanceExpressionPropertyType":{
"type":"object",
"title":"DistanceExpressionPropertyType",
@@ -227,170 +173,11 @@
"actuate"
]
},
- "PositionExpressionPropertyType":{
- "type":"object",
- "title":"PositionExpressionPropertyType",
+ "LinearReferencingMethodType":{
"required":[
- "positionExpression"
- ],
- "properties":{
- "positionExpression":{
- "title":"positionExpression",
- "allOf":[
- {
- "$ref":"#/definitions/PositionExpressionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PositionExpression",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PositionExpressionPropertyType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- },
- "propertiesOrder":[
- "positionExpression",
- "nilReason",
- "remoteSchema",
+ "linearReferencingMethodName",
"type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "PositionExpressionType":{
- "required":[
- "linearElement",
- "lrm",
- "distanceExpression"
+ "units"
],
"allOf":[
{
@@ -398,97 +185,57 @@
},
{
"type":"object",
- "title":"PositionExpressionType",
+ "title":"LinearReferencingMethodType",
"properties":{
- "linearElement":{
- "title":"linearElement",
+ "linearReferencingMethodName":{
+ "title":"linearReferencingMethodName",
"allOf":[
{
- "$ref":"#/definitions/LinearElementPropertyType"
+ "$ref":"#/definitions/LRMNameType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"linearElement",
+ "localPart":"name",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
- "lrm":{
- "title":"lrm",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"#/definitions/LinearReferencingMethodPropertyType"
+ "$ref":"#/definitions/LRMTypeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lrm",
+ "localPart":"type",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
- "distanceExpression":{
- "title":"distanceExpression",
+ "units":{
+ "title":"units",
"allOf":[
{
- "$ref":"#/definitions/DistanceExpressionPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distanceExpression",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PositionExpressionType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- },
- "propertiesOrder":[
- "linearElement",
- "lrm",
- "distanceExpression"
- ]
- },
- "LinearSRSType":{
- "required":[
- "linearElement",
- "lrm"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/IdentifiedObjectType"
- },
- {
- "type":"object",
- "title":"LinearSRSType",
- "properties":{
- "linearElement":{
- "title":"linearElement",
- "allOf":[
- {
- "$ref":"#/definitions/LinearElementPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"linearElement",
+ "localPart":"units",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
- "lrm":{
- "title":"lrm",
+ "constraint":{
+ "title":"constraint",
"allOf":[
{
- "$ref":"#/definitions/LinearReferencingMethodPropertyType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"lrm",
+ "localPart":"constraint",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
@@ -497,32 +244,16 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearSRSType",
+ "localPart":"LinearReferencingMethodType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
- "linearElement",
- "lrm"
+ "linearReferencingMethodName",
+ "type",
+ "units",
+ "constraint"
]
},
- "LRMNameType":{
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- },
- {
- "type":"object",
- "title":"LRMNameType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LRMNameType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
"LRMTypeType":{
"allOf":[
{
@@ -592,96 +323,106 @@
"referent"
]
},
- "LinearReferencingMethodType":{
+ "StartValueType":{
+ "type":"object",
+ "title":"StartValueType",
"required":[
- "linearReferencingMethodName",
- "type",
- "units"
+ "lrm"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"LinearReferencingMethodType",
- "properties":{
- "linearReferencingMethodName":{
- "title":"linearReferencingMethodName",
- "allOf":[
- {
- "$ref":"#/definitions/LRMNameType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/LRMTypeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"type",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
- "units":{
- "title":"units",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"units",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
- "constraint":{
- "title":"constraint",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"constraint",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
+ }
+ },
+ "lrm":{
+ "title":"lrm",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"lrm",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearReferencingMethodType",
+ "localPart":"StartValueType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
- "linearReferencingMethodName",
- "type",
- "units",
- "constraint"
+ "value",
+ "uom",
+ "lrm"
]
},
- "AlongReferentPropertyType":{
+ "MeasureType":{
"type":"object",
- "title":"AlongReferentPropertyType",
+ "title":"MeasureType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "uom":{
+ "title":"uom",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uom",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MeasureType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ },
+ "propertiesOrder":[
+ "value",
+ "uom"
+ ]
+ },
+ "LinearReferencingMethodPropertyType":{
+ "type":"object",
+ "title":"LinearReferencingMethodPropertyType",
"required":[
- "alongReferent"
+ "linearReferencingMethod"
],
"properties":{
- "alongReferent":{
- "title":"alongReferent",
+ "linearReferencingMethod":{
+ "title":"linearReferencingMethod",
"allOf":[
{
"type":"object",
@@ -690,18 +431,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AlongReferentType"
+ "$ref":"#/definitions/LinearReferencingMethodType"
}
},
"elementName":{
- "localPart":"AlongReferent",
+ "localPart":"LinearReferencingMethod",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AlongReferent",
+ "localPart":"LinearReferencingMethod",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
@@ -828,11 +569,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AlongReferentPropertyType",
+ "localPart":"LinearReferencingMethodPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
- "alongReferent",
+ "linearReferencingMethod",
"nilReason",
"remoteSchema",
"type",
@@ -844,156 +585,181 @@
"actuate"
]
},
- "LinearElementType":{
- "required":[
- "feature",
- "curve",
- "edge",
- "defaultLRM",
- "measure"
- ],
+ "LRMNameType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractGMLType"
+ "$ref":"#/definitions/CodeType"
},
{
"type":"object",
- "title":"LinearElementType",
+ "title":"LRMNameType",
"properties":{
- "feature":{
- "title":"feature",
- "allOf":[
- {
- "$ref":"#/definitions/FeaturePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"feature",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
- "curve":{
- "title":"curve",
- "allOf":[
- {
- "$ref":"#/definitions/CurvePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"curve",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
- "edge":{
- "title":"edge",
- "allOf":[
- {
- "$ref":"#/definitions/DirectedEdgePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"edge",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
- "defaultLRM":{
- "title":"defaultLRM",
- "allOf":[
- {
- "$ref":"#/definitions/LinearReferencingMethodPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"defaultLRM",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
- "measure":{
- "title":"measure",
- "allOf":[
- {
- "$ref":"#/definitions/MeasureType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"measure",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- },
- "startValue":{
- "title":"startValue",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/StartValueType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"startValue",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearElementType",
+ "localPart":"LRMNameType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- },
- "propertiesOrder":[
- "feature",
- "curve",
- "edge",
- "defaultLRM",
- "measure",
- "startValue"
- ]
+ }
},
- "AlongReferentType":{
+ "PositionExpressionPropertyType":{
+ "type":"object",
+ "title":"PositionExpressionPropertyType",
"required":[
- "fromReferent"
+ "positionExpression"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractGMLType"
+ "properties":{
+ "positionExpression":{
+ "title":"positionExpression",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PositionExpressionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PositionExpression",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
+ }
+ },
+ "remoteSchema":{
+ "title":"remoteSchema",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
},
- {
- "type":"object",
- "title":"AlongReferentType",
- "properties":{
- "fromReferent":{
- "title":"fromReferent",
- "allOf":[
- {
- "$ref":"#/definitions/ReferentPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fromReferent",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- }
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AlongReferentType",
+ "localPart":"PositionExpressionPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
- "fromReferent"
+ "positionExpression",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
"ReferentType":{
@@ -1091,23 +857,72 @@
"ownedBy"
]
},
- "ReferentPropertyType":{
+ "AlongReferentType":{
+ "required":[
+ "fromReferent"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"AlongReferentType",
+ "properties":{
+ "fromReferent":{
+ "title":"fromReferent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferentPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fromReferent",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AlongReferentType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ },
+ "propertiesOrder":[
+ "fromReferent"
+ ]
+ },
+ "LinearSRSPropertyType":{
"type":"object",
- "title":"ReferentPropertyType",
+ "title":"LinearSRSPropertyType",
"required":[
- "referent"
+ "linearSRS"
],
"properties":{
- "referent":{
- "title":"referent",
+ "linearSRS":{
+ "title":"linearSRS",
"allOf":[
{
- "$ref":"#/definitions/ReferentType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/LinearSRSType"
+ }
+ },
+ "elementName":{
+ "localPart":"LinearSRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Referent",
+ "localPart":"LinearSRS",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
@@ -1234,11 +1049,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ReferentPropertyType",
+ "localPart":"LinearSRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
- "referent",
+ "linearSRS",
"nilReason",
"remoteSchema",
"type",
@@ -1370,54 +1185,236 @@
{
"$ref":"#/definitions/ShowType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearElementPropertyType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ },
+ "propertiesOrder":[
+ "linearElement",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "LinearElementType":{
+ "required":[
+ "feature",
+ "curve",
+ "edge",
+ "defaultLRM",
+ "measure"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
+ },
+ {
+ "type":"object",
+ "title":"LinearElementType",
+ "properties":{
+ "feature":{
+ "title":"feature",
+ "allOf":[
+ {
+ "$ref":"#/definitions/FeaturePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"feature",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ },
+ "curve":{
+ "title":"curve",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CurvePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"curve",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ },
+ "edge":{
+ "title":"edge",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectedEdgePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"edge",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ },
+ "defaultLRM":{
+ "title":"defaultLRM",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearReferencingMethodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"defaultLRM",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ },
+ "measure":{
+ "title":"measure",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MeasureType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"measure",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ },
+ "startValue":{
+ "title":"startValue",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/StartValueType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"startValue",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ }
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearElementType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ },
+ "propertiesOrder":[
+ "feature",
+ "curve",
+ "edge",
+ "defaultLRM",
+ "measure",
+ "startValue"
+ ]
+ },
+ "PositionExpressionType":{
+ "required":[
+ "linearElement",
+ "lrm",
+ "distanceExpression"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractGMLType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"PositionExpressionType",
+ "properties":{
+ "linearElement":{
+ "title":"linearElement",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearElementPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"linearElement",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ },
+ "lrm":{
+ "title":"lrm",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearReferencingMethodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lrm",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ },
+ "distanceExpression":{
+ "title":"distanceExpression",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DistanceExpressionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"distanceExpression",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearElementPropertyType",
+ "localPart":"PositionExpressionType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"linearElement",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "lrm",
+ "distanceExpression"
]
},
- "LinearSRSPropertyType":{
+ "AlongReferentPropertyType":{
"type":"object",
- "title":"LinearSRSPropertyType",
+ "title":"AlongReferentPropertyType",
"required":[
- "linearSRS"
+ "alongReferent"
],
"properties":{
- "linearSRS":{
- "title":"linearSRS",
+ "alongReferent":{
+ "title":"alongReferent",
"allOf":[
{
"type":"object",
@@ -1426,18 +1423,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/LinearSRSType"
+ "$ref":"#/definitions/AlongReferentType"
}
},
"elementName":{
- "localPart":"LinearSRS",
+ "localPart":"AlongReferent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"LinearSRS",
+ "localPart":"AlongReferent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
@@ -1564,11 +1561,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearSRSPropertyType",
+ "localPart":"AlongReferentPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
- "linearSRS",
+ "alongReferent",
"nilReason",
"remoteSchema",
"type",
@@ -1580,35 +1577,75 @@
"actuate"
]
},
- "LinearReferencingMethodPropertyType":{
- "type":"object",
- "title":"LinearReferencingMethodPropertyType",
+ "LinearSRSType":{
"required":[
- "linearReferencingMethod"
+ "linearElement",
+ "lrm"
],
- "properties":{
- "linearReferencingMethod":{
- "title":"linearReferencingMethod",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LinearReferencingMethodType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/IdentifiedObjectType"
+ },
+ {
+ "type":"object",
+ "title":"LinearSRSType",
+ "properties":{
+ "linearElement":{
+ "title":"linearElement",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearElementPropertyType"
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"LinearReferencingMethod",
+ "localPart":"linearElement",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ }
+ },
+ "lrm":{
+ "title":"lrm",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LinearReferencingMethodPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lrm",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LinearSRSType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
+ },
+ "propertiesOrder":[
+ "linearElement",
+ "lrm"
+ ]
+ },
+ "ReferentPropertyType":{
+ "type":"object",
+ "title":"ReferentPropertyType",
+ "required":[
+ "referent"
+ ],
+ "properties":{
+ "referent":{
+ "title":"referent",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ReferentType"
+ }
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"LinearReferencingMethod",
+ "localPart":"Referent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
@@ -1735,11 +1772,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LinearReferencingMethodPropertyType",
+ "localPart":"ReferentPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
- "linearReferencingMethod",
+ "referent",
"nilReason",
"remoteSchema",
"type",
@@ -1751,43 +1788,6 @@
"actuate"
]
},
- "MeasureType":{
- "type":"object",
- "title":"MeasureType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"value"
- },
- "uom":{
- "title":"uom",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uom",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MeasureType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/lr"
- },
- "propertiesOrder":[
- "value",
- "uom"
- ]
- },
"ReferentTypeType":{
"allOf":[
{
@@ -1815,7 +1815,7 @@
"properties":{
"localPart":{
"enum":[
- "PositionExpression"
+ "LinearSRS"
]
},
"namespaceURI":{
@@ -1828,11 +1828,11 @@
]
},
"value":{
- "$ref":"#/definitions/PositionExpressionType"
+ "$ref":"#/definitions/LinearSRSType"
}
},
"elementName":{
- "localPart":"PositionExpression",
+ "localPart":"LinearSRS",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
@@ -1883,7 +1883,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearElement"
+ "PositionExpression"
]
},
"namespaceURI":{
@@ -1896,11 +1896,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearElementType"
+ "$ref":"#/definitions/PositionExpressionType"
}
},
"elementName":{
- "localPart":"LinearElement",
+ "localPart":"PositionExpression",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
@@ -1951,7 +1951,7 @@
"properties":{
"localPart":{
"enum":[
- "LinearSRS"
+ "LinearElement"
]
},
"namespaceURI":{
@@ -1964,11 +1964,11 @@
]
},
"value":{
- "$ref":"#/definitions/LinearSRSType"
+ "$ref":"#/definitions/LinearElementType"
}
},
"elementName":{
- "localPart":"LinearSRS",
+ "localPart":"LinearElement",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
diff --git a/scripts/jsonschemas/GML_RGRID_3_3.jsonschema b/scripts/jsonschemas/GML_RGRID_3_3.jsonschema
index c1584e2b..c7caecdc 100644
--- a/scripts/jsonschemas/GML_RGRID_3_3.jsonschema
+++ b/scripts/jsonschemas/GML_RGRID_3_3.jsonschema
@@ -2,119 +2,177 @@
{
"id":"http://www.opengis.net/gml/3.3/rgrid#",
"definitions":{
- "AbstractReferenceableGridType":{
- "allOf":[
- {
- "$ref":"#/definitions/GridType"
- },
- {
- "type":"object",
- "title":"AbstractReferenceableGridType",
- "properties":{
- "gridCRS":{
- "title":"gridCRS",
- "allOf":[
- {
- "$ref":"#/definitions/GridCRSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"gridCRS",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractReferenceableGridType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
- },
- "propertiesOrder":[
- "gridCRS"
- ]
- },
- "GeneralGridAxisType":{
+ "GeneralGridAxisPropertyType":{
"type":"object",
- "title":"GeneralGridAxisType",
+ "title":"GeneralGridAxisPropertyType",
"required":[
- "offsetVector",
- "coefficients",
- "gridAxesSpanned",
- "sequenceRule"
+ "generalGridAxis"
],
"properties":{
- "offsetVector":{
- "title":"offsetVector",
+ "generalGridAxis":{
+ "title":"generalGridAxis",
"allOf":[
{
- "$ref":"#/definitions/VectorType"
+ "$ref":"#/definitions/GeneralGridAxisType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"offsetVector",
+ "localPart":"GeneralGridAxis",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
- "coefficients":{
- "title":"coefficients",
+ "owns":{
+ "title":"owns",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"coefficients",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"owns",
+ "namespaceURI":""
}
},
- "gridAxesSpanned":{
- "title":"gridAxesSpanned",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"gridAxesSpanned",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":""
}
},
- "sequenceRule":{
- "title":"sequenceRule",
+ "remoteSchema":{
+ "title":"remoteSchema",
"allOf":[
{
- "$ref":"#/definitions/SequenceRuleType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"sequenceRule",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"remoteSchema",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeneralGridAxisType",
+ "localPart":"GeneralGridAxisPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
},
"propertiesOrder":[
- "offsetVector",
- "coefficients",
- "gridAxesSpanned",
- "sequenceRule"
+ "generalGridAxis",
+ "owns",
+ "nilReason",
+ "remoteSchema",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
"ReferenceableGridByArrayType":{
@@ -207,6 +265,114 @@
"sequenceRule"
]
},
+ "ReferenceableGridByVectorsType":{
+ "required":[
+ "origin",
+ "generalGridAxis"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractReferenceableGridType"
+ },
+ {
+ "type":"object",
+ "title":"ReferenceableGridByVectorsType",
+ "properties":{
+ "origin":{
+ "title":"origin",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"origin",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ }
+ },
+ "generalGridAxis":{
+ "title":"generalGridAxis",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/GeneralGridAxisPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"generalGridAxis",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ReferenceableGridByVectorsType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ },
+ "propertiesOrder":[
+ "origin",
+ "generalGridAxis"
+ ]
+ },
+ "ReferenceableGridByTransformationType":{
+ "required":[
+ "transformation",
+ "concatenatedOperation"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractReferenceableGridType"
+ },
+ {
+ "type":"object",
+ "title":"ReferenceableGridByTransformationType",
+ "properties":{
+ "transformation":{
+ "title":"transformation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TransformationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transformation",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ }
+ },
+ "concatenatedOperation":{
+ "title":"concatenatedOperation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ConcatenatedOperationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"concatenatedOperation",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ReferenceableGridByTransformationType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ },
+ "propertiesOrder":[
+ "transformation",
+ "concatenatedOperation"
+ ]
+ },
"GridCRSPropertyType":{
"type":"object",
"title":"GridCRSPropertyType",
@@ -249,177 +415,119 @@
"abstractCRS"
]
},
- "GeneralGridAxisPropertyType":{
- "type":"object",
- "title":"GeneralGridAxisPropertyType",
- "required":[
- "generalGridAxis"
- ],
- "properties":{
- "generalGridAxis":{
- "title":"generalGridAxis",
- "allOf":[
- {
- "$ref":"#/definitions/GeneralGridAxisType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"GeneralGridAxis",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
- }
+ "AbstractReferenceableGridType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"AbstractReferenceableGridType",
+ "properties":{
+ "gridCRS":{
+ "title":"gridCRS",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GridCRSPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"gridCRS",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":""
- }
- },
- "remoteSchema":{
- "title":"remoteSchema",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"remoteSchema",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "title":{
- "title":"title",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractReferenceableGridType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
+ },
+ "propertiesOrder":[
+ "gridCRS"
+ ]
+ },
+ "GeneralGridAxisType":{
+ "type":"object",
+ "title":"GeneralGridAxisType",
+ "required":[
+ "offsetVector",
+ "coefficients",
+ "gridAxesSpanned",
+ "sequenceRule"
+ ],
+ "properties":{
+ "offsetVector":{
+ "title":"offsetVector",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/VectorType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"offsetVector",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
- "show":{
- "title":"show",
+ "coefficients":{
+ "title":"coefficients",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coefficients",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
- "actuate":{
- "title":"actuate",
+ "gridAxesSpanned":{
+ "title":"gridAxesSpanned",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"gridAxesSpanned",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
- "owns":{
- "title":"owns",
+ "sequenceRule":{
+ "title":"sequenceRule",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/SequenceRuleType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"owns",
- "namespaceURI":""
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sequenceRule",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GeneralGridAxisPropertyType",
+ "localPart":"GeneralGridAxisType",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
},
"propertiesOrder":[
- "generalGridAxis",
- "nilReason",
- "remoteSchema",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate",
- "owns"
+ "offsetVector",
+ "coefficients",
+ "gridAxesSpanned",
+ "sequenceRule"
]
},
"ReferenceableGridPropertyType":{
@@ -606,114 +714,6 @@
"actuate",
"owns"
]
- },
- "ReferenceableGridByTransformationType":{
- "required":[
- "transformation",
- "concatenatedOperation"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReferenceableGridType"
- },
- {
- "type":"object",
- "title":"ReferenceableGridByTransformationType",
- "properties":{
- "transformation":{
- "title":"transformation",
- "allOf":[
- {
- "$ref":"#/definitions/TransformationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"transformation",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
- }
- },
- "concatenatedOperation":{
- "title":"concatenatedOperation",
- "allOf":[
- {
- "$ref":"#/definitions/ConcatenatedOperationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"concatenatedOperation",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ReferenceableGridByTransformationType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
- },
- "propertiesOrder":[
- "transformation",
- "concatenatedOperation"
- ]
- },
- "ReferenceableGridByVectorsType":{
- "required":[
- "origin",
- "generalGridAxis"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractReferenceableGridType"
- },
- {
- "type":"object",
- "title":"ReferenceableGridByVectorsType",
- "properties":{
- "origin":{
- "title":"origin",
- "allOf":[
- {
- "$ref":"#/definitions/PointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"origin",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
- }
- },
- "generalGridAxis":{
- "title":"generalGridAxis",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/GeneralGridAxisPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"generalGridAxis",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ReferenceableGridByVectorsType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
- },
- "propertiesOrder":[
- "origin",
- "generalGridAxis"
- ]
}
},
"anyOf":[
@@ -730,7 +730,7 @@
"properties":{
"localPart":{
"enum":[
- "GeneralGridAxis"
+ "ReferenceableGridByArray"
]
},
"namespaceURI":{
@@ -743,11 +743,11 @@
]
},
"value":{
- "$ref":"#/definitions/GeneralGridAxisType"
+ "$ref":"#/definitions/ReferenceableGridByArrayType"
}
},
"elementName":{
- "localPart":"GeneralGridAxis",
+ "localPart":"ReferenceableGridByArray",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
@@ -764,7 +764,7 @@
"properties":{
"localPart":{
"enum":[
- "gridCRS"
+ "ReferenceableGridByVectors"
]
},
"namespaceURI":{
@@ -777,11 +777,11 @@
]
},
"value":{
- "$ref":"#/definitions/GridCRSPropertyType"
+ "$ref":"#/definitions/ReferenceableGridByVectorsType"
}
},
"elementName":{
- "localPart":"gridCRS",
+ "localPart":"ReferenceableGridByVectors",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
@@ -798,7 +798,7 @@
"properties":{
"localPart":{
"enum":[
- "referenceableGridProperty"
+ "AbstractReferenceableGrid"
]
},
"namespaceURI":{
@@ -811,11 +811,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceableGridPropertyType"
+ "$ref":"#/definitions/AbstractReferenceableGridType"
}
},
"elementName":{
- "localPart":"referenceableGridProperty",
+ "localPart":"AbstractReferenceableGrid",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
@@ -832,7 +832,7 @@
"properties":{
"localPart":{
"enum":[
- "ReferenceableGridByTransformation"
+ "gridCRS"
]
},
"namespaceURI":{
@@ -845,11 +845,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceableGridByTransformationType"
+ "$ref":"#/definitions/GridCRSPropertyType"
}
},
"elementName":{
- "localPart":"ReferenceableGridByTransformation",
+ "localPart":"gridCRS",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
@@ -866,7 +866,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractReferenceableGrid"
+ "GeneralGridAxis"
]
},
"namespaceURI":{
@@ -879,11 +879,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractReferenceableGridType"
+ "$ref":"#/definitions/GeneralGridAxisType"
}
},
"elementName":{
- "localPart":"AbstractReferenceableGrid",
+ "localPart":"GeneralGridAxis",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
@@ -900,7 +900,7 @@
"properties":{
"localPart":{
"enum":[
- "ReferenceableGridByVectors"
+ "ReferenceableGridByTransformation"
]
},
"namespaceURI":{
@@ -913,11 +913,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceableGridByVectorsType"
+ "$ref":"#/definitions/ReferenceableGridByTransformationType"
}
},
"elementName":{
- "localPart":"ReferenceableGridByVectors",
+ "localPart":"ReferenceableGridByTransformation",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
},
@@ -934,7 +934,7 @@
"properties":{
"localPart":{
"enum":[
- "ReferenceableGridByArray"
+ "referenceableGridProperty"
]
},
"namespaceURI":{
@@ -947,11 +947,11 @@
]
},
"value":{
- "$ref":"#/definitions/ReferenceableGridByArrayType"
+ "$ref":"#/definitions/ReferenceableGridPropertyType"
}
},
"elementName":{
- "localPart":"ReferenceableGridByArray",
+ "localPart":"referenceableGridProperty",
"namespaceURI":"http://www.opengis.net/gml/3.3/rgrid"
}
}
diff --git a/scripts/jsonschemas/GML_TIN_3_3.jsonschema b/scripts/jsonschemas/GML_TIN_3_3.jsonschema
index ac25d6e2..ac72ef80 100644
--- a/scripts/jsonschemas/GML_TIN_3_3.jsonschema
+++ b/scripts/jsonschemas/GML_TIN_3_3.jsonschema
@@ -2,138 +2,6 @@
{
"id":"http://www.opengis.net/gml/3.3/tin#",
"definitions":{
- "TINElementType":{
- "required":[
- "elementType",
- "elementGeometry"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractFeatureType"
- },
- {
- "type":"object",
- "title":"TINElementType",
- "properties":{
- "elementType":{
- "title":"elementType",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"elementType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
- }
- },
- "elementID":{
- "title":"elementID",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"elementID",
- "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
- }
- },
- "elementTag":{
- "title":"elementTag",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"elementTag",
- "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
- }
- },
- "elementGeometry":{
- "title":"elementGeometry",
- "allOf":[
- {
- "$ref":"#/definitions/GeometryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"elementGeometry",
- "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TINElementType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
- },
- "propertiesOrder":[
- "elementType",
- "elementID",
- "elementTag",
- "elementGeometry"
- ]
- },
- "TINType":{
- "allOf":[
- {
- "$ref":"#/definitions/SurfaceType"
- },
- {
- "type":"object",
- "title":"TINType",
- "properties":{
- "tinElement":{
- "title":"tinElement",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/TINElementPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"tinElement",
- "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
- }
- },
- "maxLength":{
- "title":"maxLength",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maxLength",
- "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"TINType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
- },
- "propertiesOrder":[
- "tinElement",
- "maxLength"
- ]
- },
"SimpleTrianglePatchType":{
"required":[
"posOrPointProperty",
@@ -224,6 +92,58 @@
"interpolation"
]
},
+ "TINType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/SurfaceType"
+ },
+ {
+ "type":"object",
+ "title":"TINType",
+ "properties":{
+ "tinElement":{
+ "title":"tinElement",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/TINElementPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"tinElement",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
+ }
+ },
+ "maxLength":{
+ "title":"maxLength",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LengthType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maxLength",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TINType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
+ },
+ "propertiesOrder":[
+ "tinElement",
+ "maxLength"
+ ]
+ },
"TINElementPropertyType":{
"type":"object",
"title":"TINElementPropertyType",
@@ -382,6 +302,86 @@
"show",
"actuate"
]
+ },
+ "TINElementType":{
+ "required":[
+ "elementType",
+ "elementGeometry"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractFeatureType"
+ },
+ {
+ "type":"object",
+ "title":"TINElementType",
+ "properties":{
+ "elementType":{
+ "title":"elementType",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"elementType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
+ }
+ },
+ "elementID":{
+ "title":"elementID",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"elementID",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
+ }
+ },
+ "elementTag":{
+ "title":"elementTag",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"elementTag",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
+ }
+ },
+ "elementGeometry":{
+ "title":"elementGeometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/GeometryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"elementGeometry",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"TINElementType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/tin"
+ },
+ "propertiesOrder":[
+ "elementType",
+ "elementID",
+ "elementTag",
+ "elementGeometry"
+ ]
}
},
"anyOf":[
@@ -398,7 +398,7 @@
"properties":{
"localPart":{
"enum":[
- "TINElement"
+ "TIN"
]
},
"namespaceURI":{
@@ -411,11 +411,11 @@
]
},
"value":{
- "$ref":"#/definitions/TINElementType"
+ "$ref":"#/definitions/TINType"
}
},
"elementName":{
- "localPart":"TINElement",
+ "localPart":"TIN",
"namespaceURI":"http://www.opengis.net/gml/3.3/tin"
}
},
@@ -432,7 +432,7 @@
"properties":{
"localPart":{
"enum":[
- "TriangulatedSurface"
+ "TINElement"
]
},
"namespaceURI":{
@@ -445,11 +445,11 @@
]
},
"value":{
- "$ref":"#/definitions/SurfaceType"
+ "$ref":"#/definitions/TINElementType"
}
},
"elementName":{
- "localPart":"TriangulatedSurface",
+ "localPart":"TINElement",
"namespaceURI":"http://www.opengis.net/gml/3.3/tin"
}
},
@@ -500,7 +500,7 @@
"properties":{
"localPart":{
"enum":[
- "TIN"
+ "TriangulatedSurface"
]
},
"namespaceURI":{
@@ -513,11 +513,11 @@
]
},
"value":{
- "$ref":"#/definitions/TINType"
+ "$ref":"#/definitions/SurfaceType"
}
},
"elementName":{
- "localPart":"TIN",
+ "localPart":"TriangulatedSurface",
"namespaceURI":"http://www.opengis.net/gml/3.3/tin"
}
}
diff --git a/scripts/jsonschemas/GML_XBT_3_3.jsonschema b/scripts/jsonschemas/GML_XBT_3_3.jsonschema
index 6cbaed73..93d0367b 100644
--- a/scripts/jsonschemas/GML_XBT_3_3.jsonschema
+++ b/scripts/jsonschemas/GML_XBT_3_3.jsonschema
@@ -2,6 +2,58 @@
{
"id":"http://www.opengis.net/gml/3.3/xbt#",
"definitions":{
+ "CodeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/LanguageStringType"
+ },
+ {
+ "type":"object",
+ "title":"CodeType",
+ "properties":{
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
+ },
+ "propertiesOrder":[
+ "codeSpace"
+ ]
+ },
+ "CodeWithAuthorityType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/CodeType"
+ },
+ {
+ "type":"object",
+ "title":"CodeWithAuthorityType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CodeWithAuthorityType",
+ "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
+ }
+ },
"LanguageStringType":{
"type":"object",
"title":"LanguageStringType",
@@ -72,58 +124,6 @@
"propertiesOrder":[
"lang"
]
- },
- "CodeType":{
- "allOf":[
- {
- "$ref":"#/definitions/LanguageStringType"
- },
- {
- "type":"object",
- "title":"CodeType",
- "properties":{
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CodeType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
- },
- "propertiesOrder":[
- "codeSpace"
- ]
- },
- "CodeWithAuthorityType":{
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- },
- {
- "type":"object",
- "title":"CodeWithAuthorityType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CodeWithAuthorityType",
- "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
- }
}
},
"anyOf":[
@@ -140,7 +140,7 @@
"properties":{
"localPart":{
"enum":[
- "remarks"
+ "description"
]
},
"namespaceURI":{
@@ -153,11 +153,11 @@
]
},
"value":{
- "$ref":"#/definitions/LanguageStringType"
+ "$ref":"#/definitions/LanguageStringAuxType"
}
},
"elementName":{
- "localPart":"remarks",
+ "localPart":"description",
"namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
}
},
@@ -174,7 +174,7 @@
"properties":{
"localPart":{
"enum":[
- "description"
+ "remarks"
]
},
"namespaceURI":{
@@ -187,11 +187,11 @@
]
},
"value":{
- "$ref":"#/definitions/LanguageStringAuxType"
+ "$ref":"#/definitions/LanguageStringType"
}
},
"elementName":{
- "localPart":"description",
+ "localPart":"remarks",
"namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
}
}
diff --git a/scripts/jsonschemas/ISO19139_2_GMI_1_0.jsonschema b/scripts/jsonschemas/ISO19139_2_GMI_1_0.jsonschema
index f35b57bf..3308e156 100644
--- a/scripts/jsonschemas/ISO19139_2_GMI_1_0.jsonschema
+++ b/scripts/jsonschemas/ISO19139_2_GMI_1_0.jsonschema
@@ -2,81 +2,12 @@
{
"id":"http://www.isotc211.org/2005/gmi#",
"definitions":{
- "MIPlatformPassType":{
- "required":[
- "identifier"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MIPlatformPassType",
- "properties":{
- "identifier":{
- "title":"identifier",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"identifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "extent":{
- "title":"extent",
- "allOf":[
- {
- "$ref":"#/definitions/GMObjectPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "relatedEvent":{
- "title":"relatedEvent",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIEventPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"relatedEvent",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_PlatformPass_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "identifier",
- "extent",
- "relatedEvent"
- ]
- },
- "MIPolarisationOrientationCodePropertyType":{
+ "MIBandDefinitionPropertyType":{
"type":"object",
- "title":"MIPolarisationOrientationCodePropertyType",
+ "title":"MIBandDefinitionPropertyType",
"properties":{
- "miPolarisationOrientationCode":{
- "title":"miPolarisationOrientationCode",
+ "miBandDefinition":{
+ "title":"miBandDefinition",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
@@ -84,7 +15,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_PolarisationOrientationCode",
+ "localPart":"MI_BandDefinition",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -107,93 +38,28 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_PolarisationOrientationCode_PropertyType",
+ "localPart":"MI_BandDefinition_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miPolarisationOrientationCode",
+ "miBandDefinition",
"nilReason"
]
},
- "LEProcessStepReportType":{
- "required":[
- "name"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"LEProcessStepReportType",
- "properties":{
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "fileType":{
- "title":"fileType",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LE_ProcessStepReport_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "name",
- "description",
- "fileType"
- ]
- },
- "LEProcessingPropertyType":{
+ "MIRequirementPropertyType":{
"type":"object",
- "title":"LEProcessingPropertyType",
+ "title":"MIRequirementPropertyType",
"properties":{
- "leProcessing":{
- "title":"leProcessing",
+ "miRequirement":{
+ "title":"miRequirement",
"allOf":[
{
- "$ref":"#/definitions/LEProcessingType"
+ "$ref":"#/definitions/MIRequirementType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LE_Processing",
+ "localPart":"MI_Requirement",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -320,11 +186,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LE_Processing_PropertyType",
+ "localPart":"MI_Requirement_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "leProcessing",
+ "miRequirement",
"nilReason",
"uuidref",
"type",
@@ -336,328 +202,30 @@
"actuate"
]
},
- "QECoverageResultType":{
- "required":[
- "spatialRepresentationType",
- "resultSpatialRepresentation",
- "resultContentDescription",
- "resultFormat",
- "resultFile"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQResultType"
+ "LEProcessStepPropertyType":{
+ "type":"object",
+ "title":"LEProcessStepPropertyType",
+ "properties":{
+ "leProcessStep":{
+ "title":"leProcessStep",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LEProcessStepType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LE_ProcessStep",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
},
- {
- "type":"object",
- "title":"QECoverageResultType",
- "properties":{
- "spatialRepresentationType":{
- "title":"spatialRepresentationType",
- "allOf":[
- {
- "$ref":"#/definitions/MDSpatialRepresentationTypeCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"spatialRepresentationType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "resultSpatialRepresentation":{
- "title":"resultSpatialRepresentation",
- "allOf":[
- {
- "$ref":"#/definitions/MDSpatialRepresentationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"resultSpatialRepresentation",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "resultContentDescription":{
- "title":"resultContentDescription",
- "allOf":[
- {
- "$ref":"#/definitions/MDCoverageDescriptionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"resultContentDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "resultFormat":{
- "title":"resultFormat",
- "allOf":[
- {
- "$ref":"#/definitions/MDFormatPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"resultFormat",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "resultFile":{
- "title":"resultFile",
- "allOf":[
- {
- "$ref":"#/definitions/MXDataFilePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"resultFile",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"QE_CoverageResult_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "spatialRepresentationType",
- "resultSpatialRepresentation",
- "resultContentDescription",
- "resultFormat",
- "resultFile"
- ]
- },
- "MIMetadataPropertyType":{
- "type":"object",
- "title":"MIMetadataPropertyType",
- "properties":{
- "miMetadata":{
- "title":"miMetadata",
- "allOf":[
- {
- "$ref":"#/definitions/MIMetadataType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_Metadata",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_Metadata_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "miMetadata",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "LENominalResolutionType":{
- "type":"object",
- "title":"LENominalResolutionType",
- "required":[
- "scanningResolution",
- "groundResolution"
- ],
- "properties":{
- "scanningResolution":{
- "title":"scanningResolution",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"scanningResolution",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "groundResolution":{
- "title":"groundResolution",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"groundResolution",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LE_NominalResolution_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "scanningResolution",
- "groundResolution"
- ]
- },
- "QECoverageResultPropertyType":{
- "type":"object",
- "title":"QECoverageResultPropertyType",
- "properties":{
- "qeCoverageResult":{
- "title":"qeCoverageResult",
- "allOf":[
- {
- "$ref":"#/definitions/QECoverageResultType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"QE_CoverageResult",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
@@ -774,11 +342,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"QE_CoverageResult_PropertyType",
+ "localPart":"LE_ProcessStep_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "qeCoverageResult",
+ "leProcessStep",
"nilReason",
"uuidref",
"type",
@@ -969,6 +537,162 @@
"platform"
]
},
+ "MICoverageDescriptionPropertyType":{
+ "type":"object",
+ "title":"MICoverageDescriptionPropertyType",
+ "properties":{
+ "miCoverageDescription":{
+ "title":"miCoverageDescription",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MICoverageDescriptionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_CoverageDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_CoverageDescription_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miCoverageDescription",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
"LEProcessStepType":{
"allOf":[
{
@@ -1039,64 +763,20 @@
"processingInformation"
]
},
- "MIBandDefinitionPropertyType":{
- "type":"object",
- "title":"MIBandDefinitionPropertyType",
- "properties":{
- "miBandDefinition":{
- "title":"miBandDefinition",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_BandDefinition",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_BandDefinition_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "miBandDefinition",
- "nilReason"
- ]
- },
- "MIPlatformPassPropertyType":{
+ "MIGCPCollectionPropertyType":{
"type":"object",
- "title":"MIPlatformPassPropertyType",
+ "title":"MIGCPCollectionPropertyType",
"properties":{
- "miPlatformPass":{
- "title":"miPlatformPass",
+ "migcpCollection":{
+ "title":"migcpCollection",
"allOf":[
{
- "$ref":"#/definitions/MIPlatformPassType"
+ "$ref":"#/definitions/MIGCPCollectionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_PlatformPass",
+ "localPart":"MI_GCPCollection",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -1223,11 +903,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_PlatformPass_PropertyType",
+ "localPart":"MI_GCPCollection_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miPlatformPass",
+ "migcpCollection",
"nilReason",
"uuidref",
"type",
@@ -1239,20 +919,20 @@
"actuate"
]
},
- "MIPriorityCodePropertyType":{
+ "MIObjectivePropertyType":{
"type":"object",
- "title":"MIPriorityCodePropertyType",
+ "title":"MIObjectivePropertyType",
"properties":{
- "miPriorityCode":{
- "title":"miPriorityCode",
+ "miObjective":{
+ "title":"miObjective",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/MIObjectiveType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_PriorityCode",
+ "localPart":"MI_Objective",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -1271,185 +951,182 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_PriorityCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "miPriorityCode",
- "nilReason"
- ]
- },
- "MITriggerCodePropertyType":{
- "type":"object",
- "title":"MITriggerCodePropertyType",
- "properties":{
- "miTriggerCode":{
- "title":"miTriggerCode",
+ },
+ "uuidref":{
+ "title":"uuidref",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_TriggerCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
},
- "nilReason":{
- "title":"nilReason",
+ "type":{
+ "title":"type",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_TriggerCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "miTriggerCode",
- "nilReason"
- ]
- },
- "MIGCPType":{
- "required":[
- "geographicCoordinates"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- {
- "type":"object",
- "title":"MIGCPType",
- "properties":{
- "geographicCoordinates":{
- "title":"geographicCoordinates",
- "allOf":[
- {
- "$ref":"#/definitions/DirectPositionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geographicCoordinates",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "accuracyReport":{
- "title":"accuracyReport",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DQElementPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"accuracyReport",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_GCP_Type",
+ "localPart":"MI_Objective_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "geographicCoordinates",
- "accuracyReport"
+ "miObjective",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MIGCPCollectionType":{
+ "MIPlatformPassType":{
"required":[
- "collectionIdentification",
- "collectionName",
- "coordinateReferenceSystem",
- "gcp"
+ "identifier"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractMIGeolocationInformationType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"MIGCPCollectionType",
+ "title":"MIPlatformPassType",
"properties":{
- "collectionIdentification":{
- "title":"collectionIdentification",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"collectionIdentification",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "collectionName":{
- "title":"collectionName",
+ "identifier":{
+ "title":"identifier",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/MDIdentifierPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"collectionName",
+ "localPart":"identifier",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "coordinateReferenceSystem":{
- "title":"coordinateReferenceSystem",
+ "extent":{
+ "title":"extent",
"allOf":[
{
- "$ref":"#/definitions/MDReferenceSystemPropertyType"
+ "$ref":"#/definitions/GMObjectPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"coordinateReferenceSystem",
+ "localPart":"extent",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "gcp":{
- "title":"gcp",
+ "relatedEvent":{
+ "title":"relatedEvent",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MIGCPPropertyType"
+ "$ref":"#/definitions/MIEventPropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"gcp",
+ "localPart":"relatedEvent",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
@@ -1458,87 +1135,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_GCPCollection_Type",
+ "localPart":"MI_PlatformPass_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "collectionIdentification",
- "collectionName",
- "coordinateReferenceSystem",
- "gcp"
+ "identifier",
+ "extent",
+ "relatedEvent"
]
},
- "MIGeoreferenceableType":{
- "required":[
- "geolocationInformation"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/MDGeoreferenceableType"
- },
- {
- "type":"object",
- "title":"MIGeoreferenceableType",
- "properties":{
- "geolocationInformation":{
- "title":"geolocationInformation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIGeolocationInformationPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geolocationInformation",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "platformParameters":{
- "title":"platformParameters",
- "allOf":[
- {
- "$ref":"#/definitions/MIPlatformPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"platformParameters",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_Georeferenceable_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "geolocationInformation",
- "platformParameters"
- ]
- },
- "MIPlatformPropertyType":{
- "type":"object",
- "title":"MIPlatformPropertyType",
- "properties":{
- "miPlatform":{
- "title":"miPlatform",
- "allOf":[
- {
- "$ref":"#/definitions/MIPlatformType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_Platform",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
+ "MIAcquisitionInformationPropertyType":{
+ "type":"object",
+ "title":"MIAcquisitionInformationPropertyType",
+ "properties":{
+ "miAcquisitionInformation":{
+ "title":"miAcquisitionInformation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIAcquisitionInformationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_AcquisitionInformation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -1663,11 +1284,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Platform_PropertyType",
+ "localPart":"MI_AcquisitionInformation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miPlatform",
+ "miAcquisitionInformation",
"nilReason",
"uuidref",
"type",
@@ -1679,46 +1300,29 @@
"actuate"
]
},
- "MIGeorectifiedType":{
+ "MIMetadataType":{
"allOf":[
{
- "$ref":"#/definitions/MDGeorectifiedType"
+ "$ref":"#/definitions/MDMetadataType"
},
{
"type":"object",
- "title":"MIGeorectifiedType",
+ "title":"MIMetadataType",
"properties":{
- "checkPoint":{
- "title":"checkPoint",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIGCPPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"checkPoint",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "geolocationIdentification":{
- "title":"geolocationIdentification",
+ "acquisitionInformation":{
+ "title":"acquisitionInformation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MIGCPCollectionPropertyType"
+ "$ref":"#/definitions/MIAcquisitionInformationPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"geolocationIdentification",
+ "localPart":"acquisitionInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
@@ -1727,32 +1331,28 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Georectified_Type",
+ "localPart":"MI_Metadata_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "checkPoint",
- "geolocationIdentification"
+ "acquisitionInformation"
]
},
- "DirectPositionPropertyType":{
+ "QECoverageResultPropertyType":{
"type":"object",
- "title":"DirectPositionPropertyType",
- "required":[
- "pos"
- ],
+ "title":"QECoverageResultPropertyType",
"properties":{
- "pos":{
- "title":"pos",
+ "qeCoverageResult":{
+ "title":"qeCoverageResult",
"allOf":[
{
- "$ref":"http://www.opengis.net/gml/3.2#/definitions/DirectPositionType"
+ "$ref":"#/definitions/QECoverageResultType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pos",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"QE_CoverageResult",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
"nilReason":{
@@ -1878,11 +1478,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DirectPosition_PropertyType",
+ "localPart":"QE_CoverageResult_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "pos",
+ "qeCoverageResult",
"nilReason",
"uuidref",
"type",
@@ -1894,55 +1494,251 @@
"actuate"
]
},
- "QEUsabilityPropertyType":{
- "type":"object",
- "title":"QEUsabilityPropertyType",
- "properties":{
- "qeUsability":{
- "title":"qeUsability",
- "allOf":[
- {
- "$ref":"#/definitions/QEUsabilityType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"QE_Usability",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
+ "QECoverageResultType":{
+ "required":[
+ "spatialRepresentationType",
+ "resultSpatialRepresentation",
+ "resultContentDescription",
+ "resultFormat",
+ "resultFile"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQResultType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"QECoverageResultType",
+ "properties":{
+ "spatialRepresentationType":{
+ "title":"spatialRepresentationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDSpatialRepresentationTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"spatialRepresentationType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "resultSpatialRepresentation":{
+ "title":"resultSpatialRepresentation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDSpatialRepresentationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resultSpatialRepresentation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "resultContentDescription":{
+ "title":"resultContentDescription",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDCoverageDescriptionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resultContentDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "resultFormat":{
+ "title":"resultFormat",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDFormatPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resultFormat",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "resultFile":{
+ "title":"resultFile",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MXDataFilePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resultFile",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"QE_CoverageResult_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "spatialRepresentationType",
+ "resultSpatialRepresentation",
+ "resultContentDescription",
+ "resultFormat",
+ "resultFile"
+ ]
+ },
+ "MIGCPType":{
+ "required":[
+ "geographicCoordinates"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "type":{
- "title":"type",
- "allOf":[
+ {
+ "type":"object",
+ "title":"MIGCPType",
+ "properties":{
+ "geographicCoordinates":{
+ "title":"geographicCoordinates",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DirectPositionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geographicCoordinates",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "accuracyReport":{
+ "title":"accuracyReport",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DQElementPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"accuracyReport",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_GCP_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "geographicCoordinates",
+ "accuracyReport"
+ ]
+ },
+ "MISensorTypeCodePropertyType":{
+ "type":"object",
+ "title":"MISensorTypeCodePropertyType",
+ "properties":{
+ "miSensorTypeCode":{
+ "title":"miSensorTypeCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_SensorTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_SensorTypeCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miSensorTypeCode",
+ "nilReason"
+ ]
+ },
+ "MIPlatformPropertyType":{
+ "type":"object",
+ "title":"MIPlatformPropertyType",
+ "properties":{
+ "miPlatform":{
+ "title":"miPlatform",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIPlatformType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_Platform",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
{
"$ref":"#/definitions/TypeType"
}
@@ -2034,11 +1830,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"QE_Usability_PropertyType",
+ "localPart":"MI_Platform_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "qeUsability",
+ "miPlatform",
"nilReason",
"uuidref",
"type",
@@ -2050,20 +1846,20 @@
"actuate"
]
},
- "MXDataFilePropertyType":{
+ "LESourcePropertyType":{
"type":"object",
- "title":"MXDataFilePropertyType",
+ "title":"LESourcePropertyType",
"properties":{
- "mxDataFile":{
- "title":"mxDataFile",
+ "leSource":{
+ "title":"leSource",
"allOf":[
{
- "$ref":"#/definitions/MXDataFileType"
+ "$ref":"#/definitions/LESourceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MX_DataFile",
+ "localPart":"LE_Source",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -2190,11 +1986,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MX_DataFile_PropertyType",
+ "localPart":"LE_Source_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "mxDataFile",
+ "leSource",
"nilReason",
"uuidref",
"type",
@@ -2206,20 +2002,32 @@
"actuate"
]
},
- "MITransferFunctionTypeCodePropertyType":{
+ "MIGeolocationInformationPropertyType":{
"type":"object",
- "title":"MITransferFunctionTypeCodePropertyType",
+ "title":"MIGeolocationInformationPropertyType",
"properties":{
- "miTransferFunctionTypeCode":{
- "title":"miTransferFunctionTypeCode",
+ "abstractMIGeolocationInformation":{
+ "title":"abstractMIGeolocationInformation",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractMIGeolocationInformationType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractMI_GeolocationInformation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"MI_TransferFunctionTypeCode",
+ "localPart":"AbstractMI_GeolocationInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -2238,187 +2046,162 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_TransferFunctionTypeCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "miTransferFunctionTypeCode",
- "nilReason"
- ]
- },
- "MIInstrumentType":{
- "required":[
- "identifier",
- "type"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- {
- "type":"object",
- "title":"MIInstrumentType",
- "properties":{
- "citation":{
- "title":"citation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CICitationPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"citation",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "identifier":{
- "title":"identifier",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"identifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "mountedOn":{
- "title":"mountedOn",
- "allOf":[
- {
- "$ref":"#/definitions/MIPlatformPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"mountedOn",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Instrument_Type",
+ "localPart":"MI_GeolocationInformation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "citation",
- "identifier",
+ "abstractMIGeolocationInformation",
+ "nilReason",
+ "uuidref",
"type",
- "description",
- "mountedOn"
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MIBandType":{
+ "LESourceType":{
"allOf":[
{
- "$ref":"#/definitions/MDBandType"
+ "$ref":"#/definitions/LISourceType"
},
{
"type":"object",
- "title":"MIBandType",
+ "title":"LESourceType",
"properties":{
- "bandBoundaryDefinition":{
- "title":"bandBoundaryDefinition",
- "allOf":[
- {
- "$ref":"#/definitions/MIBandDefinitionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"bandBoundaryDefinition",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "nominalSpatialResolution":{
- "title":"nominalSpatialResolution",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"nominalSpatialResolution",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "transferFunctionType":{
- "title":"transferFunctionType",
- "allOf":[
- {
- "$ref":"#/definitions/MITransferFunctionTypeCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"transferFunctionType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "transmittedPolarisation":{
- "title":"transmittedPolarisation",
+ "processedLevel":{
+ "title":"processedLevel",
"allOf":[
{
- "$ref":"#/definitions/MIPolarisationOrientationCodePropertyType"
+ "$ref":"#/definitions/MDIdentifierPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"transmittedPolarisation",
+ "localPart":"processedLevel",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "detectedPolarisation":{
- "title":"detectedPolarisation",
+ "resolution":{
+ "title":"resolution",
"allOf":[
{
- "$ref":"#/definitions/MIPolarisationOrientationCodePropertyType"
+ "$ref":"#/definitions/LENominalResolutionPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"detectedPolarisation",
+ "localPart":"resolution",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
@@ -2427,21 +2210,17 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Band_Type",
+ "localPart":"LE_Source_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "bandBoundaryDefinition",
- "nominalSpatialResolution",
- "transferFunctionType",
- "transmittedPolarisation",
- "detectedPolarisation"
+ "processedLevel",
+ "resolution"
]
},
- "LEAlgorithmType":{
+ "LEProcessStepReportType":{
"required":[
- "citation",
- "description"
+ "name"
],
"allOf":[
{
@@ -2449,18 +2228,18 @@
},
{
"type":"object",
- "title":"LEAlgorithmType",
+ "title":"LEProcessStepReportType",
"properties":{
- "citation":{
- "title":"citation",
+ "name":{
+ "title":"name",
"allOf":[
{
- "$ref":"#/definitions/CICitationPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"citation",
+ "localPart":"name",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -2476,186 +2255,48 @@
"localPart":"description",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
+ },
+ "fileType":{
+ "title":"fileType",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
}
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LE_Algorithm_Type",
+ "localPart":"LE_ProcessStepReport_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "citation",
- "description"
+ "name",
+ "description",
+ "fileType"
]
},
- "MIRequirementType":{
- "required":[
- "identifier",
- "requestor",
- "recipient",
- "priority",
- "requestedDate",
- "expiryDate"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MIRequirementType",
- "properties":{
- "citation":{
- "title":"citation",
- "allOf":[
- {
- "$ref":"#/definitions/CICitationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"citation",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "identifier":{
- "title":"identifier",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"identifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "requestor":{
- "title":"requestor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"requestor",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "recipient":{
- "title":"recipient",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"recipient",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "priority":{
- "title":"priority",
- "allOf":[
- {
- "$ref":"#/definitions/MIPriorityCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"priority",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "requestedDate":{
- "title":"requestedDate",
- "allOf":[
- {
- "$ref":"#/definitions/MIRequestedDatePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"requestedDate",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "expiryDate":{
- "title":"expiryDate",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"expiryDate",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "satisifiedPlan":{
- "title":"satisifiedPlan",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIPlanPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"satisifiedPlan",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_Requirement_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "citation",
- "identifier",
- "requestor",
- "recipient",
- "priority",
- "requestedDate",
- "expiryDate",
- "satisifiedPlan"
- ]
- },
- "MIAcquisitionInformationPropertyType":{
+ "MIPlatformPassPropertyType":{
"type":"object",
- "title":"MIAcquisitionInformationPropertyType",
+ "title":"MIPlatformPassPropertyType",
"properties":{
- "miAcquisitionInformation":{
- "title":"miAcquisitionInformation",
+ "miPlatformPass":{
+ "title":"miPlatformPass",
"allOf":[
{
- "$ref":"#/definitions/MIAcquisitionInformationType"
+ "$ref":"#/definitions/MIPlatformPassType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_AcquisitionInformation",
+ "localPart":"MI_PlatformPass",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -2782,11 +2423,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_AcquisitionInformation_PropertyType",
+ "localPart":"MI_PlatformPass_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miAcquisitionInformation",
+ "miPlatformPass",
"nilReason",
"uuidref",
"type",
@@ -2798,64 +2439,72 @@
"actuate"
]
},
- "MIObjectiveTypeCodePropertyType":{
- "type":"object",
- "title":"MIObjectiveTypeCodePropertyType",
- "properties":{
- "miObjectiveTypeCode":{
- "title":"miObjectiveTypeCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_ObjectiveTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
+ "MIRequestedDateType":{
+ "required":[
+ "requestedDateOfCollection",
+ "latestAcceptableDate"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"MIRequestedDateType",
+ "properties":{
+ "requestedDateOfCollection":{
+ "title":"requestedDateOfCollection",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"requestedDateOfCollection",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "latestAcceptableDate":{
+ "title":"latestAcceptableDate",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"latestAcceptableDate",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_ObjectiveTypeCode_PropertyType",
+ "localPart":"MI_RequestedDate_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miObjectiveTypeCode",
- "nilReason"
+ "requestedDateOfCollection",
+ "latestAcceptableDate"
]
},
- "MIEnvironmentalRecordPropertyType":{
+ "MIInstrumentPropertyType":{
"type":"object",
- "title":"MIEnvironmentalRecordPropertyType",
+ "title":"MIInstrumentPropertyType",
"properties":{
- "miEnvironmentalRecord":{
- "title":"miEnvironmentalRecord",
+ "miInstrument":{
+ "title":"miInstrument",
"allOf":[
{
- "$ref":"#/definitions/MIEnvironmentalRecordType"
+ "$ref":"#/definitions/MIInstrumentType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_EnvironmentalRecord",
+ "localPart":"MI_Instrument",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -2982,11 +2631,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_EnvironmentalRecord_PropertyType",
+ "localPart":"MI_Instrument_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miEnvironmentalRecord",
+ "miInstrument",
"nilReason",
"uuidref",
"type",
@@ -2998,105 +2647,45 @@
"actuate"
]
},
- "LEProcessingType":{
+ "MIGeoreferenceableType":{
"required":[
- "identifier"
+ "geolocationInformation"
],
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/MDGeoreferenceableType"
},
{
"type":"object",
- "title":"LEProcessingType",
+ "title":"MIGeoreferenceableType",
"properties":{
- "identifier":{
- "title":"identifier",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"identifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "softwareReference":{
- "title":"softwareReference",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CICitationPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"softwareReference",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "procedureDescription":{
- "title":"procedureDescription",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"procedureDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "documentation":{
- "title":"documentation",
+ "geolocationInformation":{
+ "title":"geolocationInformation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CICitationPropertyType"
+ "$ref":"#/definitions/MIGeolocationInformationPropertyType"
},
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"documentation",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "runTimeParameters":{
- "title":"runTimeParameters",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"runTimeParameters",
+ "localPart":"geolocationInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "algorithm":{
- "title":"algorithm",
+ "platformParameters":{
+ "title":"platformParameters",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/LEAlgorithmPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MIPlatformPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"algorithm",
+ "localPart":"platformParameters",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
@@ -3105,32 +2694,28 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LE_Processing_Type",
+ "localPart":"MI_Georeferenceable_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "identifier",
- "softwareReference",
- "procedureDescription",
- "documentation",
- "runTimeParameters",
- "algorithm"
+ "geolocationInformation",
+ "platformParameters"
]
},
- "MIRangeElementDescriptionPropertyType":{
+ "LEAlgorithmPropertyType":{
"type":"object",
- "title":"MIRangeElementDescriptionPropertyType",
+ "title":"LEAlgorithmPropertyType",
"properties":{
- "miRangeElementDescription":{
- "title":"miRangeElementDescription",
+ "leAlgorithm":{
+ "title":"leAlgorithm",
"allOf":[
{
- "$ref":"#/definitions/MIRangeElementDescriptionType"
+ "$ref":"#/definitions/LEAlgorithmType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_RangeElementDescription",
+ "localPart":"LE_Algorithm",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -3257,11 +2842,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_RangeElementDescription_PropertyType",
+ "localPart":"LE_Algorithm_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miRangeElementDescription",
+ "leAlgorithm",
"nilReason",
"uuidref",
"type",
@@ -3273,110 +2858,20 @@
"actuate"
]
},
- "AbstractMIGeolocationInformationType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"AbstractMIGeolocationInformationType",
- "properties":{
- "qualityInfo":{
- "title":"qualityInfo",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DQDataQualityPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"qualityInfo",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractMI_GeolocationInformation_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "qualityInfo"
- ]
- },
- "MIRequestedDateType":{
- "required":[
- "requestedDateOfCollection",
- "latestAcceptableDate"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MIRequestedDateType",
- "properties":{
- "requestedDateOfCollection":{
- "title":"requestedDateOfCollection",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"requestedDateOfCollection",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "latestAcceptableDate":{
- "title":"latestAcceptableDate",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"latestAcceptableDate",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_RequestedDate_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "requestedDateOfCollection",
- "latestAcceptableDate"
- ]
- },
- "MIBandPropertyType":{
+ "MIRequestedDatePropertyType":{
"type":"object",
- "title":"MIBandPropertyType",
+ "title":"MIRequestedDatePropertyType",
"properties":{
- "miBand":{
- "title":"miBand",
+ "miRequestedDate":{
+ "title":"miRequestedDate",
"allOf":[
{
- "$ref":"#/definitions/MIBandType"
+ "$ref":"#/definitions/MIRequestedDateType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_Band",
+ "localPart":"MI_RequestedDate",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -3503,11 +2998,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Band_PropertyType",
+ "localPart":"MI_RequestedDate_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miBand",
+ "miRequestedDate",
"nilReason",
"uuidref",
"type",
@@ -3519,34 +3014,179 @@
"actuate"
]
},
- "MIGCPCollectionPropertyType":{
- "type":"object",
- "title":"MIGCPCollectionPropertyType",
- "properties":{
- "migcpCollection":{
- "title":"migcpCollection",
- "allOf":[
- {
- "$ref":"#/definitions/MIGCPCollectionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_GCPCollection",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
+ "MIGeorectifiedType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDGeorectifiedType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"MIGeorectifiedType",
+ "properties":{
+ "checkPoint":{
+ "title":"checkPoint",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIGCPPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"checkPoint",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
}
- }
- ],
- "propertyType":"attribute",
+ },
+ "geolocationIdentification":{
+ "title":"geolocationIdentification",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIGCPCollectionPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geolocationIdentification",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_Georectified_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "checkPoint",
+ "geolocationIdentification"
+ ]
+ },
+ "QEUsabilityType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQElementType"
+ },
+ {
+ "type":"object",
+ "title":"QEUsabilityType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"QE_Usability_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "MIRangeElementDescriptionType":{
+ "required":[
+ "name",
+ "definition",
+ "rangeElement"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MIRangeElementDescriptionType",
+ "properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "definition":{
+ "title":"definition",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"definition",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "rangeElement":{
+ "title":"rangeElement",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeElement",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_RangeElementDescription_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "name",
+ "definition",
+ "rangeElement"
+ ]
+ },
+ "MIGeoreferenceablePropertyType":{
+ "type":"object",
+ "title":"MIGeoreferenceablePropertyType",
+ "properties":{
+ "miGeoreferenceable":{
+ "title":"miGeoreferenceable",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIGeoreferenceableType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_Georeferenceable",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
"attributeName":{
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
@@ -3659,11 +3299,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_GCPCollection_PropertyType",
+ "localPart":"MI_Georeferenceable_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "migcpCollection",
+ "miGeoreferenceable",
"nilReason",
"uuidref",
"type",
@@ -3675,20 +3315,20 @@
"actuate"
]
},
- "MIRequestedDatePropertyType":{
+ "MIEventPropertyType":{
"type":"object",
- "title":"MIRequestedDatePropertyType",
+ "title":"MIEventPropertyType",
"properties":{
- "miRequestedDate":{
- "title":"miRequestedDate",
+ "miEvent":{
+ "title":"miEvent",
"allOf":[
{
- "$ref":"#/definitions/MIRequestedDateType"
+ "$ref":"#/definitions/MIEventType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_RequestedDate",
+ "localPart":"MI_Event",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -3815,11 +3455,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_RequestedDate_PropertyType",
+ "localPart":"MI_Event_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miRequestedDate",
+ "miEvent",
"nilReason",
"uuidref",
"type",
@@ -3831,20 +3471,64 @@
"actuate"
]
},
- "LESourcePropertyType":{
+ "MIObjectiveTypeCodePropertyType":{
"type":"object",
- "title":"LESourcePropertyType",
+ "title":"MIObjectiveTypeCodePropertyType",
"properties":{
- "leSource":{
- "title":"leSource",
+ "miObjectiveTypeCode":{
+ "title":"miObjectiveTypeCode",
"allOf":[
{
- "$ref":"#/definitions/LESourceType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LE_Source",
+ "localPart":"MI_ObjectiveTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_ObjectiveTypeCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miObjectiveTypeCode",
+ "nilReason"
+ ]
+ },
+ "MIPlanPropertyType":{
+ "type":"object",
+ "title":"MIPlanPropertyType",
+ "properties":{
+ "miPlan":{
+ "title":"miPlan",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIPlanType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_Plan",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -3971,11 +3655,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LE_Source_PropertyType",
+ "localPart":"MI_Plan_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "leSource",
+ "miPlan",
"nilReason",
"uuidref",
"type",
@@ -3987,64 +3671,127 @@
"actuate"
]
},
- "MIGeometryTypeCodePropertyType":{
- "type":"object",
- "title":"MIGeometryTypeCodePropertyType",
- "properties":{
- "miGeometryTypeCode":{
- "title":"miGeometryTypeCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_GeometryTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
+ "MIPlatformType":{
+ "required":[
+ "identifier",
+ "description",
+ "instrument"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"MIPlatformType",
+ "properties":{
+ "citation":{
+ "title":"citation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CICitationPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"citation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "identifier":{
+ "title":"identifier",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDIdentifierPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"identifier",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "sponsor":{
+ "title":"sponsor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sponsor",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "instrument":{
+ "title":"instrument",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIInstrumentPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"instrument",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_GeometryTypeCode_PropertyType",
+ "localPart":"MI_Platform_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miGeometryTypeCode",
- "nilReason"
+ "citation",
+ "identifier",
+ "description",
+ "sponsor",
+ "instrument"
]
},
- "MIImageDescriptionPropertyType":{
+ "MXDataFilePropertyType":{
"type":"object",
- "title":"MIImageDescriptionPropertyType",
+ "title":"MXDataFilePropertyType",
"properties":{
- "miImageDescription":{
- "title":"miImageDescription",
+ "mxDataFile":{
+ "title":"mxDataFile",
"allOf":[
{
- "$ref":"#/definitions/MIImageDescriptionType"
+ "$ref":"#/definitions/MXDataFileType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_ImageDescription",
+ "localPart":"MX_DataFile",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -4171,11 +3918,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_ImageDescription_PropertyType",
+ "localPart":"MX_DataFile_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miImageDescription",
+ "mxDataFile",
"nilReason",
"uuidref",
"type",
@@ -4187,20 +3934,110 @@
"actuate"
]
},
- "MIGeoreferenceablePropertyType":{
+ "MIBandType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDBandType"
+ },
+ {
+ "type":"object",
+ "title":"MIBandType",
+ "properties":{
+ "bandBoundaryDefinition":{
+ "title":"bandBoundaryDefinition",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIBandDefinitionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"bandBoundaryDefinition",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nominalSpatialResolution":{
+ "title":"nominalSpatialResolution",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"nominalSpatialResolution",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "transferFunctionType":{
+ "title":"transferFunctionType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MITransferFunctionTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transferFunctionType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "transmittedPolarisation":{
+ "title":"transmittedPolarisation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIPolarisationOrientationCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transmittedPolarisation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "detectedPolarisation":{
+ "title":"detectedPolarisation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIPolarisationOrientationCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"detectedPolarisation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_Band_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "bandBoundaryDefinition",
+ "nominalSpatialResolution",
+ "transferFunctionType",
+ "transmittedPolarisation",
+ "detectedPolarisation"
+ ]
+ },
+ "MISequenceCodePropertyType":{
"type":"object",
- "title":"MIGeoreferenceablePropertyType",
+ "title":"MISequenceCodePropertyType",
"properties":{
- "miGeoreferenceable":{
- "title":"miGeoreferenceable",
+ "miSequenceCode":{
+ "title":"miSequenceCode",
"allOf":[
{
- "$ref":"#/definitions/MIGeoreferenceableType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_Georeferenceable",
+ "localPart":"MI_SequenceCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -4219,251 +4056,148 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_Georeferenceable_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "miGeoreferenceable",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "MIAcquisitionInformationType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_SequenceCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miSequenceCode",
+ "nilReason"
+ ]
+ },
+ "MIRequirementType":{
+ "required":[
+ "identifier",
+ "requestor",
+ "recipient",
+ "priority",
+ "requestedDate",
+ "expiryDate"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"MIAcquisitionInformationType",
+ "title":"MIRequirementType",
"properties":{
- "acquisitionRequirement":{
- "title":"acquisitionRequirement",
+ "citation":{
+ "title":"citation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIRequirementPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/CICitationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"acquisitionRequirement",
+ "localPart":"citation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "objective":{
- "title":"objective",
+ "identifier":{
+ "title":"identifier",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIObjectivePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MDIdentifierPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"objective",
+ "localPart":"identifier",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "instrument":{
- "title":"instrument",
+ "requestor":{
+ "title":"requestor",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MIInstrumentPropertyType"
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
},
- "minItems":0
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"instrument",
+ "localPart":"requestor",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "acquisitionPlan":{
- "title":"acquisitionPlan",
+ "recipient":{
+ "title":"recipient",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MIPlanPropertyType"
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
},
- "minItems":0
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"acquisitionPlan",
+ "localPart":"recipient",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "operation":{
- "title":"operation",
+ "priority":{
+ "title":"priority",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIOperationPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MIPriorityCodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"operation",
+ "localPart":"priority",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "platform":{
- "title":"platform",
+ "requestedDate":{
+ "title":"requestedDate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIPlatformPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MIRequestedDatePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"platform",
+ "localPart":"requestedDate",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "environmentalConditions":{
- "title":"environmentalConditions",
+ "expiryDate":{
+ "title":"expiryDate",
"allOf":[
{
- "$ref":"#/definitions/MIEnvironmentalRecordPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"environmentalConditions",
+ "localPart":"expiryDate",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "satisifiedPlan":{
+ "title":"satisifiedPlan",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIPlanPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"satisifiedPlan",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
@@ -4472,41 +4206,24 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_AcquisitionInformation_Type",
+ "localPart":"MI_Requirement_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "acquisitionRequirement",
- "objective",
- "instrument",
- "acquisitionPlan",
- "operation",
- "platform",
- "environmentalConditions"
+ "citation",
+ "identifier",
+ "requestor",
+ "recipient",
+ "priority",
+ "requestedDate",
+ "expiryDate",
+ "satisifiedPlan"
]
},
- "QEUsabilityType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQElementType"
- },
- {
- "type":"object",
- "title":"QEUsabilityType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"QE_Usability_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "MIPlanType":{
+ "MIInstrumentType":{
"required":[
- "status",
- "citation"
+ "identifier",
+ "type"
],
"allOf":[
{
@@ -4514,78 +4231,74 @@
},
{
"type":"object",
- "title":"MIPlanType",
+ "title":"MIInstrumentType",
"properties":{
- "type":{
- "title":"type",
+ "citation":{
+ "title":"citation",
"allOf":[
{
- "$ref":"#/definitions/MIGeometryTypeCodePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CICitationPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"type",
+ "localPart":"citation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "status":{
- "title":"status",
+ "identifier":{
+ "title":"identifier",
"allOf":[
{
- "$ref":"#/definitions/MDProgressCodePropertyType"
+ "$ref":"#/definitions/MDIdentifierPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"status",
+ "localPart":"identifier",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "citation":{
- "title":"citation",
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"#/definitions/CICitationPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"citation",
+ "localPart":"type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "satisfiedRequirement":{
- "title":"satisfiedRequirement",
+ "description":{
+ "title":"description",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIRequirementPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"satisfiedRequirement",
+ "localPart":"description",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "operation":{
- "title":"operation",
+ "mountedOn":{
+ "title":"mountedOn",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIOperationPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MIPlatformPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"operation",
+ "localPart":"mountedOn",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
@@ -4594,125 +4307,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Plan_Type",
+ "localPart":"MI_Instrument_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "type",
- "status",
"citation",
- "satisfiedRequirement",
- "operation"
+ "identifier",
+ "type",
+ "description",
+ "mountedOn"
]
},
- "MIOperationTypeCodePropertyType":{
+ "LEProcessStepReportPropertyType":{
"type":"object",
- "title":"MIOperationTypeCodePropertyType",
+ "title":"LEProcessStepReportPropertyType",
"properties":{
- "miOperationTypeCode":{
- "title":"miOperationTypeCode",
+ "leProcessStepReport":{
+ "title":"leProcessStepReport",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/LEProcessStepReportType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_OperationTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_OperationTypeCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "miOperationTypeCode",
- "nilReason"
- ]
- },
- "MICoverageDescriptionType":{
- "allOf":[
- {
- "$ref":"#/definitions/MDCoverageDescriptionType"
- },
- {
- "type":"object",
- "title":"MICoverageDescriptionType",
- "properties":{
- "rangeElementDescription":{
- "title":"rangeElementDescription",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIRangeElementDescriptionPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeElementDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_CoverageDescription_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "rangeElementDescription"
- ]
- },
- "MIGeolocationInformationPropertyType":{
- "type":"object",
- "title":"MIGeolocationInformationPropertyType",
- "properties":{
- "abstractMIGeolocationInformation":{
- "title":"abstractMIGeolocationInformation",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractMIGeolocationInformationType"
- }
- },
- "elementName":{
- "localPart":"AbstractMI_GeolocationInformation",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractMI_GeolocationInformation",
+ "localPart":"LE_ProcessStepReport",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -4839,11 +4458,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_GeolocationInformation_PropertyType",
+ "localPart":"LE_ProcessStepReport_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "abstractMIGeolocationInformation",
+ "leProcessStepReport",
"nilReason",
"uuidref",
"type",
@@ -4855,12 +4474,9 @@
"actuate"
]
},
- "MIEnvironmentalRecordType":{
+ "LEProcessingType":{
"required":[
- "averageAirTemperature",
- "maxRelativeHumidity",
- "maxAltitude",
- "meterologicalConditions"
+ "identifier"
],
"allOf":[
{
@@ -4868,49 +4484,70 @@
},
{
"type":"object",
- "title":"MIEnvironmentalRecordType",
+ "title":"LEProcessingType",
"properties":{
- "averageAirTemperature":{
- "title":"averageAirTemperature",
+ "identifier":{
+ "title":"identifier",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ "$ref":"#/definitions/MDIdentifierPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"averageAirTemperature",
+ "localPart":"identifier",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "maxRelativeHumidity":{
- "title":"maxRelativeHumidity",
+ "softwareReference":{
+ "title":"softwareReference",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CICitationPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"maxRelativeHumidity",
+ "localPart":"softwareReference",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "maxAltitude":{
- "title":"maxAltitude",
+ "procedureDescription":{
+ "title":"procedureDescription",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"maxAltitude",
+ "localPart":"procedureDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "meterologicalConditions":{
- "title":"meterologicalConditions",
+ "documentation":{
+ "title":"documentation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CICitationPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"documentation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "runTimeParameters":{
+ "title":"runTimeParameters",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
@@ -4918,7 +4555,24 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"meterologicalConditions",
+ "localPart":"runTimeParameters",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "algorithm":{
+ "title":"algorithm",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LEAlgorithmPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"algorithm",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
@@ -4927,7 +4581,91 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_EnvironmentalRecord_Type",
+ "localPart":"LE_Processing_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "identifier",
+ "softwareReference",
+ "procedureDescription",
+ "documentation",
+ "runTimeParameters",
+ "algorithm"
+ ]
+ },
+ "MIEnvironmentalRecordType":{
+ "required":[
+ "averageAirTemperature",
+ "maxRelativeHumidity",
+ "maxAltitude",
+ "meterologicalConditions"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MIEnvironmentalRecordType",
+ "properties":{
+ "averageAirTemperature":{
+ "title":"averageAirTemperature",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"averageAirTemperature",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "maxRelativeHumidity":{
+ "title":"maxRelativeHumidity",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maxRelativeHumidity",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "maxAltitude":{
+ "title":"maxAltitude",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maxAltitude",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "meterologicalConditions":{
+ "title":"meterologicalConditions",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"meterologicalConditions",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_EnvironmentalRecord_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
@@ -4937,20 +4675,58 @@
"meterologicalConditions"
]
},
- "LEAlgorithmPropertyType":{
+ "AbstractMIGeolocationInformationType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractMIGeolocationInformationType",
+ "properties":{
+ "qualityInfo":{
+ "title":"qualityInfo",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DQDataQualityPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"qualityInfo",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractMI_GeolocationInformation_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "qualityInfo"
+ ]
+ },
+ "MIGCPPropertyType":{
"type":"object",
- "title":"LEAlgorithmPropertyType",
+ "title":"MIGCPPropertyType",
"properties":{
- "leAlgorithm":{
- "title":"leAlgorithm",
+ "migcp":{
+ "title":"migcp",
"allOf":[
{
- "$ref":"#/definitions/LEAlgorithmType"
+ "$ref":"#/definitions/MIGCPType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LE_Algorithm",
+ "localPart":"MI_GCP",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -5077,11 +4853,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LE_Algorithm_PropertyType",
+ "localPart":"MI_GCP_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "leAlgorithm",
+ "migcp",
"nilReason",
"uuidref",
"type",
@@ -5093,12 +4869,12 @@
"actuate"
]
},
- "MIContextCodePropertyType":{
+ "MITransferFunctionTypeCodePropertyType":{
"type":"object",
- "title":"MIContextCodePropertyType",
+ "title":"MITransferFunctionTypeCodePropertyType",
"properties":{
- "miContextCode":{
- "title":"miContextCode",
+ "miTransferFunctionTypeCode":{
+ "title":"miTransferFunctionTypeCode",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
@@ -5106,7 +4882,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_ContextCode",
+ "localPart":"MI_TransferFunctionTypeCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -5129,28 +4905,28 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_ContextCode_PropertyType",
+ "localPart":"MI_TransferFunctionTypeCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miContextCode",
+ "miTransferFunctionTypeCode",
"nilReason"
]
},
- "MIRequirementPropertyType":{
+ "MIBandPropertyType":{
"type":"object",
- "title":"MIRequirementPropertyType",
+ "title":"MIBandPropertyType",
"properties":{
- "miRequirement":{
- "title":"miRequirement",
+ "miBand":{
+ "title":"miBand",
"allOf":[
{
- "$ref":"#/definitions/MIRequirementType"
+ "$ref":"#/definitions/MIBandType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_Requirement",
+ "localPart":"MI_Band",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -5277,11 +5053,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Requirement_PropertyType",
+ "localPart":"MI_Band_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miRequirement",
+ "miBand",
"nilReason",
"uuidref",
"type",
@@ -5293,20 +5069,20 @@
"actuate"
]
},
- "LEProcessStepPropertyType":{
+ "MIImageDescriptionPropertyType":{
"type":"object",
- "title":"LEProcessStepPropertyType",
+ "title":"MIImageDescriptionPropertyType",
"properties":{
- "leProcessStep":{
- "title":"leProcessStep",
+ "miImageDescription":{
+ "title":"miImageDescription",
"allOf":[
{
- "$ref":"#/definitions/LEProcessStepType"
+ "$ref":"#/definitions/MIImageDescriptionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LE_ProcessStep",
+ "localPart":"MI_ImageDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -5433,11 +5209,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LE_ProcessStep_PropertyType",
+ "localPart":"MI_ImageDescription_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "leProcessStep",
+ "miImageDescription",
"nilReason",
"uuidref",
"type",
@@ -5449,64 +5225,20 @@
"actuate"
]
},
- "MISequenceCodePropertyType":{
- "type":"object",
- "title":"MISequenceCodePropertyType",
- "properties":{
- "miSequenceCode":{
- "title":"miSequenceCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_SequenceCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_SequenceCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "miSequenceCode",
- "nilReason"
- ]
- },
- "MIObjectivePropertyType":{
+ "QEUsabilityPropertyType":{
"type":"object",
- "title":"MIObjectivePropertyType",
+ "title":"QEUsabilityPropertyType",
"properties":{
- "miObjective":{
- "title":"miObjective",
+ "qeUsability":{
+ "title":"qeUsability",
"allOf":[
{
- "$ref":"#/definitions/MIObjectiveType"
+ "$ref":"#/definitions/QEUsabilityType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_Objective",
+ "localPart":"QE_Usability",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -5633,11 +5365,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Objective_PropertyType",
+ "localPart":"QE_Usability_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miObjective",
+ "qeUsability",
"nilReason",
"uuidref",
"type",
@@ -5649,242 +5381,20 @@
"actuate"
]
},
- "MIPlatformType":{
- "required":[
- "identifier",
- "description",
- "instrument"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MIPlatformType",
- "properties":{
- "citation":{
- "title":"citation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CICitationPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"citation",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "identifier":{
- "title":"identifier",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"identifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "sponsor":{
- "title":"sponsor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sponsor",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "instrument":{
- "title":"instrument",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIInstrumentPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"instrument",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_Platform_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "citation",
- "identifier",
- "description",
- "sponsor",
- "instrument"
- ]
- },
- "MISensorTypeCodePropertyType":{
- "type":"object",
- "title":"MISensorTypeCodePropertyType",
- "properties":{
- "miSensorTypeCode":{
- "title":"miSensorTypeCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_SensorTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_SensorTypeCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "miSensorTypeCode",
- "nilReason"
- ]
- },
- "MIRangeElementDescriptionType":{
- "required":[
- "name",
- "definition",
- "rangeElement"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MIRangeElementDescriptionType",
- "properties":{
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "definition":{
- "title":"definition",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"definition",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "rangeElement":{
- "title":"rangeElement",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeElement",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_RangeElementDescription_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "name",
- "definition",
- "rangeElement"
- ]
- },
- "MIInstrumentPropertyType":{
+ "LEProcessingPropertyType":{
"type":"object",
- "title":"MIInstrumentPropertyType",
+ "title":"LEProcessingPropertyType",
"properties":{
- "miInstrument":{
- "title":"miInstrument",
+ "leProcessing":{
+ "title":"leProcessing",
"allOf":[
{
- "$ref":"#/definitions/MIInstrumentType"
+ "$ref":"#/definitions/LEProcessingType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_Instrument",
+ "localPart":"LE_Processing",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -6011,11 +5521,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Instrument_PropertyType",
+ "localPart":"LE_Processing_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miInstrument",
+ "leProcessing",
"nilReason",
"uuidref",
"type",
@@ -6027,24 +5537,193 @@
"actuate"
]
},
- "MIEventPropertyType":{
- "type":"object",
- "title":"MIEventPropertyType",
- "properties":{
- "miEvent":{
- "title":"miEvent",
- "allOf":[
- {
- "$ref":"#/definitions/MIEventType"
+ "MXDataFileType":{
+ "required":[
+ "fileFormat"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MXDataFileType",
+ "properties":{
+ "fileFormat":{
+ "title":"fileFormat",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDFormatPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileFormat",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_Event",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
}
- },
- "nilReason":{
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MX_DataFile_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "fileFormat"
+ ]
+ },
+ "MIPriorityCodePropertyType":{
+ "type":"object",
+ "title":"MIPriorityCodePropertyType",
+ "properties":{
+ "miPriorityCode":{
+ "title":"miPriorityCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_PriorityCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_PriorityCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miPriorityCode",
+ "nilReason"
+ ]
+ },
+ "MIContextCodePropertyType":{
+ "type":"object",
+ "title":"MIContextCodePropertyType",
+ "properties":{
+ "miContextCode":{
+ "title":"miContextCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_ContextCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_ContextCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miContextCode",
+ "nilReason"
+ ]
+ },
+ "MIOperationTypeCodePropertyType":{
+ "type":"object",
+ "title":"MIOperationTypeCodePropertyType",
+ "properties":{
+ "miOperationTypeCode":{
+ "title":"miOperationTypeCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_OperationTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_OperationTypeCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miOperationTypeCode",
+ "nilReason"
+ ]
+ },
+ "MIMetadataPropertyType":{
+ "type":"object",
+ "title":"MIMetadataPropertyType",
+ "properties":{
+ "miMetadata":{
+ "title":"miMetadata",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIMetadataType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_Metadata",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
"title":"nilReason",
"allOf":[
{
@@ -6167,11 +5846,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Event_PropertyType",
+ "localPart":"MI_Metadata_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miEvent",
+ "miMetadata",
"nilReason",
"uuidref",
"type",
@@ -6183,20 +5862,20 @@
"actuate"
]
},
- "MIGCPPropertyType":{
+ "MIEnvironmentalRecordPropertyType":{
"type":"object",
- "title":"MIGCPPropertyType",
+ "title":"MIEnvironmentalRecordPropertyType",
"properties":{
- "migcp":{
- "title":"migcp",
+ "miEnvironmentalRecord":{
+ "title":"miEnvironmentalRecord",
"allOf":[
{
- "$ref":"#/definitions/MIGCPType"
+ "$ref":"#/definitions/MIEnvironmentalRecordType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_GCP",
+ "localPart":"MI_EnvironmentalRecord",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -6323,11 +6002,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_GCP_PropertyType",
+ "localPart":"MI_EnvironmentalRecord_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "migcp",
+ "miEnvironmentalRecord",
"nilReason",
"uuidref",
"type",
@@ -6339,185 +6018,127 @@
"actuate"
]
},
- "MXDataFileType":{
- "required":[
- "fileFormat"
- ],
+ "MIAcquisitionInformationType":{
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"MXDataFileType",
+ "title":"MIAcquisitionInformationType",
"properties":{
- "fileFormat":{
- "title":"fileFormat",
+ "acquisitionRequirement":{
+ "title":"acquisitionRequirement",
"allOf":[
{
- "$ref":"#/definitions/MDFormatPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIRequirementPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"fileFormat",
+ "localPart":"acquisitionRequirement",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MX_DataFile_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "fileFormat"
- ]
- },
- "MIObjectiveType":{
- "required":[
- "identifier",
- "objectiveOccurrence"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MIObjectiveType",
- "properties":{
- "identifier":{
- "title":"identifier",
+ },
+ "objective":{
+ "title":"objective",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MDIdentifierPropertyType"
+ "$ref":"#/definitions/MIObjectivePropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"identifier",
+ "localPart":"objective",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "priority":{
- "title":"priority",
+ "instrument":{
+ "title":"instrument",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIInstrumentPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"priority",
+ "localPart":"instrument",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "type":{
- "title":"type",
+ "acquisitionPlan":{
+ "title":"acquisitionPlan",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MIObjectiveTypeCodePropertyType"
+ "$ref":"#/definitions/MIPlanPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "extent":{
- "title":"extent",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/EXExtentPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
+ "localPart":"acquisitionPlan",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "pass":{
- "title":"pass",
+ "operation":{
+ "title":"operation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MIPlatformPassPropertyType"
+ "$ref":"#/definitions/MIOperationPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pass",
+ "localPart":"operation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "sensingInstrument":{
- "title":"sensingInstrument",
+ "platform":{
+ "title":"platform",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MIInstrumentPropertyType"
+ "$ref":"#/definitions/MIPlatformPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"sensingInstrument",
+ "localPart":"platform",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "objectiveOccurrence":{
- "title":"objectiveOccurrence",
+ "environmentalConditions":{
+ "title":"environmentalConditions",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIEventPropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/MIEnvironmentalRecordPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"objectiveOccurrence",
+ "localPart":"environmentalConditions",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
@@ -6526,236 +6147,50 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Objective_Type",
+ "localPart":"MI_AcquisitionInformation_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "identifier",
- "priority",
- "type",
- "function",
- "extent",
- "pass",
- "sensingInstrument",
- "objectiveOccurrence"
+ "acquisitionRequirement",
+ "objective",
+ "instrument",
+ "acquisitionPlan",
+ "operation",
+ "platform",
+ "environmentalConditions"
]
},
- "MIEventType":{
- "required":[
- "identifier",
- "trigger",
- "context",
- "sequence",
- "time"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "MIGeorectifiedPropertyType":{
+ "type":"object",
+ "title":"MIGeorectifiedPropertyType",
+ "properties":{
+ "miGeorectified":{
+ "title":"miGeorectified",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIGeorectifiedType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_Georectified",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
},
- {
- "type":"object",
- "title":"MIEventType",
- "properties":{
- "identifier":{
- "title":"identifier",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"identifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "trigger":{
- "title":"trigger",
- "allOf":[
- {
- "$ref":"#/definitions/MITriggerCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"trigger",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "context":{
- "title":"context",
- "allOf":[
- {
- "$ref":"#/definitions/MIContextCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"context",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "sequence":{
- "title":"sequence",
- "allOf":[
- {
- "$ref":"#/definitions/MISequenceCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sequence",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "time":{
- "title":"time",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"time",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "expectedObjective":{
- "title":"expectedObjective",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIObjectivePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"expectedObjective",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "relatedSensor":{
- "title":"relatedSensor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIInstrumentPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"relatedSensor",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "relatedPass":{
- "title":"relatedPass",
- "allOf":[
- {
- "$ref":"#/definitions/MIPlatformPassPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"relatedPass",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_Event_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "identifier",
- "trigger",
- "context",
- "sequence",
- "time",
- "expectedObjective",
- "relatedSensor",
- "relatedPass"
- ]
- },
- "MIMetadataType":{
- "allOf":[
- {
- "$ref":"#/definitions/MDMetadataType"
- },
- {
- "type":"object",
- "title":"MIMetadataType",
- "properties":{
- "acquisitionInformation":{
- "title":"acquisitionInformation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIAcquisitionInformationPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"acquisitionInformation",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_Metadata_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "acquisitionInformation"
- ]
- },
- "MIPlanPropertyType":{
- "type":"object",
- "title":"MIPlanPropertyType",
- "properties":{
- "miPlan":{
- "title":"miPlan",
- "allOf":[
- {
- "$ref":"#/definitions/MIPlanType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MI_Plan",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
"uuidref":{
@@ -6865,11 +6300,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Plan_PropertyType",
+ "localPart":"MI_Georectified_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miPlan",
+ "miGeorectified",
"nilReason",
"uuidref",
"type",
@@ -6881,58 +6316,20 @@
"actuate"
]
},
- "MIImageDescriptionType":{
- "allOf":[
- {
- "$ref":"#/definitions/MDImageDescriptionType"
- },
- {
- "type":"object",
- "title":"MIImageDescriptionType",
- "properties":{
- "rangeElementDescription":{
- "title":"rangeElementDescription",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MIRangeElementDescriptionPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"rangeElementDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MI_ImageDescription_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmi"
- },
- "propertiesOrder":[
- "rangeElementDescription"
- ]
- },
- "MICoverageDescriptionPropertyType":{
+ "MIRangeElementDescriptionPropertyType":{
"type":"object",
- "title":"MICoverageDescriptionPropertyType",
+ "title":"MIRangeElementDescriptionPropertyType",
"properties":{
- "miCoverageDescription":{
- "title":"miCoverageDescription",
+ "miRangeElementDescription":{
+ "title":"miRangeElementDescription",
"allOf":[
{
- "$ref":"#/definitions/MICoverageDescriptionType"
+ "$ref":"#/definitions/MIRangeElementDescriptionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_CoverageDescription",
+ "localPart":"MI_RangeElementDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7059,11 +6456,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_CoverageDescription_PropertyType",
+ "localPart":"MI_RangeElementDescription_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miCoverageDescription",
+ "miRangeElementDescription",
"nilReason",
"uuidref",
"type",
@@ -7075,20 +6472,20 @@
"actuate"
]
},
- "LEProcessStepReportPropertyType":{
+ "MIPolarisationOrientationCodePropertyType":{
"type":"object",
- "title":"LEProcessStepReportPropertyType",
+ "title":"MIPolarisationOrientationCodePropertyType",
"properties":{
- "leProcessStepReport":{
- "title":"leProcessStepReport",
+ "miPolarisationOrientationCode":{
+ "title":"miPolarisationOrientationCode",
"allOf":[
{
- "$ref":"#/definitions/LEProcessStepReportType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LE_ProcessStepReport",
+ "localPart":"MI_PolarisationOrientationCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7107,191 +6504,511 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_PolarisationOrientationCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miPolarisationOrientationCode",
+ "nilReason"
+ ]
+ },
+ "LEAlgorithmType":{
+ "required":[
+ "citation",
+ "description"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
+ {
+ "type":"object",
+ "title":"LEAlgorithmType",
+ "properties":{
+ "citation":{
+ "title":"citation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CICitationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"citation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
- },
- "href":{
- "title":"href",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LE_Algorithm_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "citation",
+ "description"
+ ]
+ },
+ "MIGeometryTypeCodePropertyType":{
+ "type":"object",
+ "title":"MIGeometryTypeCodePropertyType",
+ "properties":{
+ "miGeometryTypeCode":{
+ "title":"miGeometryTypeCode",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MI_GeometryTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "role":{
- "title":"role",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_GeometryTypeCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miGeometryTypeCode",
+ "nilReason"
+ ]
+ },
+ "MIObjectiveType":{
+ "required":[
+ "identifier",
+ "objectiveOccurrence"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"MIObjectiveType",
+ "properties":{
+ "identifier":{
+ "title":"identifier",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDIdentifierPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"identifier",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "priority":{
+ "title":"priority",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"priority",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIObjectiveTypeCodePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "extent":{
+ "title":"extent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/EXExtentPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extent",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "pass":{
+ "title":"pass",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIPlatformPassPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pass",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "sensingInstrument":{
+ "title":"sensingInstrument",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIInstrumentPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sensingInstrument",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "objectiveOccurrence":{
+ "title":"objectiveOccurrence",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIEventPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"objectiveOccurrence",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"LE_ProcessStepReport_PropertyType",
+ "localPart":"MI_Objective_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "leProcessStepReport",
- "nilReason",
- "uuidref",
+ "identifier",
+ "priority",
"type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "function",
+ "extent",
+ "pass",
+ "sensingInstrument",
+ "objectiveOccurrence"
]
},
- "LENominalResolutionPropertyType":{
+ "LENominalResolutionType":{
"type":"object",
- "title":"LENominalResolutionPropertyType",
+ "title":"LENominalResolutionType",
+ "required":[
+ "scanningResolution",
+ "groundResolution"
+ ],
"properties":{
- "leNominalResolution":{
- "title":"leNominalResolution",
+ "scanningResolution":{
+ "title":"scanningResolution",
"allOf":[
{
- "$ref":"#/definitions/LENominalResolutionType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LE_NominalResolution",
+ "localPart":"scanningResolution",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "nilReason":{
- "title":"nilReason",
+ "groundResolution":{
+ "title":"groundResolution",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"groundResolution",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LE_NominalResolution_PropertyType",
+ "localPart":"LE_NominalResolution_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "leNominalResolution",
- "nilReason"
+ "scanningResolution",
+ "groundResolution"
]
},
- "MIOperationPropertyType":{
+ "MICoverageDescriptionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDCoverageDescriptionType"
+ },
+ {
+ "type":"object",
+ "title":"MICoverageDescriptionType",
+ "properties":{
+ "rangeElementDescription":{
+ "title":"rangeElementDescription",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIRangeElementDescriptionPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeElementDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_CoverageDescription_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "rangeElementDescription"
+ ]
+ },
+ "MIGCPCollectionType":{
+ "required":[
+ "collectionIdentification",
+ "collectionName",
+ "coordinateReferenceSystem",
+ "gcp"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractMIGeolocationInformationType"
+ },
+ {
+ "type":"object",
+ "title":"MIGCPCollectionType",
+ "properties":{
+ "collectionIdentification":{
+ "title":"collectionIdentification",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"collectionIdentification",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "collectionName":{
+ "title":"collectionName",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"collectionName",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "coordinateReferenceSystem":{
+ "title":"coordinateReferenceSystem",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDReferenceSystemPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"coordinateReferenceSystem",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "gcp":{
+ "title":"gcp",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIGCPPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"gcp",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_GCPCollection_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "collectionIdentification",
+ "collectionName",
+ "coordinateReferenceSystem",
+ "gcp"
+ ]
+ },
+ "MITriggerCodePropertyType":{
"type":"object",
- "title":"MIOperationPropertyType",
+ "title":"MITriggerCodePropertyType",
"properties":{
- "miOperation":{
- "title":"miOperation",
+ "miTriggerCode":{
+ "title":"miTriggerCode",
"allOf":[
{
- "$ref":"#/definitions/MIOperationType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_Operation",
+ "localPart":"MI_TriggerCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_TriggerCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "miTriggerCode",
+ "nilReason"
+ ]
+ },
+ "DirectPositionPropertyType":{
+ "type":"object",
+ "title":"DirectPositionPropertyType",
+ "required":[
+ "pos"
+ ],
+ "properties":{
+ "pos":{
+ "title":"pos",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/gml/3.2#/definitions/DirectPositionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pos",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -7415,11 +7132,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Operation_PropertyType",
+ "localPart":"DirectPosition_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miOperation",
+ "pos",
"nilReason",
"uuidref",
"type",
@@ -7431,20 +7148,20 @@
"actuate"
]
},
- "MIGeorectifiedPropertyType":{
+ "MIOperationPropertyType":{
"type":"object",
- "title":"MIGeorectifiedPropertyType",
+ "title":"MIOperationPropertyType",
"properties":{
- "miGeorectified":{
- "title":"miGeorectified",
+ "miOperation":{
+ "title":"miOperation",
"allOf":[
{
- "$ref":"#/definitions/MIGeorectifiedType"
+ "$ref":"#/definitions/MIOperationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MI_Georectified",
+ "localPart":"MI_Operation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7571,11 +7288,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MI_Georectified_PropertyType",
+ "localPart":"MI_Operation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "miGeorectified",
+ "miOperation",
"nilReason",
"uuidref",
"type",
@@ -7587,17 +7304,208 @@
"actuate"
]
},
- "LESourceType":{
+ "LENominalResolutionPropertyType":{
+ "type":"object",
+ "title":"LENominalResolutionPropertyType",
+ "properties":{
+ "leNominalResolution":{
+ "title":"leNominalResolution",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LENominalResolutionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LE_NominalResolution",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LE_NominalResolution_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "leNominalResolution",
+ "nilReason"
+ ]
+ },
+ "MIPlanType":{
+ "required":[
+ "status",
+ "citation"
+ ],
"allOf":[
{
- "$ref":"#/definitions/LISourceType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"LESourceType",
+ "title":"MIPlanType",
"properties":{
- "processedLevel":{
- "title":"processedLevel",
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIGeometryTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "status":{
+ "title":"status",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDProgressCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"status",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "citation":{
+ "title":"citation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CICitationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"citation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "satisfiedRequirement":{
+ "title":"satisfiedRequirement",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIRequirementPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"satisfiedRequirement",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "operation":{
+ "title":"operation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIOperationPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"operation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_Plan_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "type",
+ "status",
+ "citation",
+ "satisfiedRequirement",
+ "operation"
+ ]
+ },
+ "MIImageDescriptionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDImageDescriptionType"
+ },
+ {
+ "type":"object",
+ "title":"MIImageDescriptionType",
+ "properties":{
+ "rangeElementDescription":{
+ "title":"rangeElementDescription",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIRangeElementDescriptionPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rangeElementDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MI_ImageDescription_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ },
+ "propertiesOrder":[
+ "rangeElementDescription"
+ ]
+ },
+ "MIEventType":{
+ "required":[
+ "identifier",
+ "trigger",
+ "context",
+ "sequence",
+ "time"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MIEventType",
+ "properties":{
+ "identifier":{
+ "title":"identifier",
"allOf":[
{
"$ref":"#/definitions/MDIdentifierPropertyType"
@@ -7605,20 +7513,106 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"processedLevel",
+ "localPart":"identifier",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "trigger":{
+ "title":"trigger",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MITriggerCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"trigger",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "context":{
+ "title":"context",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MIContextCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"context",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "sequence":{
+ "title":"sequence",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MISequenceCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sequence",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "time":{
+ "title":"time",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"time",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "expectedObjective":{
+ "title":"expectedObjective",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIObjectivePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"expectedObjective",
+ "namespaceURI":"http://www.isotc211.org/2005/gmi"
+ }
+ },
+ "relatedSensor":{
+ "title":"relatedSensor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MIInstrumentPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"relatedSensor",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
- "resolution":{
- "title":"resolution",
+ "relatedPass":{
+ "title":"relatedPass",
"allOf":[
{
- "$ref":"#/definitions/LENominalResolutionPropertyType"
+ "$ref":"#/definitions/MIPlatformPassPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"resolution",
+ "localPart":"relatedPass",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
@@ -7627,12 +7621,18 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LE_Source_Type",
+ "localPart":"MI_Event_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
},
"propertiesOrder":[
- "processedLevel",
- "resolution"
+ "identifier",
+ "trigger",
+ "context",
+ "sequence",
+ "time",
+ "expectedObjective",
+ "relatedSensor",
+ "relatedPass"
]
}
},
@@ -7684,7 +7684,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_GCPCollection"
+ "MI_Operation"
]
},
"namespaceURI":{
@@ -7697,11 +7697,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIGCPCollectionType"
+ "$ref":"#/definitions/MIOperationType"
}
},
"elementName":{
- "localPart":"MI_GCPCollection",
+ "localPart":"MI_Operation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7718,7 +7718,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_AcquisitionInformation"
+ "MI_Event"
]
},
"namespaceURI":{
@@ -7731,11 +7731,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIAcquisitionInformationType"
+ "$ref":"#/definitions/MIEventType"
}
},
"elementName":{
- "localPart":"MI_AcquisitionInformation",
+ "localPart":"MI_Event",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7752,7 +7752,7 @@
"properties":{
"localPart":{
"enum":[
- "QE_CoverageResult"
+ "MI_Plan"
]
},
"namespaceURI":{
@@ -7765,11 +7765,11 @@
]
},
"value":{
- "$ref":"#/definitions/QECoverageResultType"
+ "$ref":"#/definitions/MIPlanType"
}
},
"elementName":{
- "localPart":"QE_CoverageResult",
+ "localPart":"MI_Plan",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7786,7 +7786,7 @@
"properties":{
"localPart":{
"enum":[
- "QE_Usability"
+ "MI_ObjectiveTypeCode"
]
},
"namespaceURI":{
@@ -7799,11 +7799,11 @@
]
},
"value":{
- "$ref":"#/definitions/QEUsabilityType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"QE_Usability",
+ "localPart":"MI_ObjectiveTypeCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7820,7 +7820,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Platform"
+ "MI_Objective"
]
},
"namespaceURI":{
@@ -7833,11 +7833,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIPlatformType"
+ "$ref":"#/definitions/MIObjectiveType"
}
},
"elementName":{
- "localPart":"MI_Platform",
+ "localPart":"MI_Objective",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7854,7 +7854,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Instrument"
+ "MI_ContextCode"
]
},
"namespaceURI":{
@@ -7867,11 +7867,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIInstrumentType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"MI_Instrument",
+ "localPart":"MI_ContextCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7888,7 +7888,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Requirement"
+ "MI_TriggerCode"
]
},
"namespaceURI":{
@@ -7901,11 +7901,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIRequirementType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"MI_Requirement",
+ "localPart":"MI_TriggerCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7922,7 +7922,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_RequestedDate"
+ "MI_PlatformPass"
]
},
"namespaceURI":{
@@ -7935,11 +7935,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIRequestedDateType"
+ "$ref":"#/definitions/MIPlatformPassType"
}
},
"elementName":{
- "localPart":"MI_RequestedDate",
+ "localPart":"MI_PlatformPass",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7956,7 +7956,7 @@
"properties":{
"localPart":{
"enum":[
- "LE_ProcessStep"
+ "MI_TransferFunctionTypeCode"
]
},
"namespaceURI":{
@@ -7969,11 +7969,11 @@
]
},
"value":{
- "$ref":"#/definitions/LEProcessStepType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"LE_ProcessStep",
+ "localPart":"MI_TransferFunctionTypeCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -7990,7 +7990,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Band"
+ "MI_Georeferenceable"
]
},
"namespaceURI":{
@@ -8003,11 +8003,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIBandType"
+ "$ref":"#/definitions/MIGeoreferenceableType"
}
},
"elementName":{
- "localPart":"MI_Band",
+ "localPart":"MI_Georeferenceable",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8058,7 +8058,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractMI_GeolocationInformation"
+ "MI_ImageDescription"
]
},
"namespaceURI":{
@@ -8071,11 +8071,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractMIGeolocationInformationType"
+ "$ref":"#/definitions/MIImageDescriptionType"
}
},
"elementName":{
- "localPart":"AbstractMI_GeolocationInformation",
+ "localPart":"MI_ImageDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8092,7 +8092,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_SensorTypeCode"
+ "QE_CoverageResult"
]
},
"namespaceURI":{
@@ -8105,11 +8105,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/QECoverageResultType"
}
},
"elementName":{
- "localPart":"MI_SensorTypeCode",
+ "localPart":"QE_CoverageResult",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8126,7 +8126,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_ContextCode"
+ "MI_Requirement"
]
},
"namespaceURI":{
@@ -8139,11 +8139,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/MIRequirementType"
}
},
"elementName":{
- "localPart":"MI_ContextCode",
+ "localPart":"MI_Requirement",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8160,7 +8160,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_TransferFunctionTypeCode"
+ "MI_Georectified"
]
},
"namespaceURI":{
@@ -8173,11 +8173,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/MIGeorectifiedType"
}
},
"elementName":{
- "localPart":"MI_TransferFunctionTypeCode",
+ "localPart":"MI_Georectified",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8194,7 +8194,7 @@
"properties":{
"localPart":{
"enum":[
- "LE_Source"
+ "MI_PriorityCode"
]
},
"namespaceURI":{
@@ -8207,11 +8207,11 @@
]
},
"value":{
- "$ref":"#/definitions/LESourceType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"LE_Source",
+ "localPart":"MI_PriorityCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8228,7 +8228,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_OperationTypeCode"
+ "MI_SensorTypeCode"
]
},
"namespaceURI":{
@@ -8245,7 +8245,7 @@
}
},
"elementName":{
- "localPart":"MI_OperationTypeCode",
+ "localPart":"MI_SensorTypeCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8262,7 +8262,7 @@
"properties":{
"localPart":{
"enum":[
- "MX_DataFile"
+ "MI_GeometryTypeCode"
]
},
"namespaceURI":{
@@ -8275,11 +8275,11 @@
]
},
"value":{
- "$ref":"#/definitions/MXDataFileType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"MX_DataFile",
+ "localPart":"MI_GeometryTypeCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8296,7 +8296,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Georectified"
+ "MI_Platform"
]
},
"namespaceURI":{
@@ -8309,11 +8309,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIGeorectifiedType"
+ "$ref":"#/definitions/MIPlatformType"
}
},
"elementName":{
- "localPart":"MI_Georectified",
+ "localPart":"MI_Platform",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8330,7 +8330,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Georeferenceable"
+ "MI_GCPCollection"
]
},
"namespaceURI":{
@@ -8343,11 +8343,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIGeoreferenceableType"
+ "$ref":"#/definitions/MIGCPCollectionType"
}
},
"elementName":{
- "localPart":"MI_Georeferenceable",
+ "localPart":"MI_GCPCollection",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8364,7 +8364,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_CoverageDescription"
+ "MI_RangeElementDescription"
]
},
"namespaceURI":{
@@ -8377,11 +8377,11 @@
]
},
"value":{
- "$ref":"#/definitions/MICoverageDescriptionType"
+ "$ref":"#/definitions/MIRangeElementDescriptionType"
}
},
"elementName":{
- "localPart":"MI_CoverageDescription",
+ "localPart":"MI_RangeElementDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8398,7 +8398,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Objective"
+ "MX_DataFile"
]
},
"namespaceURI":{
@@ -8411,11 +8411,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIObjectiveType"
+ "$ref":"#/definitions/MXDataFileType"
}
},
"elementName":{
- "localPart":"MI_Objective",
+ "localPart":"MX_DataFile",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8432,7 +8432,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_GeometryTypeCode"
+ "QE_Usability"
]
},
"namespaceURI":{
@@ -8445,11 +8445,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/QEUsabilityType"
}
},
"elementName":{
- "localPart":"MI_GeometryTypeCode",
+ "localPart":"QE_Usability",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8466,7 +8466,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_EnvironmentalRecord"
+ "LE_ProcessStepReport"
]
},
"namespaceURI":{
@@ -8479,11 +8479,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIEnvironmentalRecordType"
+ "$ref":"#/definitions/LEProcessStepReportType"
}
},
"elementName":{
- "localPart":"MI_EnvironmentalRecord",
+ "localPart":"LE_ProcessStepReport",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8500,7 +8500,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_PolarisationOrientationCode"
+ "AbstractMI_GeolocationInformation"
]
},
"namespaceURI":{
@@ -8513,11 +8513,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/AbstractMIGeolocationInformationType"
}
},
"elementName":{
- "localPart":"MI_PolarisationOrientationCode",
+ "localPart":"AbstractMI_GeolocationInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8534,7 +8534,7 @@
"properties":{
"localPart":{
"enum":[
- "LE_Algorithm"
+ "MI_AcquisitionInformation"
]
},
"namespaceURI":{
@@ -8547,11 +8547,11 @@
]
},
"value":{
- "$ref":"#/definitions/LEAlgorithmType"
+ "$ref":"#/definitions/MIAcquisitionInformationType"
}
},
"elementName":{
- "localPart":"LE_Algorithm",
+ "localPart":"MI_AcquisitionInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8568,7 +8568,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_PlatformPass"
+ "MI_BandDefinition"
]
},
"namespaceURI":{
@@ -8581,11 +8581,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIPlatformPassType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"MI_PlatformPass",
+ "localPart":"MI_BandDefinition",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8602,7 +8602,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_BandDefinition"
+ "LE_Source"
]
},
"namespaceURI":{
@@ -8615,11 +8615,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/LESourceType"
}
},
"elementName":{
- "localPart":"MI_BandDefinition",
+ "localPart":"LE_Source",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8636,7 +8636,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_ObjectiveTypeCode"
+ "MI_Instrument"
]
},
"namespaceURI":{
@@ -8649,11 +8649,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/MIInstrumentType"
}
},
"elementName":{
- "localPart":"MI_ObjectiveTypeCode",
+ "localPart":"MI_Instrument",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8670,7 +8670,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Event"
+ "MI_CoverageDescription"
]
},
"namespaceURI":{
@@ -8683,11 +8683,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIEventType"
+ "$ref":"#/definitions/MICoverageDescriptionType"
}
},
"elementName":{
- "localPart":"MI_Event",
+ "localPart":"MI_CoverageDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8704,7 +8704,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Operation"
+ "LE_ProcessStep"
]
},
"namespaceURI":{
@@ -8717,11 +8717,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIOperationType"
+ "$ref":"#/definitions/LEProcessStepType"
}
},
"elementName":{
- "localPart":"MI_Operation",
+ "localPart":"LE_ProcessStep",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8738,7 +8738,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_PriorityCode"
+ "MI_Band"
]
},
"namespaceURI":{
@@ -8751,11 +8751,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/MIBandType"
}
},
"elementName":{
- "localPart":"MI_PriorityCode",
+ "localPart":"MI_Band",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8772,7 +8772,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_RangeElementDescription"
+ "MI_OperationTypeCode"
]
},
"namespaceURI":{
@@ -8785,11 +8785,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIRangeElementDescriptionType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"MI_RangeElementDescription",
+ "localPart":"MI_OperationTypeCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8806,7 +8806,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_ImageDescription"
+ "MI_SequenceCode"
]
},
"namespaceURI":{
@@ -8819,11 +8819,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIImageDescriptionType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"MI_ImageDescription",
+ "localPart":"MI_SequenceCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8840,7 +8840,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_GCP"
+ "MI_EnvironmentalRecord"
]
},
"namespaceURI":{
@@ -8853,11 +8853,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIGCPType"
+ "$ref":"#/definitions/MIEnvironmentalRecordType"
}
},
"elementName":{
- "localPart":"MI_GCP",
+ "localPart":"MI_EnvironmentalRecord",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8874,7 +8874,7 @@
"properties":{
"localPart":{
"enum":[
- "LE_ProcessStepReport"
+ "MI_GCP"
]
},
"namespaceURI":{
@@ -8887,11 +8887,11 @@
]
},
"value":{
- "$ref":"#/definitions/LEProcessStepReportType"
+ "$ref":"#/definitions/MIGCPType"
}
},
"elementName":{
- "localPart":"LE_ProcessStepReport",
+ "localPart":"MI_GCP",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8908,7 +8908,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_Plan"
+ "MI_RequestedDate"
]
},
"namespaceURI":{
@@ -8921,11 +8921,11 @@
]
},
"value":{
- "$ref":"#/definitions/MIPlanType"
+ "$ref":"#/definitions/MIRequestedDateType"
}
},
"elementName":{
- "localPart":"MI_Plan",
+ "localPart":"MI_RequestedDate",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8942,7 +8942,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_TriggerCode"
+ "LE_Algorithm"
]
},
"namespaceURI":{
@@ -8955,11 +8955,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/LEAlgorithmType"
}
},
"elementName":{
- "localPart":"MI_TriggerCode",
+ "localPart":"LE_Algorithm",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -8976,7 +8976,7 @@
"properties":{
"localPart":{
"enum":[
- "LE_Processing"
+ "MI_PolarisationOrientationCode"
]
},
"namespaceURI":{
@@ -8989,11 +8989,11 @@
]
},
"value":{
- "$ref":"#/definitions/LEProcessingType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"LE_Processing",
+ "localPart":"MI_PolarisationOrientationCode",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
},
@@ -9010,7 +9010,7 @@
"properties":{
"localPart":{
"enum":[
- "MI_SequenceCode"
+ "LE_Processing"
]
},
"namespaceURI":{
@@ -9023,11 +9023,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/LEProcessingType"
}
},
"elementName":{
- "localPart":"MI_SequenceCode",
+ "localPart":"LE_Processing",
"namespaceURI":"http://www.isotc211.org/2005/gmi"
}
}
diff --git a/scripts/jsonschemas/ISO19139_GCO_20060504.jsonschema b/scripts/jsonschemas/ISO19139_GCO_20060504.jsonschema
index 9934a985..c098c176 100644
--- a/scripts/jsonschemas/ISO19139_GCO_20060504.jsonschema
+++ b/scripts/jsonschemas/ISO19139_GCO_20060504.jsonschema
@@ -2,9 +2,56 @@
{
"id":"http://www.isotc211.org/2005/gco#",
"definitions":{
- "UomScalePropertyType":{
+ "RecordTypePropertyType":{
"type":"object",
- "title":"UomScalePropertyType",
+ "title":"RecordTypePropertyType",
+ "required":[
+ "recordType"
+ ],
+ "properties":{
+ "recordType":{
+ "title":"recordType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/RecordTypeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"RecordType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RecordType_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "recordType",
+ "nilReason"
+ ]
+ },
+ "UomAreaPropertyType":{
+ "type":"object",
+ "title":"UomAreaPropertyType",
"required":[
"unitDefinition"
],
@@ -157,7 +204,7 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomScale_PropertyType",
+ "localPart":"UomArea_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
@@ -173,36 +220,24 @@
"actuate"
]
},
- "UnitOfMeasurePropertyType":{
+ "MemberNamePropertyType":{
"type":"object",
- "title":"UnitOfMeasurePropertyType",
+ "title":"MemberNamePropertyType",
"required":[
- "unitDefinition"
+ "memberName"
],
"properties":{
- "unitDefinition":{
- "title":"unitDefinition",
+ "memberName":{
+ "title":"memberName",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/UnitDefinitionType"
- }
- },
- "elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/MemberNameType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"MemberName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
"nilReason":{
@@ -328,11 +363,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UnitOfMeasure_PropertyType",
+ "localPart":"MemberName_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unitDefinition",
+ "memberName",
"nilReason",
"uuidref",
"type",
@@ -344,78 +379,9 @@
"actuate"
]
},
- "CodeListValueType":{
- "type":"object",
- "title":"CodeListValueType",
- "required":[
- "codeList",
- "codeListValue"
- ],
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "codeList":{
- "title":"codeList",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeList",
- "namespaceURI":""
- }
- },
- "codeListValue":{
- "title":"codeListValue",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeListValue",
- "namespaceURI":""
- }
- },
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CodeListValue_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "value",
- "codeList",
- "codeListValue",
- "codeSpace"
- ]
- },
- "UomVelocityPropertyType":{
+ "UomTimePropertyType":{
"type":"object",
- "title":"UomVelocityPropertyType",
+ "title":"UomTimePropertyType",
"required":[
"unitDefinition"
],
@@ -568,7 +534,7 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomVelocity_PropertyType",
+ "localPart":"UomTime_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
@@ -584,15 +550,62 @@
"actuate"
]
},
- "UomLengthPropertyType":{
+ "ScalePropertyType":{
"type":"object",
- "title":"UomLengthPropertyType",
+ "title":"ScalePropertyType",
"required":[
- "unitDefinition"
+ "scale"
],
"properties":{
- "unitDefinition":{
- "title":"unitDefinition",
+ "scale":{
+ "title":"scale",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ScaleType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Scale",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Scale_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "scale",
+ "nilReason"
+ ]
+ },
+ "LengthPropertyType":{
+ "type":"object",
+ "title":"LengthPropertyType",
+ "required":[
+ "length"
+ ],
+ "properties":{
+ "length":{
+ "title":"length",
"allOf":[
{
"type":"object",
@@ -601,19 +614,19 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/UnitDefinitionType"
+ "$ref":"#/definitions/LengthType"
}
},
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"Length",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"Length",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
"nilReason":{
@@ -631,16 +644,125 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- },
- "uuidref":{
- "title":"uuidref",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Length_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "length",
+ "nilReason"
+ ]
+ },
+ "DatePropertyType":{
+ "type":"object",
+ "title":"DatePropertyType",
+ "required":[
+ "date",
+ "dateTime"
+ ],
+ "properties":{
+ "date":{
+ "title":"date",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Date",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "dateTime":{
+ "title":"dateTime",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DateTime",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Date_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "date",
+ "dateTime",
+ "nilReason"
+ ]
+ },
+ "TypeNamePropertyType":{
+ "type":"object",
+ "title":"TypeNamePropertyType",
+ "required":[
+ "typeName"
+ ],
+ "properties":{
+ "typeName":{
+ "title":"typeName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeNameType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"TypeName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
"localPart":"uuidref",
"namespaceURI":""
}
@@ -739,11 +861,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomLength_PropertyType",
+ "localPart":"TypeName_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unitDefinition",
+ "typeName",
"nilReason",
"uuidref",
"type",
@@ -755,6 +877,53 @@
"actuate"
]
},
+ "RealPropertyType":{
+ "type":"object",
+ "title":"RealPropertyType",
+ "required":[
+ "real"
+ ],
+ "properties":{
+ "real":{
+ "title":"real",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Real",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Real_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "real",
+ "nilReason"
+ ]
+ },
"MultiplicityRangeType":{
"required":[
"lower",
@@ -807,23 +976,51 @@
"upper"
]
},
- "UnlimitedIntegerPropertyType":{
+ "NumberPropertyType":{
"type":"object",
- "title":"UnlimitedIntegerPropertyType",
+ "title":"NumberPropertyType",
"required":[
- "unlimitedInteger"
+ "real",
+ "decimal",
+ "integer"
],
"properties":{
- "unlimitedInteger":{
- "title":"unlimitedInteger",
+ "real":{
+ "title":"real",
"allOf":[
{
- "$ref":"#/definitions/UnlimitedIntegerType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"UnlimitedInteger",
+ "localPart":"Real",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "decimal":{
+ "title":"decimal",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Decimal",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "integer":{
+ "title":"integer",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Integer",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -846,23 +1043,62 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UnlimitedInteger_PropertyType",
+ "localPart":"Number_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unlimitedInteger",
+ "real",
+ "decimal",
+ "integer",
"nilReason"
]
},
- "MeasurePropertyType":{
+ "BinaryType":{
"type":"object",
- "title":"MeasurePropertyType",
+ "title":"BinaryType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"value"
+ },
+ "src":{
+ "title":"src",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"src",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Binary_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "value",
+ "src"
+ ]
+ },
+ "UnitOfMeasurePropertyType":{
+ "type":"object",
+ "title":"UnitOfMeasurePropertyType",
"required":[
- "measure"
+ "unitDefinition"
],
"properties":{
- "measure":{
- "title":"measure",
+ "unitDefinition":{
+ "title":"unitDefinition",
"allOf":[
{
"type":"object",
@@ -871,66 +1107,19 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/UnitDefinitionType"
}
},
"elementName":{
- "localPart":"Measure",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"Measure",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Measure_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "measure",
- "nilReason"
- ]
- },
- "MultiplicityRangePropertyType":{
- "type":"object",
- "title":"MultiplicityRangePropertyType",
- "required":[
- "multiplicityRange"
- ],
- "properties":{
- "multiplicityRange":{
- "title":"multiplicityRange",
- "allOf":[
- {
- "$ref":"#/definitions/MultiplicityRangeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MultiplicityRange",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"nilReason":{
@@ -1056,11 +1245,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiplicityRange_PropertyType",
+ "localPart":"UnitOfMeasure_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "multiplicityRange",
+ "unitDefinition",
"nilReason",
"uuidref",
"type",
@@ -1072,147 +1261,23 @@
"actuate"
]
},
- "ScopedNamePropertyType":{
- "type":"object",
- "title":"ScopedNamePropertyType",
- "required":[
- "scopedName"
- ],
- "properties":{
- "scopedName":{
- "title":"scopedName",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ScopedName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"ScopedName_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "scopedName",
- "nilReason"
- ]
- },
- "NumberPropertyType":{
- "type":"object",
- "title":"NumberPropertyType",
- "required":[
- "real",
- "decimal",
- "integer"
- ],
- "properties":{
- "real":{
- "title":"real",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Real",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "decimal":{
- "title":"decimal",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Decimal",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "integer":{
- "title":"integer",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Integer",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Number_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "real",
- "decimal",
- "integer",
- "nilReason"
- ]
- },
- "TypeNamePropertyType":{
+ "RecordPropertyType":{
"type":"object",
- "title":"TypeNamePropertyType",
+ "title":"RecordPropertyType",
"required":[
- "typeName"
+ "record"
],
"properties":{
- "typeName":{
- "title":"typeName",
+ "record":{
+ "title":"record",
"allOf":[
{
- "$ref":"#/definitions/TypeNameType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"TypeName",
+ "localPart":"Record",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -1339,11 +1404,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TypeName_PropertyType",
+ "localPart":"Record_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "typeName",
+ "record",
"nilReason",
"uuidref",
"type",
@@ -1355,60 +1420,82 @@
"actuate"
]
},
- "BinaryType":{
+ "MeasurePropertyType":{
"type":"object",
- "title":"BinaryType",
+ "title":"MeasurePropertyType",
+ "required":[
+ "measure"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "measure":{
+ "title":"measure",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/MeasureType"
+ }
+ },
+ "elementName":{
+ "localPart":"Measure",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
}
],
- "propertyType":"value"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"Measure",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
},
- "src":{
- "title":"src",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"src",
- "namespaceURI":""
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Binary_Type",
+ "localPart":"Measure_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "value",
- "src"
+ "measure",
+ "nilReason"
]
},
- "RecordPropertyType":{
+ "MultiplicityPropertyType":{
"type":"object",
- "title":"RecordPropertyType",
+ "title":"MultiplicityPropertyType",
"required":[
- "record"
+ "multiplicity"
],
"properties":{
- "record":{
- "title":"record",
+ "multiplicity":{
+ "title":"multiplicity",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/MultiplicityType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Record",
+ "localPart":"Multiplicity",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -1535,11 +1622,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Record_PropertyType",
+ "localPart":"Multiplicity_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "record",
+ "multiplicity",
"nilReason",
"uuidref",
"type",
@@ -1722,94 +1809,60 @@
"actuate"
]
},
- "GenericNamePropertyType":{
+ "UnlimitedIntegerType":{
"type":"object",
- "title":"GenericNamePropertyType",
- "required":[
- "abstractGenericName"
- ],
+ "title":"UnlimitedIntegerType",
"properties":{
- "abstractGenericName":{
- "title":"abstractGenericName",
+ "value":{
+ "title":"value",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CodeType"
- }
- },
- "elementName":{
- "localPart":"AbstractGenericName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractGenericName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
+ "propertyType":"value"
},
- "nilReason":{
- "title":"nilReason",
+ "isInfinite":{
+ "title":"isInfinite",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"isInfinite",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GenericName_PropertyType",
+ "localPart":"UnlimitedInteger_Type",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "abstractGenericName",
- "nilReason"
+ "value",
+ "isInfinite"
]
},
- "CharacterStringPropertyType":{
+ "DateTimePropertyType":{
"type":"object",
- "title":"CharacterStringPropertyType",
+ "title":"DateTimePropertyType",
"required":[
- "characterString"
+ "dateTime"
],
"properties":{
- "characterString":{
- "title":"characterString",
+ "dateTime":{
+ "title":"dateTime",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- },
- "elementName":{
- "localPart":"CharacterString",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"CharacterString",
+ "localPart":"DateTime",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -1832,83 +1885,31 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CharacterString_PropertyType",
+ "localPart":"DateTime_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "characterString",
+ "dateTime",
"nilReason"
]
},
- "MemberNameType":{
- "required":[
- "aName",
- "attributeType"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MemberNameType",
- "properties":{
- "aName":{
- "title":"aName",
- "allOf":[
- {
- "$ref":"#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"aName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "attributeType":{
- "title":"attributeType",
- "allOf":[
- {
- "$ref":"#/definitions/TypeNamePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"attributeType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MemberName_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "aName",
- "attributeType"
- ]
- },
- "RealPropertyType":{
+ "DecimalPropertyType":{
"type":"object",
- "title":"RealPropertyType",
+ "title":"DecimalPropertyType",
"required":[
- "real"
+ "decimal"
],
"properties":{
- "real":{
- "title":"real",
+ "decimal":{
+ "title":"decimal",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Real",
+ "localPart":"Decimal",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -1931,72 +1932,31 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Real_PropertyType",
+ "localPart":"Decimal_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "real",
+ "decimal",
"nilReason"
]
},
- "MultiplicityType":{
- "required":[
- "range"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MultiplicityType",
- "properties":{
- "range":{
- "title":"range",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MultiplicityRangePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"range",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Multiplicity_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "range"
- ]
- },
- "DateTimePropertyType":{
+ "UnlimitedIntegerPropertyType":{
"type":"object",
- "title":"DateTimePropertyType",
+ "title":"UnlimitedIntegerPropertyType",
"required":[
- "dateTime"
+ "unlimitedInteger"
],
"properties":{
- "dateTime":{
- "title":"dateTime",
+ "unlimitedInteger":{
+ "title":"unlimitedInteger",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"#/definitions/UnlimitedIntegerType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DateTime",
+ "localPart":"UnlimitedInteger",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -2019,11 +1979,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DateTime_PropertyType",
+ "localPart":"UnlimitedInteger_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "dateTime",
+ "unlimitedInteger",
"nilReason"
]
},
@@ -2064,35 +2024,23 @@
"aName"
]
},
- "LengthPropertyType":{
+ "AnglePropertyType":{
"type":"object",
- "title":"LengthPropertyType",
+ "title":"AnglePropertyType",
"required":[
- "length"
+ "angle"
],
"properties":{
- "length":{
- "title":"length",
+ "angle":{
+ "title":"angle",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/LengthType"
- }
- },
- "elementName":{
- "localPart":"Length",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
+ "$ref":"#/definitions/AngleType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"Length",
+ "localPart":"Angle",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -2115,44 +2063,73 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Length_PropertyType",
+ "localPart":"Angle_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "length",
+ "angle",
"nilReason"
]
},
- "UomAreaPropertyType":{
+ "AbstractObjectType":{
"type":"object",
- "title":"UomAreaPropertyType",
+ "title":"AbstractObjectType",
+ "properties":{
+ "id":{
+ "title":"id",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"id",
+ "namespaceURI":""
+ }
+ },
+ "uuid":{
+ "title":"uuid",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuid",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractObject_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "id",
+ "uuid"
+ ]
+ },
+ "MultiplicityRangePropertyType":{
+ "type":"object",
+ "title":"MultiplicityRangePropertyType",
"required":[
- "unitDefinition"
+ "multiplicityRange"
],
"properties":{
- "unitDefinition":{
- "title":"unitDefinition",
+ "multiplicityRange":{
+ "title":"multiplicityRange",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/UnitDefinitionType"
- }
- },
- "elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
+ "$ref":"#/definitions/MultiplicityRangeType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
+ "localPart":"MultiplicityRange",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
"nilReason":{
@@ -2263,274 +2240,136 @@
}
},
"actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"UomArea_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "unitDefinition",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "UnlimitedIntegerType":{
- "type":"object",
- "title":"UnlimitedIntegerType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"value"
- },
- "isInfinite":{
- "title":"isInfinite",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"isInfinite",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"UnlimitedInteger_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "value",
- "isInfinite"
- ]
- },
- "AnglePropertyType":{
- "type":"object",
- "title":"AnglePropertyType",
- "required":[
- "angle"
- ],
- "properties":{
- "angle":{
- "title":"angle",
- "allOf":[
- {
- "$ref":"#/definitions/AngleType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Angle",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Angle_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "angle",
- "nilReason"
- ]
- },
- "RecordTypePropertyType":{
- "type":"object",
- "title":"RecordTypePropertyType",
- "required":[
- "recordType"
- ],
- "properties":{
- "recordType":{
- "title":"recordType",
- "allOf":[
- {
- "$ref":"#/definitions/RecordTypeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"RecordType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RecordType_PropertyType",
+ "localPart":"MultiplicityRange_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "recordType",
- "nilReason"
+ "multiplicityRange",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "DecimalPropertyType":{
+ "CodeListValueType":{
"type":"object",
- "title":"DecimalPropertyType",
+ "title":"CodeListValueType",
"required":[
- "decimal"
+ "codeList",
+ "codeListValue"
],
"properties":{
- "decimal":{
- "title":"decimal",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Decimal",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
+ "propertyType":"value"
},
- "nilReason":{
- "title":"nilReason",
+ "codeList":{
+ "title":"codeList",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"codeList",
+ "namespaceURI":""
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Decimal_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "decimal",
- "nilReason"
- ]
- },
- "AbstractObjectType":{
- "type":"object",
- "title":"AbstractObjectType",
- "properties":{
- "id":{
- "title":"id",
+ },
+ "codeListValue":{
+ "title":"codeListValue",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"id",
+ "localPart":"codeListValue",
"namespaceURI":""
}
},
- "uuid":{
- "title":"uuid",
+ "codeSpace":{
+ "title":"codeSpace",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uuid",
+ "localPart":"codeSpace",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractObject_Type",
+ "localPart":"CodeListValue_Type",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "id",
- "uuid"
+ "value",
+ "codeList",
+ "codeListValue",
+ "codeSpace"
]
},
- "IntegerPropertyType":{
+ "UomLengthPropertyType":{
"type":"object",
- "title":"IntegerPropertyType",
+ "title":"UomLengthPropertyType",
"required":[
- "integer"
+ "unitDefinition"
],
"properties":{
- "integer":{
- "title":"integer",
+ "unitDefinition":{
+ "title":"unitDefinition",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/UnitDefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Integer",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"nilReason":{
@@ -2548,30 +2387,19 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Integer_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "integer",
- "nilReason"
- ]
- },
- "RecordTypeType":{
- "type":"object",
- "title":"RecordTypeType",
- "properties":{
- "value":{
- "title":"value",
+ },
+ "uuidref":{
+ "title":"uuidref",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
},
"type":{
"title":"type",
@@ -2667,11 +2495,13 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RecordType_Type",
+ "localPart":"UomLength_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "value",
+ "unitDefinition",
+ "nilReason",
+ "uuidref",
"type",
"href",
"role",
@@ -2681,23 +2511,23 @@
"actuate"
]
},
- "BinaryPropertyType":{
+ "BooleanPropertyType":{
"type":"object",
- "title":"BinaryPropertyType",
+ "title":"BooleanPropertyType",
"required":[
- "binary"
+ "_boolean"
],
"properties":{
- "binary":{
- "title":"binary",
+ "_boolean":{
+ "title":"_boolean",
"allOf":[
{
- "$ref":"#/definitions/BinaryType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Binary",
+ "localPart":"Boolean",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -2720,31 +2550,31 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Binary_PropertyType",
+ "localPart":"Boolean_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "binary",
+ "_boolean",
"nilReason"
]
},
- "DistancePropertyType":{
+ "BinaryPropertyType":{
"type":"object",
- "title":"DistancePropertyType",
+ "title":"BinaryPropertyType",
"required":[
- "distance"
+ "binary"
],
"properties":{
- "distance":{
- "title":"distance",
+ "binary":{
+ "title":"binary",
"allOf":[
{
- "$ref":"#/definitions/LengthType"
+ "$ref":"#/definitions/BinaryType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Distance",
+ "localPart":"Binary",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -2767,17 +2597,17 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Distance_PropertyType",
+ "localPart":"Binary_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "distance",
+ "binary",
"nilReason"
]
},
- "UomTimePropertyType":{
+ "UomVelocityPropertyType":{
"type":"object",
- "title":"UomTimePropertyType",
+ "title":"UomVelocityPropertyType",
"required":[
"unitDefinition"
],
@@ -2930,7 +2760,7 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomTime_PropertyType",
+ "localPart":"UomVelocity_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
@@ -2946,23 +2776,23 @@
"actuate"
]
},
- "ScalePropertyType":{
+ "DistancePropertyType":{
"type":"object",
- "title":"ScalePropertyType",
+ "title":"DistancePropertyType",
"required":[
- "scale"
+ "distance"
],
"properties":{
- "scale":{
- "title":"scale",
+ "distance":{
+ "title":"distance",
"allOf":[
{
- "$ref":"#/definitions/ScaleType"
+ "$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Scale",
+ "localPart":"Distance",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -2976,27 +2806,55 @@
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Distance_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "distance",
+ "nilReason"
+ ]
+ },
+ "UomAnglePropertyType":{
+ "type":"object",
+ "title":"UomAnglePropertyType",
+ "required":[
+ "unitDefinition"
+ ],
+ "properties":{
+ "unitDefinition":{
+ "title":"unitDefinition",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/UnitDefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Scale_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "scale",
- "nilReason"
- ]
- },
- "ObjectReferencePropertyType":{
- "type":"object",
- "title":"ObjectReferencePropertyType",
- "properties":{
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -3120,10 +2978,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ObjectReference_PropertyType",
+ "localPart":"UomAngle_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
+ "unitDefinition",
"nilReason",
"uuidref",
"type",
@@ -3135,66 +2994,59 @@
"actuate"
]
},
- "UomAnglePropertyType":{
- "type":"object",
- "title":"UomAnglePropertyType",
+ "MultiplicityType":{
"required":[
- "unitDefinition"
+ "range"
],
- "properties":{
- "unitDefinition":{
- "title":"unitDefinition",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/UnitDefinitionType"
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MultiplicityType",
+ "properties":{
+ "range":{
+ "title":"range",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MultiplicityRangePropertyType"
+ },
+ "minItems":1
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "localPart":"range",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
- },
- "uuidref":{
- "title":"uuidref",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Multiplicity_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "range"
+ ]
+ },
+ "RecordTypeType":{
+ "type":"object",
+ "title":"RecordTypeType",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
+ "propertyType":"value"
},
"type":{
"title":"type",
@@ -3290,13 +3142,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomAngle_PropertyType",
+ "localPart":"RecordType_Type",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unitDefinition",
- "nilReason",
- "uuidref",
+ "value",
"type",
"href",
"role",
@@ -3306,6 +3156,58 @@
"actuate"
]
},
+ "MemberNameType":{
+ "required":[
+ "aName",
+ "attributeType"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MemberNameType",
+ "properties":{
+ "aName":{
+ "title":"aName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"aName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "attributeType":{
+ "title":"attributeType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeNamePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"attributeType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MemberName_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "aName",
+ "attributeType"
+ ]
+ },
"LocalNamePropertyType":{
"type":"object",
"title":"LocalNamePropertyType",
@@ -3353,37 +3255,23 @@
"nilReason"
]
},
- "DatePropertyType":{
+ "IntegerPropertyType":{
"type":"object",
- "title":"DatePropertyType",
+ "title":"IntegerPropertyType",
"required":[
- "date",
- "dateTime"
+ "integer"
],
"properties":{
- "date":{
- "title":"date",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Date",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "dateTime":{
- "title":"dateTime",
+ "integer":{
+ "title":"integer",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DateTime",
+ "localPart":"Integer",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3406,32 +3294,31 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Date_PropertyType",
+ "localPart":"Integer_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "date",
- "dateTime",
+ "integer",
"nilReason"
]
},
- "BooleanPropertyType":{
+ "ScopedNamePropertyType":{
"type":"object",
- "title":"BooleanPropertyType",
+ "title":"ScopedNamePropertyType",
"required":[
- "_boolean"
+ "scopedName"
],
"properties":{
- "_boolean":{
- "title":"_boolean",
+ "scopedName":{
+ "title":"scopedName",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Boolean",
+ "localPart":"ScopedName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3454,32 +3341,44 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Boolean_PropertyType",
+ "localPart":"ScopedName_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "_boolean",
+ "scopedName",
"nilReason"
]
},
- "MultiplicityPropertyType":{
+ "UomScalePropertyType":{
"type":"object",
- "title":"MultiplicityPropertyType",
+ "title":"UomScalePropertyType",
"required":[
- "multiplicity"
+ "unitDefinition"
],
"properties":{
- "multiplicity":{
- "title":"multiplicity",
+ "unitDefinition":{
+ "title":"unitDefinition",
"allOf":[
{
- "$ref":"#/definitions/MultiplicityType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/UnitDefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Multiplicity",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml"
}
},
"nilReason":{
@@ -3605,11 +3504,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Multiplicity_PropertyType",
+ "localPart":"UomScale_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "multiplicity",
+ "unitDefinition",
"nilReason",
"uuidref",
"type",
@@ -3621,26 +3520,69 @@
"actuate"
]
},
- "MemberNamePropertyType":{
+ "CharacterStringPropertyType":{
"type":"object",
- "title":"MemberNamePropertyType",
+ "title":"CharacterStringPropertyType",
"required":[
- "memberName"
+ "characterString"
],
"properties":{
- "memberName":{
- "title":"memberName",
+ "characterString":{
+ "title":"characterString",
"allOf":[
{
- "$ref":"#/definitions/MemberNameType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ },
+ "elementName":{
+ "localPart":"CharacterString",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"MemberName",
+ "localPart":"CharacterString",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CharacterString_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "characterString",
+ "nilReason"
+ ]
+ },
+ "ObjectReferencePropertyType":{
+ "type":"object",
+ "title":"ObjectReferencePropertyType",
+ "properties":{
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -3764,11 +3706,10 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MemberName_PropertyType",
+ "localPart":"ObjectReference_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "memberName",
"nilReason",
"uuidref",
"type",
@@ -3779,6 +3720,65 @@
"show",
"actuate"
]
+ },
+ "GenericNamePropertyType":{
+ "type":"object",
+ "title":"GenericNamePropertyType",
+ "required":[
+ "abstractGenericName"
+ ],
+ "properties":{
+ "abstractGenericName":{
+ "title":"abstractGenericName",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CodeType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGenericName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGenericName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"GenericName_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "abstractGenericName",
+ "nilReason"
+ ]
}
},
"anyOf":[
@@ -3795,7 +3795,7 @@
"properties":{
"localPart":{
"enum":[
- "Decimal"
+ "ScopedName"
]
},
"namespaceURI":{
@@ -3808,11 +3808,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"Decimal",
+ "localPart":"ScopedName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3829,7 +3829,7 @@
"properties":{
"localPart":{
"enum":[
- "Record"
+ "Binary"
]
},
"namespaceURI":{
@@ -3842,11 +3842,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/BinaryType"
}
},
"elementName":{
- "localPart":"Record",
+ "localPart":"Binary",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3863,7 +3863,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGenericName"
+ "RecordType"
]
},
"namespaceURI":{
@@ -3876,11 +3876,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/RecordTypeType"
}
},
"elementName":{
- "localPart":"AbstractGenericName",
+ "localPart":"RecordType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3897,7 +3897,7 @@
"properties":{
"localPart":{
"enum":[
- "LocalName"
+ "TypeName"
]
},
"namespaceURI":{
@@ -3910,11 +3910,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/TypeNameType"
}
},
"elementName":{
- "localPart":"LocalName",
+ "localPart":"TypeName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3931,7 +3931,7 @@
"properties":{
"localPart":{
"enum":[
- "Angle"
+ "UnlimitedInteger"
]
},
"namespaceURI":{
@@ -3944,11 +3944,11 @@
]
},
"value":{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/UnlimitedIntegerType"
}
},
"elementName":{
- "localPart":"Angle",
+ "localPart":"UnlimitedInteger",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3965,7 +3965,7 @@
"properties":{
"localPart":{
"enum":[
- "ScopedName"
+ "AbstractGenericName"
]
},
"namespaceURI":{
@@ -3982,7 +3982,7 @@
}
},
"elementName":{
- "localPart":"ScopedName",
+ "localPart":"AbstractGenericName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3999,7 +3999,7 @@
"properties":{
"localPart":{
"enum":[
- "Real"
+ "MultiplicityRange"
]
},
"namespaceURI":{
@@ -4012,11 +4012,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/MultiplicityRangeType"
}
},
"elementName":{
- "localPart":"Real",
+ "localPart":"MultiplicityRange",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4033,7 +4033,7 @@
"properties":{
"localPart":{
"enum":[
- "Boolean"
+ "Date"
]
},
"namespaceURI":{
@@ -4046,11 +4046,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"Boolean",
+ "localPart":"Date",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4067,7 +4067,7 @@
"properties":{
"localPart":{
"enum":[
- "Distance"
+ "Angle"
]
},
"namespaceURI":{
@@ -4080,11 +4080,11 @@
]
},
"value":{
- "$ref":"#/definitions/LengthType"
+ "$ref":"#/definitions/AngleType"
}
},
"elementName":{
- "localPart":"Distance",
+ "localPart":"Angle",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4101,7 +4101,7 @@
"properties":{
"localPart":{
"enum":[
- "RecordType"
+ "Real"
]
},
"namespaceURI":{
@@ -4114,11 +4114,11 @@
]
},
"value":{
- "$ref":"#/definitions/RecordTypeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
},
"elementName":{
- "localPart":"RecordType",
+ "localPart":"Real",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4169,7 +4169,7 @@
"properties":{
"localPart":{
"enum":[
- "Multiplicity"
+ "Distance"
]
},
"namespaceURI":{
@@ -4182,11 +4182,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiplicityType"
+ "$ref":"#/definitions/LengthType"
}
},
"elementName":{
- "localPart":"Multiplicity",
+ "localPart":"Distance",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4203,7 +4203,7 @@
"properties":{
"localPart":{
"enum":[
- "Measure"
+ "Multiplicity"
]
},
"namespaceURI":{
@@ -4216,11 +4216,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/MultiplicityType"
}
},
"elementName":{
- "localPart":"Measure",
+ "localPart":"Multiplicity",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4237,7 +4237,7 @@
"properties":{
"localPart":{
"enum":[
- "UnlimitedInteger"
+ "Scale"
]
},
"namespaceURI":{
@@ -4250,11 +4250,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnlimitedIntegerType"
+ "$ref":"#/definitions/ScaleType"
}
},
"elementName":{
- "localPart":"UnlimitedInteger",
+ "localPart":"Scale",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4271,7 +4271,7 @@
"properties":{
"localPart":{
"enum":[
- "Scale"
+ "Measure"
]
},
"namespaceURI":{
@@ -4284,11 +4284,11 @@
]
},
"value":{
- "$ref":"#/definitions/ScaleType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"Scale",
+ "localPart":"Measure",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4305,7 +4305,7 @@
"properties":{
"localPart":{
"enum":[
- "Date"
+ "MemberName"
]
},
"namespaceURI":{
@@ -4318,11 +4318,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/MemberNameType"
}
},
"elementName":{
- "localPart":"Date",
+ "localPart":"MemberName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4339,7 +4339,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiplicityRange"
+ "Decimal"
]
},
"namespaceURI":{
@@ -4352,11 +4352,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiplicityRangeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
},
"elementName":{
- "localPart":"MultiplicityRange",
+ "localPart":"Decimal",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4373,7 +4373,7 @@
"properties":{
"localPart":{
"enum":[
- "Binary"
+ "CharacterString"
]
},
"namespaceURI":{
@@ -4386,11 +4386,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"Binary",
+ "localPart":"CharacterString",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4407,7 +4407,7 @@
"properties":{
"localPart":{
"enum":[
- "MemberName"
+ "LocalName"
]
},
"namespaceURI":{
@@ -4420,11 +4420,11 @@
]
},
"value":{
- "$ref":"#/definitions/MemberNameType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"MemberName",
+ "localPart":"LocalName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4441,7 +4441,7 @@
"properties":{
"localPart":{
"enum":[
- "Integer"
+ "Record"
]
},
"namespaceURI":{
@@ -4454,11 +4454,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
- "localPart":"Integer",
+ "localPart":"Record",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4475,7 +4475,7 @@
"properties":{
"localPart":{
"enum":[
- "DateTime"
+ "Boolean"
]
},
"namespaceURI":{
@@ -4488,11 +4488,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
},
"elementName":{
- "localPart":"DateTime",
+ "localPart":"Boolean",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4543,7 +4543,7 @@
"properties":{
"localPart":{
"enum":[
- "CharacterString"
+ "Integer"
]
},
"namespaceURI":{
@@ -4556,11 +4556,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
},
"elementName":{
- "localPart":"CharacterString",
+ "localPart":"Integer",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4577,7 +4577,7 @@
"properties":{
"localPart":{
"enum":[
- "TypeName"
+ "DateTime"
]
},
"namespaceURI":{
@@ -4590,11 +4590,11 @@
]
},
"value":{
- "$ref":"#/definitions/TypeNameType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
},
"elementName":{
- "localPart":"TypeName",
+ "localPart":"DateTime",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
diff --git a/scripts/jsonschemas/ISO19139_GCO_20070417.jsonschema b/scripts/jsonschemas/ISO19139_GCO_20070417.jsonschema
index d9f52fca..87fe975a 100644
--- a/scripts/jsonschemas/ISO19139_GCO_20070417.jsonschema
+++ b/scripts/jsonschemas/ISO19139_GCO_20070417.jsonschema
@@ -2,129 +2,123 @@
{
"id":"http://www.isotc211.org/2005/gco#",
"definitions":{
- "UnlimitedIntegerType":{
- "type":"object",
- "title":"UnlimitedIntegerType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
- }
- ],
- "propertyType":"value"
+ "MultiplicityType":{
+ "required":[
+ "range"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractObjectType"
},
- "isInfinite":{
- "title":"isInfinite",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ {
+ "type":"object",
+ "title":"MultiplicityType",
+ "properties":{
+ "range":{
+ "title":"range",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MultiplicityRangePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"range",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"isInfinite",
- "namespaceURI":""
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"UnlimitedInteger_Type",
+ "localPart":"Multiplicity_Type",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "value",
- "isInfinite"
+ "range"
]
},
- "CodeListValueType":{
+ "CharacterStringPropertyType":{
"type":"object",
- "title":"CodeListValueType",
+ "title":"CharacterStringPropertyType",
"required":[
- "codeList",
- "codeListValue"
+ "characterString"
],
"properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "codeList":{
- "title":"codeList",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeList",
- "namespaceURI":""
- }
- },
- "codeListValue":{
- "title":"codeListValue",
+ "characterString":{
+ "title":"characterString",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ },
+ "elementName":{
+ "localPart":"CharacterString",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"codeListValue",
- "namespaceURI":""
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"CharacterString",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
- "codeSpace":{
- "title":"codeSpace",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"codeSpace",
- "namespaceURI":""
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CodeListValue_Type",
+ "localPart":"CharacterString_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "value",
- "codeList",
- "codeListValue",
- "codeSpace"
+ "characterString",
+ "nilReason"
]
},
- "LocalNamePropertyType":{
+ "BooleanPropertyType":{
"type":"object",
- "title":"LocalNamePropertyType",
+ "title":"BooleanPropertyType",
"required":[
- "localName"
+ "_boolean"
],
"properties":{
- "localName":{
- "title":"localName",
+ "_boolean":{
+ "title":"_boolean",
"allOf":[
{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LocalName",
+ "localPart":"Boolean",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -147,44 +141,32 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LocalName_PropertyType",
+ "localPart":"Boolean_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "localName",
+ "_boolean",
"nilReason"
]
},
- "UomAnglePropertyType":{
+ "TypeNamePropertyType":{
"type":"object",
- "title":"UomAnglePropertyType",
+ "title":"TypeNamePropertyType",
"required":[
- "unitDefinition"
+ "typeName"
],
"properties":{
- "unitDefinition":{
- "title":"unitDefinition",
+ "typeName":{
+ "title":"typeName",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/UnitDefinitionType"
- }
- },
- "elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/TypeNameType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"TypeName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
"nilReason":{
@@ -310,11 +292,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomAngle_PropertyType",
+ "localPart":"TypeName_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unitDefinition",
+ "typeName",
"nilReason",
"uuidref",
"type",
@@ -326,307 +308,36 @@
"actuate"
]
},
- "RealPropertyType":{
+ "UomLengthPropertyType":{
"type":"object",
- "title":"RealPropertyType",
+ "title":"UomLengthPropertyType",
"required":[
- "real"
+ "unitDefinition"
],
"properties":{
- "real":{
- "title":"real",
+ "unitDefinition":{
+ "title":"unitDefinition",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/UnitDefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"Real",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Real_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "real",
- "nilReason"
- ]
- },
- "MultiplicityType":{
- "required":[
- "range"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MultiplicityType",
- "properties":{
- "range":{
- "title":"range",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MultiplicityRangePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"range",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Multiplicity_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "range"
- ]
- },
- "MemberNameType":{
- "required":[
- "aName",
- "attributeType"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MemberNameType",
- "properties":{
- "aName":{
- "title":"aName",
- "allOf":[
- {
- "$ref":"#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"aName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "attributeType":{
- "title":"attributeType",
- "allOf":[
- {
- "$ref":"#/definitions/TypeNamePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"attributeType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MemberName_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "aName",
- "attributeType"
- ]
- },
- "MeasurePropertyType":{
- "type":"object",
- "title":"MeasurePropertyType",
- "required":[
- "measure"
- ],
- "properties":{
- "measure":{
- "title":"measure",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/MeasureType"
- }
- },
- "elementName":{
- "localPart":"Measure",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"Measure",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Measure_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "measure",
- "nilReason"
- ]
- },
- "DistancePropertyType":{
- "type":"object",
- "title":"DistancePropertyType",
- "required":[
- "distance"
- ],
- "properties":{
- "distance":{
- "title":"distance",
- "allOf":[
- {
- "$ref":"#/definitions/LengthType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Distance",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Distance_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "distance",
- "nilReason"
- ]
- },
- "BinaryType":{
- "type":"object",
- "title":"BinaryType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "src":{
- "title":"src",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"src",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Binary_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "value",
- "src"
- ]
- },
- "MemberNamePropertyType":{
- "type":"object",
- "title":"MemberNamePropertyType",
- "required":[
- "memberName"
- ],
- "properties":{
- "memberName":{
- "title":"memberName",
- "allOf":[
- {
- "$ref":"#/definitions/MemberNameType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MemberName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"nilReason":{
@@ -752,11 +463,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MemberName_PropertyType",
+ "localPart":"UomLength_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "memberName",
+ "unitDefinition",
"nilReason",
"uuidref",
"type",
@@ -768,36 +479,24 @@
"actuate"
]
},
- "UomLengthPropertyType":{
+ "LocalNamePropertyType":{
"type":"object",
- "title":"UomLengthPropertyType",
+ "title":"LocalNamePropertyType",
"required":[
- "unitDefinition"
+ "localName"
],
"properties":{
- "unitDefinition":{
- "title":"unitDefinition",
+ "localName":{
+ "title":"localName",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/UnitDefinitionType"
- }
- },
- "elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/CodeType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"LocalName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
"nilReason":{
@@ -815,19 +514,30 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- },
- "uuidref":{
- "title":"uuidref",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LocalName_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "localName",
+ "nilReason"
+ ]
+ },
+ "RecordTypeType":{
+ "type":"object",
+ "title":"RecordTypeType",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
+ "propertyType":"value"
},
"type":{
"title":"type",
@@ -923,13 +633,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomLength_PropertyType",
+ "localPart":"RecordType_Type",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unitDefinition",
- "nilReason",
- "uuidref",
+ "value",
"type",
"href",
"role",
@@ -939,26 +647,57 @@
"actuate"
]
},
- "MultiplicityPropertyType":{
+ "AnglePropertyType":{
"type":"object",
- "title":"MultiplicityPropertyType",
+ "title":"AnglePropertyType",
"required":[
- "multiplicity"
+ "angle"
],
"properties":{
- "multiplicity":{
- "title":"multiplicity",
+ "angle":{
+ "title":"angle",
"allOf":[
{
- "$ref":"#/definitions/MultiplicityType"
+ "$ref":"#/definitions/AngleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Multiplicity",
+ "localPart":"Angle",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Angle_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "angle",
+ "nilReason"
+ ]
+ },
+ "ObjectReferencePropertyType":{
+ "type":"object",
+ "title":"ObjectReferencePropertyType",
+ "properties":{
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -1082,11 +821,10 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Multiplicity_PropertyType",
+ "localPart":"ObjectReference_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "multiplicity",
"nilReason",
"uuidref",
"type",
@@ -1098,70 +836,37 @@
"actuate"
]
},
- "BinaryPropertyType":{
+ "DatePropertyType":{
"type":"object",
- "title":"BinaryPropertyType",
+ "title":"DatePropertyType",
"required":[
- "binary"
+ "date",
+ "dateTime"
],
"properties":{
- "binary":{
- "title":"binary",
+ "date":{
+ "title":"date",
"allOf":[
{
- "$ref":"#/definitions/BinaryType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Binary",
+ "localPart":"Date",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Binary_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "binary",
- "nilReason"
- ]
- },
- "UnlimitedIntegerPropertyType":{
- "type":"object",
- "title":"UnlimitedIntegerPropertyType",
- "required":[
- "unlimitedInteger"
- ],
- "properties":{
- "unlimitedInteger":{
- "title":"unlimitedInteger",
+ "dateTime":{
+ "title":"dateTime",
"allOf":[
{
- "$ref":"#/definitions/UnlimitedIntegerType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"UnlimitedInteger",
+ "localPart":"DateTime",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -1184,11 +889,12 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UnlimitedInteger_PropertyType",
+ "localPart":"Date_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unlimitedInteger",
+ "date",
+ "dateTime",
"nilReason"
]
},
@@ -1322,64 +1028,152 @@
"title":"show",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"UnitOfMeasure_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "unitDefinition",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "AbstractObjectType":{
+ "type":"object",
+ "title":"AbstractObjectType",
+ "properties":{
+ "id":{
+ "title":"id",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"id",
+ "namespaceURI":""
+ }
+ },
+ "uuid":{
+ "title":"uuid",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuid",
+ "namespaceURI":""
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractObject_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "id",
+ "uuid"
+ ]
+ },
+ "IntegerPropertyType":{
+ "type":"object",
+ "title":"IntegerPropertyType",
+ "required":[
+ "integer"
+ ],
+ "properties":{
+ "integer":{
+ "title":"integer",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Integer",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
- "actuate":{
- "title":"actuate",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UnitOfMeasure_PropertyType",
+ "localPart":"Integer_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unitDefinition",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "integer",
+ "nilReason"
]
},
- "BooleanPropertyType":{
+ "BinaryPropertyType":{
"type":"object",
- "title":"BooleanPropertyType",
+ "title":"BinaryPropertyType",
"required":[
- "_boolean"
+ "binary"
],
"properties":{
- "_boolean":{
- "title":"_boolean",
+ "binary":{
+ "title":"binary",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"#/definitions/BinaryType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Boolean",
+ "localPart":"Binary",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -1402,43 +1196,31 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Boolean_PropertyType",
+ "localPart":"Binary_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "_boolean",
+ "binary",
"nilReason"
]
},
- "GenericNamePropertyType":{
+ "DecimalPropertyType":{
"type":"object",
- "title":"GenericNamePropertyType",
+ "title":"DecimalPropertyType",
"required":[
- "abstractGenericName"
+ "decimal"
],
"properties":{
- "abstractGenericName":{
- "title":"abstractGenericName",
+ "decimal":{
+ "title":"decimal",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/CodeType"
- }
- },
- "elementName":{
- "localPart":"AbstractGenericName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractGenericName",
+ "localPart":"Decimal",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -1461,17 +1243,17 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"GenericName_PropertyType",
+ "localPart":"Decimal_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "abstractGenericName",
+ "decimal",
"nilReason"
]
},
- "UomAreaPropertyType":{
+ "UomVolumePropertyType":{
"type":"object",
- "title":"UomAreaPropertyType",
+ "title":"UomVolumePropertyType",
"required":[
"unitDefinition"
],
@@ -1624,7 +1406,7 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomArea_PropertyType",
+ "localPart":"UomVolume_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
@@ -1640,23 +1422,127 @@
"actuate"
]
},
- "IntegerPropertyType":{
+ "MultiplicityRangeType":{
+ "required":[
+ "lower",
+ "upper"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MultiplicityRangeType",
+ "properties":{
+ "lower":{
+ "title":"lower",
+ "allOf":[
+ {
+ "$ref":"#/definitions/IntegerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lower",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "upper":{
+ "title":"upper",
+ "allOf":[
+ {
+ "$ref":"#/definitions/UnlimitedIntegerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"upper",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MultiplicityRange_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "lower",
+ "upper"
+ ]
+ },
+ "MemberNameType":{
+ "required":[
+ "aName",
+ "attributeType"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MemberNameType",
+ "properties":{
+ "aName":{
+ "title":"aName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"aName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "attributeType":{
+ "title":"attributeType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeNamePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"attributeType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MemberName_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "aName",
+ "attributeType"
+ ]
+ },
+ "DistancePropertyType":{
"type":"object",
- "title":"IntegerPropertyType",
+ "title":"DistancePropertyType",
"required":[
- "integer"
+ "distance"
],
"properties":{
- "integer":{
- "title":"integer",
+ "distance":{
+ "title":"distance",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ "$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Integer",
+ "localPart":"Distance",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -1679,44 +1565,32 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Integer_PropertyType",
+ "localPart":"Distance_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "integer",
+ "distance",
"nilReason"
]
},
- "UomVelocityPropertyType":{
+ "RecordPropertyType":{
"type":"object",
- "title":"UomVelocityPropertyType",
+ "title":"RecordPropertyType",
"required":[
- "unitDefinition"
+ "record"
],
- "properties":{
- "unitDefinition":{
- "title":"unitDefinition",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/UnitDefinitionType"
- }
- },
- "elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "properties":{
+ "record":{
+ "title":"record",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"Record",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
"nilReason":{
@@ -1842,11 +1716,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomVelocity_PropertyType",
+ "localPart":"Record_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unitDefinition",
+ "record",
"nilReason",
"uuidref",
"type",
@@ -1858,10 +1732,9 @@
"actuate"
]
},
- "MultiplicityRangeType":{
+ "TypeNameType":{
"required":[
- "lower",
- "upper"
+ "aName"
],
"allOf":[
{
@@ -1869,31 +1742,18 @@
},
{
"type":"object",
- "title":"MultiplicityRangeType",
+ "title":"TypeNameType",
"properties":{
- "lower":{
- "title":"lower",
- "allOf":[
- {
- "$ref":"#/definitions/IntegerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lower",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "upper":{
- "title":"upper",
+ "aName":{
+ "title":"aName",
"allOf":[
{
- "$ref":"#/definitions/UnlimitedIntegerPropertyType"
+ "$ref":"#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"upper",
+ "localPart":"aName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
@@ -1902,18 +1762,33 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiplicityRange_Type",
+ "localPart":"TypeName_Type",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "lower",
- "upper"
+ "aName"
]
},
- "ObjectReferencePropertyType":{
+ "MultiplicityPropertyType":{
"type":"object",
- "title":"ObjectReferencePropertyType",
+ "title":"MultiplicityPropertyType",
+ "required":[
+ "multiplicity"
+ ],
"properties":{
+ "multiplicity":{
+ "title":"multiplicity",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MultiplicityType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Multiplicity",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
"nilReason":{
"title":"nilReason",
"allOf":[
@@ -2037,10 +1912,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ObjectReference_PropertyType",
+ "localPart":"Multiplicity_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
+ "multiplicity",
"nilReason",
"uuidref",
"type",
@@ -2052,24 +1928,36 @@
"actuate"
]
},
- "MultiplicityRangePropertyType":{
+ "UomAnglePropertyType":{
"type":"object",
- "title":"MultiplicityRangePropertyType",
+ "title":"UomAnglePropertyType",
"required":[
- "multiplicityRange"
+ "unitDefinition"
],
"properties":{
- "multiplicityRange":{
- "title":"multiplicityRange",
+ "unitDefinition":{
+ "title":"unitDefinition",
"allOf":[
{
- "$ref":"#/definitions/MultiplicityRangeType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/UnitDefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"MultiplicityRange",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"nilReason":{
@@ -2144,90 +2032,273 @@
"title":"arcrole",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"UomAngle_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "unitDefinition",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "NumberPropertyType":{
+ "type":"object",
+ "title":"NumberPropertyType",
+ "required":[
+ "real",
+ "decimal",
+ "integer"
+ ],
+ "properties":{
+ "real":{
+ "title":"real",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Real",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "decimal":{
+ "title":"decimal",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Decimal",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "integer":{
+ "title":"integer",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Integer",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Number_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "real",
+ "decimal",
+ "integer",
+ "nilReason"
+ ]
+ },
+ "RealPropertyType":{
+ "type":"object",
+ "title":"RealPropertyType",
+ "required":[
+ "real"
+ ],
+ "properties":{
+ "real":{
+ "title":"real",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Real",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
- "title":{
- "title":"title",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
- },
- "show":{
- "title":"show",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"Real_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "real",
+ "nilReason"
+ ]
+ },
+ "GenericNamePropertyType":{
+ "type":"object",
+ "title":"GenericNamePropertyType",
+ "required":[
+ "abstractGenericName"
+ ],
+ "properties":{
+ "abstractGenericName":{
+ "title":"abstractGenericName",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/CodeType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractGenericName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"AbstractGenericName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
- "actuate":{
- "title":"actuate",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MultiplicityRange_PropertyType",
+ "localPart":"GenericName_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "multiplicityRange",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "abstractGenericName",
+ "nilReason"
]
},
- "ScalePropertyType":{
+ "RecordTypePropertyType":{
"type":"object",
- "title":"ScalePropertyType",
+ "title":"RecordTypePropertyType",
"required":[
- "scale"
+ "recordType"
],
"properties":{
- "scale":{
- "title":"scale",
+ "recordType":{
+ "title":"recordType",
"allOf":[
{
- "$ref":"#/definitions/ScaleType"
+ "$ref":"#/definitions/RecordTypeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Scale",
+ "localPart":"RecordType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -2250,26 +2321,74 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Scale_PropertyType",
+ "localPart":"RecordType_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "scale",
+ "recordType",
"nilReason"
]
},
- "RecordTypeType":{
+ "UomScalePropertyType":{
"type":"object",
- "title":"RecordTypeType",
+ "title":"UomScalePropertyType",
+ "required":[
+ "unitDefinition"
+ ],
"properties":{
- "value":{
- "title":"value",
+ "unitDefinition":{
+ "title":"unitDefinition",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/UnitDefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"value"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
},
"type":{
"title":"type",
@@ -2365,11 +2484,13 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RecordType_Type",
+ "localPart":"UomScale_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "value",
+ "unitDefinition",
+ "nilReason",
+ "uuidref",
"type",
"href",
"role",
@@ -2379,27 +2500,13 @@
"actuate"
]
},
- "DatePropertyType":{
+ "DateTimePropertyType":{
"type":"object",
- "title":"DatePropertyType",
+ "title":"DateTimePropertyType",
"required":[
- "date",
"dateTime"
],
"properties":{
- "date":{
- "title":"date",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Date",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
"dateTime":{
"title":"dateTime",
"allOf":[
@@ -2432,92 +2539,32 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Date_PropertyType",
+ "localPart":"DateTime_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "date",
"dateTime",
"nilReason"
]
},
- "RecordTypePropertyType":{
- "type":"object",
- "title":"RecordTypePropertyType",
- "required":[
- "recordType"
- ],
- "properties":{
- "recordType":{
- "title":"recordType",
- "allOf":[
- {
- "$ref":"#/definitions/RecordTypeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"RecordType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RecordType_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "recordType",
- "nilReason"
- ]
- },
- "UomScalePropertyType":{
+ "MultiplicityRangePropertyType":{
"type":"object",
- "title":"UomScalePropertyType",
+ "title":"MultiplicityRangePropertyType",
"required":[
- "unitDefinition"
+ "multiplicityRange"
],
- "properties":{
- "unitDefinition":{
- "title":"unitDefinition",
+ "properties":{
+ "multiplicityRange":{
+ "title":"multiplicityRange",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/UnitDefinitionType"
- }
- },
- "elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/MultiplicityRangeType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"MultiplicityRange",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
"nilReason":{
@@ -2643,11 +2690,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomScale_PropertyType",
+ "localPart":"MultiplicityRange_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unitDefinition",
+ "multiplicityRange",
"nilReason",
"uuidref",
"type",
@@ -2659,148 +2706,36 @@
"actuate"
]
},
- "DecimalPropertyType":{
- "type":"object",
- "title":"DecimalPropertyType",
- "required":[
- "decimal"
- ],
- "properties":{
- "decimal":{
- "title":"decimal",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Decimal",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Decimal_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "decimal",
- "nilReason"
- ]
- },
- "NumberPropertyType":{
+ "UomVelocityPropertyType":{
"type":"object",
- "title":"NumberPropertyType",
+ "title":"UomVelocityPropertyType",
"required":[
- "real",
- "decimal",
- "integer"
+ "unitDefinition"
],
"properties":{
- "real":{
- "title":"real",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Real",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "decimal":{
- "title":"decimal",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Decimal",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "integer":{
- "title":"integer",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Integer",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "nilReason":{
- "title":"nilReason",
+ "unitDefinition":{
+ "title":"unitDefinition",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/UnitDefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Number_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "real",
- "decimal",
- "integer",
- "nilReason"
- ]
- },
- "TypeNamePropertyType":{
- "type":"object",
- "title":"TypeNamePropertyType",
- "required":[
- "typeName"
- ],
- "properties":{
- "typeName":{
- "title":"typeName",
- "allOf":[
- {
- "$ref":"#/definitions/TypeNameType"
- }
- ],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"TypeName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"nilReason":{
@@ -2926,11 +2861,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"TypeName_PropertyType",
+ "localPart":"UomVelocity_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "typeName",
+ "unitDefinition",
"nilReason",
"uuidref",
"type",
@@ -2942,35 +2877,23 @@
"actuate"
]
},
- "CharacterStringPropertyType":{
+ "ScalePropertyType":{
"type":"object",
- "title":"CharacterStringPropertyType",
+ "title":"ScalePropertyType",
"required":[
- "characterString"
+ "scale"
],
"properties":{
- "characterString":{
- "title":"characterString",
+ "scale":{
+ "title":"scale",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- },
- "elementName":{
- "localPart":"CharacterString",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
+ "$ref":"#/definitions/ScaleType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"CharacterString",
+ "localPart":"Scale",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -2993,72 +2916,80 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CharacterString_PropertyType",
+ "localPart":"Scale_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "characterString",
+ "scale",
"nilReason"
]
},
- "AbstractObjectType":{
+ "BinaryType":{
"type":"object",
- "title":"AbstractObjectType",
+ "title":"BinaryType",
"properties":{
- "id":{
- "title":"id",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"id",
- "namespaceURI":""
- }
+ "propertyType":"value"
},
- "uuid":{
- "title":"uuid",
+ "src":{
+ "title":"src",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"uuid",
+ "localPart":"src",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractObject_Type",
+ "localPart":"Binary_Type",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "id",
- "uuid"
+ "value",
+ "src"
]
},
- "DateTimePropertyType":{
+ "MeasurePropertyType":{
"type":"object",
- "title":"DateTimePropertyType",
+ "title":"MeasurePropertyType",
"required":[
- "dateTime"
+ "measure"
],
"properties":{
- "dateTime":{
- "title":"dateTime",
+ "measure":{
+ "title":"measure",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/MeasureType"
+ }
+ },
+ "elementName":{
+ "localPart":"Measure",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"DateTime",
+ "localPart":"Measure",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3081,17 +3012,17 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DateTime_PropertyType",
+ "localPart":"Measure_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "dateTime",
+ "measure",
"nilReason"
]
},
- "UomVolumePropertyType":{
+ "UomAreaPropertyType":{
"type":"object",
- "title":"UomVolumePropertyType",
+ "title":"UomAreaPropertyType",
"required":[
"unitDefinition"
],
@@ -3244,7 +3175,7 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomVolume_PropertyType",
+ "localPart":"UomArea_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
@@ -3260,41 +3191,41 @@
"actuate"
]
},
- "TypeNameType":{
- "required":[
- "aName"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractObjectType"
+ "UnlimitedIntegerType":{
+ "type":"object",
+ "title":"UnlimitedIntegerType",
+ "properties":{
+ "value":{
+ "title":"value",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
+ }
+ ],
+ "propertyType":"value"
},
- {
- "type":"object",
- "title":"TypeNameType",
- "properties":{
- "aName":{
- "title":"aName",
- "allOf":[
- {
- "$ref":"#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"aName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
+ "isInfinite":{
+ "title":"isInfinite",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"isInfinite",
+ "namespaceURI":""
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"TypeName_Type",
+ "localPart":"UnlimitedInteger_Type",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "aName"
+ "value",
+ "isInfinite"
]
},
"LengthPropertyType":{
@@ -3356,25 +3287,131 @@
"nilReason"
]
},
- "RecordPropertyType":{
+ "ScopedNamePropertyType":{
"type":"object",
- "title":"RecordPropertyType",
+ "title":"ScopedNamePropertyType",
"required":[
- "record"
+ "scopedName"
],
"properties":{
- "record":{
- "title":"record",
+ "scopedName":{
+ "title":"scopedName",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
+ "$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"Record",
+ "localPart":"ScopedName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"ScopedName_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "scopedName",
+ "nilReason"
+ ]
+ },
+ "UnlimitedIntegerPropertyType":{
+ "type":"object",
+ "title":"UnlimitedIntegerPropertyType",
+ "required":[
+ "unlimitedInteger"
+ ],
+ "properties":{
+ "unlimitedInteger":{
+ "title":"unlimitedInteger",
+ "allOf":[
+ {
+ "$ref":"#/definitions/UnlimitedIntegerType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"UnlimitedInteger",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"UnlimitedInteger_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ },
+ "propertiesOrder":[
+ "unlimitedInteger",
+ "nilReason"
+ ]
+ },
+ "UomTimePropertyType":{
+ "type":"object",
+ "title":"UomTimePropertyType",
+ "required":[
+ "unitDefinition"
+ ],
+ "properties":{
+ "unitDefinition":{
+ "title":"unitDefinition",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/UnitDefinitionType"
+ }
+ },
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"UnitDefinition",
+ "namespaceURI":"http://www.opengis.net/gml/3.2"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -3476,122 +3513,63 @@
{
"$ref":"#/definitions/ShowType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Record_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- },
- "propertiesOrder":[
- "record",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "ScopedNamePropertyType":{
- "type":"object",
- "title":"ScopedNamePropertyType",
- "required":[
- "scopedName"
- ],
- "properties":{
- "scopedName":{
- "title":"scopedName",
- "allOf":[
- {
- "$ref":"#/definitions/CodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ScopedName",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "nilReason":{
- "title":"nilReason",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"ScopedName_PropertyType",
+ "localPart":"UomTime_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "scopedName",
- "nilReason"
+ "unitDefinition",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "UomTimePropertyType":{
+ "MemberNamePropertyType":{
"type":"object",
- "title":"UomTimePropertyType",
+ "title":"MemberNamePropertyType",
"required":[
- "unitDefinition"
+ "memberName"
],
"properties":{
- "unitDefinition":{
- "title":"unitDefinition",
+ "memberName":{
+ "title":"memberName",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/UnitDefinitionType"
- }
- },
- "elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
- }
+ "$ref":"#/definitions/MemberNameType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"UnitDefinition",
- "namespaceURI":"http://www.opengis.net/gml/3.2"
+ "localPart":"MemberName",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
"nilReason":{
@@ -3717,11 +3695,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"UomTime_PropertyType",
+ "localPart":"MemberName_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "unitDefinition",
+ "memberName",
"nilReason",
"uuidref",
"type",
@@ -3733,51 +3711,73 @@
"actuate"
]
},
- "AnglePropertyType":{
+ "CodeListValueType":{
"type":"object",
- "title":"AnglePropertyType",
+ "title":"CodeListValueType",
"required":[
- "angle"
+ "codeList",
+ "codeListValue"
],
"properties":{
- "angle":{
- "title":"angle",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/AngleType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"Angle",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "propertyType":"value"
+ },
+ "codeList":{
+ "title":"codeList",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeList",
+ "namespaceURI":""
}
},
- "nilReason":{
- "title":"nilReason",
+ "codeListValue":{
+ "title":"codeListValue",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"codeListValue",
+ "namespaceURI":""
+ }
+ },
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"codeSpace",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"Angle_PropertyType",
+ "localPart":"CodeListValue_Type",
"namespaceURI":"http://www.isotc211.org/2005/gco"
},
"propertiesOrder":[
- "angle",
- "nilReason"
+ "value",
+ "codeList",
+ "codeListValue",
+ "codeSpace"
]
}
},
@@ -3795,7 +3795,7 @@
"properties":{
"localPart":{
"enum":[
- "RecordType"
+ "MultiplicityRange"
]
},
"namespaceURI":{
@@ -3808,11 +3808,11 @@
]
},
"value":{
- "$ref":"#/definitions/RecordTypeType"
+ "$ref":"#/definitions/MultiplicityRangeType"
}
},
"elementName":{
- "localPart":"RecordType",
+ "localPart":"MultiplicityRange",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3829,7 +3829,7 @@
"properties":{
"localPart":{
"enum":[
- "LocalName"
+ "DateTime"
]
},
"namespaceURI":{
@@ -3842,11 +3842,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
},
"elementName":{
- "localPart":"LocalName",
+ "localPart":"DateTime",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3863,7 +3863,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractObject"
+ "RecordType"
]
},
"namespaceURI":{
@@ -3876,11 +3876,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/RecordTypeType"
}
},
"elementName":{
- "localPart":"AbstractObject",
+ "localPart":"RecordType",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3897,7 +3897,7 @@
"properties":{
"localPart":{
"enum":[
- "Angle"
+ "AbstractGenericName"
]
},
"namespaceURI":{
@@ -3910,11 +3910,11 @@
]
},
"value":{
- "$ref":"#/definitions/AngleType"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"Angle",
+ "localPart":"AbstractGenericName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3931,7 +3931,7 @@
"properties":{
"localPart":{
"enum":[
- "Scale"
+ "CharacterString"
]
},
"namespaceURI":{
@@ -3944,11 +3944,11 @@
]
},
"value":{
- "$ref":"#/definitions/ScaleType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"Scale",
+ "localPart":"CharacterString",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3965,7 +3965,7 @@
"properties":{
"localPart":{
"enum":[
- "MultiplicityRange"
+ "Boolean"
]
},
"namespaceURI":{
@@ -3978,11 +3978,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiplicityRangeType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
},
"elementName":{
- "localPart":"MultiplicityRange",
+ "localPart":"Boolean",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -3999,7 +3999,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractGenericName"
+ "Scale"
]
},
"namespaceURI":{
@@ -4012,11 +4012,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/ScaleType"
}
},
"elementName":{
- "localPart":"AbstractGenericName",
+ "localPart":"Scale",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4033,7 +4033,7 @@
"properties":{
"localPart":{
"enum":[
- "CharacterString"
+ "ScopedName"
]
},
"namespaceURI":{
@@ -4046,11 +4046,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"CharacterString",
+ "localPart":"ScopedName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4067,7 +4067,7 @@
"properties":{
"localPart":{
"enum":[
- "Boolean"
+ "Real"
]
},
"namespaceURI":{
@@ -4080,11 +4080,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
},
"elementName":{
- "localPart":"Boolean",
+ "localPart":"Real",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4101,7 +4101,7 @@
"properties":{
"localPart":{
"enum":[
- "Measure"
+ "TypeName"
]
},
"namespaceURI":{
@@ -4114,11 +4114,11 @@
]
},
"value":{
- "$ref":"#/definitions/MeasureType"
+ "$ref":"#/definitions/TypeNameType"
}
},
"elementName":{
- "localPart":"Measure",
+ "localPart":"TypeName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4135,7 +4135,7 @@
"properties":{
"localPart":{
"enum":[
- "Multiplicity"
+ "MemberName"
]
},
"namespaceURI":{
@@ -4148,11 +4148,11 @@
]
},
"value":{
- "$ref":"#/definitions/MultiplicityType"
+ "$ref":"#/definitions/MemberNameType"
}
},
"elementName":{
- "localPart":"Multiplicity",
+ "localPart":"MemberName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4169,7 +4169,7 @@
"properties":{
"localPart":{
"enum":[
- "Real"
+ "LocalName"
]
},
"namespaceURI":{
@@ -4182,11 +4182,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
+ "$ref":"#/definitions/CodeType"
}
},
"elementName":{
- "localPart":"Real",
+ "localPart":"LocalName",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4237,7 +4237,7 @@
"properties":{
"localPart":{
"enum":[
- "Length"
+ "Angle"
]
},
"namespaceURI":{
@@ -4250,11 +4250,11 @@
]
},
"value":{
- "$ref":"#/definitions/LengthType"
+ "$ref":"#/definitions/AngleType"
}
},
"elementName":{
- "localPart":"Length",
+ "localPart":"Angle",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4271,7 +4271,7 @@
"properties":{
"localPart":{
"enum":[
- "MemberName"
+ "Measure"
]
},
"namespaceURI":{
@@ -4284,11 +4284,11 @@
]
},
"value":{
- "$ref":"#/definitions/MemberNameType"
+ "$ref":"#/definitions/MeasureType"
}
},
"elementName":{
- "localPart":"MemberName",
+ "localPart":"Measure",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4305,7 +4305,7 @@
"properties":{
"localPart":{
"enum":[
- "UnlimitedInteger"
+ "Binary"
]
},
"namespaceURI":{
@@ -4318,11 +4318,11 @@
]
},
"value":{
- "$ref":"#/definitions/UnlimitedIntegerType"
+ "$ref":"#/definitions/BinaryType"
}
},
"elementName":{
- "localPart":"UnlimitedInteger",
+ "localPart":"Binary",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4339,7 +4339,7 @@
"properties":{
"localPart":{
"enum":[
- "DateTime"
+ "AbstractObject"
]
},
"namespaceURI":{
@@ -4352,11 +4352,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
+ "$ref":"#/definitions/AbstractObjectType"
}
},
"elementName":{
- "localPart":"DateTime",
+ "localPart":"AbstractObject",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4373,7 +4373,7 @@
"properties":{
"localPart":{
"enum":[
- "Distance"
+ "Date"
]
},
"namespaceURI":{
@@ -4386,11 +4386,11 @@
]
},
"value":{
- "$ref":"#/definitions/LengthType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
},
"elementName":{
- "localPart":"Distance",
+ "localPart":"Date",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4407,7 +4407,7 @@
"properties":{
"localPart":{
"enum":[
- "ScopedName"
+ "Multiplicity"
]
},
"namespaceURI":{
@@ -4420,11 +4420,11 @@
]
},
"value":{
- "$ref":"#/definitions/CodeType"
+ "$ref":"#/definitions/MultiplicityType"
}
},
"elementName":{
- "localPart":"ScopedName",
+ "localPart":"Multiplicity",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4441,7 +4441,7 @@
"properties":{
"localPart":{
"enum":[
- "Binary"
+ "Distance"
]
},
"namespaceURI":{
@@ -4454,11 +4454,11 @@
]
},
"value":{
- "$ref":"#/definitions/BinaryType"
+ "$ref":"#/definitions/LengthType"
}
},
"elementName":{
- "localPart":"Binary",
+ "localPart":"Distance",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4475,7 +4475,7 @@
"properties":{
"localPart":{
"enum":[
- "Date"
+ "Length"
]
},
"namespaceURI":{
@@ -4488,11 +4488,11 @@
]
},
"value":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "$ref":"#/definitions/LengthType"
}
},
"elementName":{
- "localPart":"Date",
+ "localPart":"Length",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
@@ -4577,7 +4577,7 @@
"properties":{
"localPart":{
"enum":[
- "TypeName"
+ "UnlimitedInteger"
]
},
"namespaceURI":{
@@ -4590,11 +4590,11 @@
]
},
"value":{
- "$ref":"#/definitions/TypeNameType"
+ "$ref":"#/definitions/UnlimitedIntegerType"
}
},
"elementName":{
- "localPart":"TypeName",
+ "localPart":"UnlimitedInteger",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
diff --git a/scripts/jsonschemas/ISO19139_GMD_20060504.jsonschema b/scripts/jsonschemas/ISO19139_GMD_20060504.jsonschema
index 85098394..9d14b33c 100644
--- a/scripts/jsonschemas/ISO19139_GMD_20060504.jsonschema
+++ b/scripts/jsonschemas/ISO19139_GMD_20060504.jsonschema
@@ -2,23 +2,23 @@
{
"id":"http://www.isotc211.org/2005/gmd#",
"definitions":{
- "MDGeorectifiedPropertyType":{
+ "MDAggregateInformationPropertyType":{
"type":"object",
- "title":"MDGeorectifiedPropertyType",
+ "title":"MDAggregateInformationPropertyType",
"required":[
- "mdGeorectified"
+ "mdAggregateInformation"
],
"properties":{
- "mdGeorectified":{
- "title":"mdGeorectified",
+ "mdAggregateInformation":{
+ "title":"mdAggregateInformation",
"allOf":[
{
- "$ref":"#/definitions/MDGeorectifiedType"
+ "$ref":"#/definitions/MDAggregateInformationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Georectified",
+ "localPart":"MD_AggregateInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -145,11 +145,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Georectified_PropertyType",
+ "localPart":"MD_AggregateInformation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdGeorectified",
+ "mdAggregateInformation",
"nilReason",
"uuidref",
"type",
@@ -161,99 +161,23 @@
"actuate"
]
},
- "MDStandardOrderProcessType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDStandardOrderProcessType",
- "properties":{
- "fees":{
- "title":"fees",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fees",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "plannedAvailableDateTime":{
- "title":"plannedAvailableDateTime",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"plannedAvailableDateTime",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "orderingInstructions":{
- "title":"orderingInstructions",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"orderingInstructions",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "turnaround":{
- "title":"turnaround",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"turnaround",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_StandardOrderProcess_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "fees",
- "plannedAvailableDateTime",
- "orderingInstructions",
- "turnaround"
- ]
- },
- "MDApplicationSchemaInformationPropertyType":{
+ "MDBrowseGraphicPropertyType":{
"type":"object",
- "title":"MDApplicationSchemaInformationPropertyType",
+ "title":"MDBrowseGraphicPropertyType",
"required":[
- "mdApplicationSchemaInformation"
+ "mdBrowseGraphic"
],
"properties":{
- "mdApplicationSchemaInformation":{
- "title":"mdApplicationSchemaInformation",
+ "mdBrowseGraphic":{
+ "title":"mdBrowseGraphic",
"allOf":[
{
- "$ref":"#/definitions/MDApplicationSchemaInformationType"
+ "$ref":"#/definitions/MDBrowseGraphicType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_ApplicationSchemaInformation",
+ "localPart":"MD_BrowseGraphic",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -380,11 +304,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ApplicationSchemaInformation_PropertyType",
+ "localPart":"MD_BrowseGraphic_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdApplicationSchemaInformation",
+ "mdBrowseGraphic",
"nilReason",
"uuidref",
"type",
@@ -396,23 +320,93 @@
"actuate"
]
},
- "CISeriesPropertyType":{
+ "MDCoverageDescriptionType":{
+ "required":[
+ "attributeDescription",
+ "contentType"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractMDContentInformationType"
+ },
+ {
+ "type":"object",
+ "title":"MDCoverageDescriptionType",
+ "properties":{
+ "attributeDescription":{
+ "title":"attributeDescription",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordTypePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"attributeDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "contentType":{
+ "title":"contentType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDCoverageContentTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"contentType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "dimension":{
+ "title":"dimension",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDRangeDimensionPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dimension",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_CoverageDescription_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "attributeDescription",
+ "contentType",
+ "dimension"
+ ]
+ },
+ "MDFormatPropertyType":{
"type":"object",
- "title":"CISeriesPropertyType",
+ "title":"MDFormatPropertyType",
"required":[
- "ciSeries"
+ "mdFormat"
],
"properties":{
- "ciSeries":{
- "title":"ciSeries",
+ "mdFormat":{
+ "title":"mdFormat",
"allOf":[
{
- "$ref":"#/definitions/CISeriesType"
+ "$ref":"#/definitions/MDFormatType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CI_Series",
+ "localPart":"MD_Format",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -539,11 +533,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_Series_PropertyType",
+ "localPart":"MD_Format_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ciSeries",
+ "mdFormat",
"nilReason",
"uuidref",
"type",
@@ -555,153 +549,92 @@
"actuate"
]
},
- "DSSeriesType":{
+ "AbstractMDContentInformationType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDSAggregateType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"DSSeriesType",
+ "title":"AbstractMDContentInformationType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Series_Type",
+ "localPart":"AbstractMD_ContentInformation_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "MDDistributionUnitsPropertyType":{
- "type":"object",
- "title":"MDDistributionUnitsPropertyType",
+ "MDGeometricObjectsType":{
"required":[
- "mdDistributionUnits"
+ "geometricObjectType"
],
- "properties":{
- "mdDistributionUnits":{
- "title":"mdDistributionUnits",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_DistributionUnits",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_DistributionUnits_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdDistributionUnits",
- "nilReason"
- ]
- },
- "AbstractDQResultType":{
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"AbstractDQResultType",
+ "title":"MDGeometricObjectsType",
"properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractDQ_Result_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDMediumNameCodePropertyType":{
- "type":"object",
- "title":"MDMediumNameCodePropertyType",
- "required":[
- "mdMediumNameCode"
- ],
- "properties":{
- "mdMediumNameCode":{
- "title":"mdMediumNameCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_MediumNameCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "geometricObjectType":{
+ "title":"geometricObjectType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDGeometricObjectTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geometricObjectType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "geometricObjectCount":{
+ "title":"geometricObjectCount",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geometricObjectCount",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_MediumNameCode_PropertyType",
+ "localPart":"MD_GeometricObjects_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdMediumNameCode",
- "nilReason"
+ "geometricObjectType",
+ "geometricObjectCount"
]
},
- "MDSecurityConstraintsPropertyType":{
+ "DQFormatConsistencyPropertyType":{
"type":"object",
- "title":"MDSecurityConstraintsPropertyType",
+ "title":"DQFormatConsistencyPropertyType",
"required":[
- "mdSecurityConstraints"
+ "dqFormatConsistency"
],
"properties":{
- "mdSecurityConstraints":{
- "title":"mdSecurityConstraints",
+ "dqFormatConsistency":{
+ "title":"dqFormatConsistency",
"allOf":[
{
- "$ref":"#/definitions/MDSecurityConstraintsType"
+ "$ref":"#/definitions/DQFormatConsistencyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_SecurityConstraints",
+ "localPart":"DQ_FormatConsistency",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -828,11 +761,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_SecurityConstraints_PropertyType",
+ "localPart":"DQ_FormatConsistency_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdSecurityConstraints",
+ "dqFormatConsistency",
"nilReason",
"uuidref",
"type",
@@ -844,198 +777,135 @@
"actuate"
]
},
- "MDGridSpatialRepresentationType":{
- "required":[
- "numberOfDimensions",
- "cellGeometry",
- "transformationParameterAvailability"
- ],
+ "DQConceptualConsistencyType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractMDSpatialRepresentationType"
+ "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
},
{
"type":"object",
- "title":"MDGridSpatialRepresentationType",
+ "title":"DQConceptualConsistencyType",
"properties":{
- "numberOfDimensions":{
- "title":"numberOfDimensions",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"numberOfDimensions",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "axisDimensionProperties":{
- "title":"axisDimensionProperties",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDDimensionPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"axisDimensionProperties",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "cellGeometry":{
- "title":"cellGeometry",
- "allOf":[
- {
- "$ref":"#/definitions/MDCellGeometryCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"cellGeometry",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "transformationParameterAvailability":{
- "title":"transformationParameterAvailability",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"transformationParameterAvailability",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_ConceptualConsistency_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "DSInitiativeTypeCodePropertyType":{
+ "type":"object",
+ "title":"DSInitiativeTypeCodePropertyType",
+ "required":[
+ "dsInitiativeTypeCode"
+ ],
+ "properties":{
+ "dsInitiativeTypeCode":{
+ "title":"dsInitiativeTypeCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DS_InitiativeTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_GridSpatialRepresentation_Type",
+ "localPart":"DS_InitiativeTypeCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "numberOfDimensions",
- "axisDimensionProperties",
- "cellGeometry",
- "transformationParameterAvailability"
+ "dsInitiativeTypeCode",
+ "nilReason"
]
},
- "CIContactType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "CIDateTypeCodePropertyType":{
+ "type":"object",
+ "title":"CIDateTypeCodePropertyType",
+ "required":[
+ "ciDateTypeCode"
+ ],
+ "properties":{
+ "ciDateTypeCode":{
+ "title":"ciDateTypeCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CI_DateTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
},
- {
- "type":"object",
- "title":"CIContactType",
- "properties":{
- "phone":{
- "title":"phone",
- "allOf":[
- {
- "$ref":"#/definitions/CITelephonePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"phone",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "address":{
- "title":"address",
- "allOf":[
- {
- "$ref":"#/definitions/CIAddressPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"address",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "onlineResource":{
- "title":"onlineResource",
- "allOf":[
- {
- "$ref":"#/definitions/CIOnlineResourcePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"onlineResource",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "hoursOfService":{
- "title":"hoursOfService",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"hoursOfService",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "contactInstructions":{
- "title":"contactInstructions",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"contactInstructions",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_Contact_Type",
+ "localPart":"CI_DateTypeCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "phone",
- "address",
- "onlineResource",
- "hoursOfService",
- "contactInstructions"
+ "ciDateTypeCode",
+ "nilReason"
]
},
- "RSIdentifierPropertyType":{
+ "LISourcePropertyType":{
"type":"object",
- "title":"RSIdentifierPropertyType",
+ "title":"LISourcePropertyType",
"required":[
- "rsIdentifier"
+ "liSource"
],
"properties":{
- "rsIdentifier":{
- "title":"rsIdentifier",
+ "liSource":{
+ "title":"liSource",
"allOf":[
{
- "$ref":"#/definitions/RSIdentifierType"
+ "$ref":"#/definitions/LISourceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"RS_Identifier",
+ "localPart":"LI_Source",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -1162,11 +1032,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"RS_Identifier_PropertyType",
+ "localPart":"LI_Source_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "rsIdentifier",
+ "liSource",
"nilReason",
"uuidref",
"type",
@@ -1178,41 +1048,23 @@
"actuate"
]
},
- "AbstractDQThematicAccuracyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQElementType"
- },
- {
- "type":"object",
- "title":"AbstractDQThematicAccuracyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractDQ_ThematicAccuracy_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDImageDescriptionPropertyType":{
+ "CICitationPropertyType":{
"type":"object",
- "title":"MDImageDescriptionPropertyType",
+ "title":"CICitationPropertyType",
"required":[
- "mdImageDescription"
+ "ciCitation"
],
"properties":{
- "mdImageDescription":{
- "title":"mdImageDescription",
+ "ciCitation":{
+ "title":"ciCitation",
"allOf":[
{
- "$ref":"#/definitions/MDImageDescriptionType"
+ "$ref":"#/definitions/CICitationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_ImageDescription",
+ "localPart":"CI_Citation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -1339,11 +1191,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ImageDescription_PropertyType",
+ "localPart":"CI_Citation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdImageDescription",
+ "ciCitation",
"nilReason",
"uuidref",
"type",
@@ -1355,23 +1207,23 @@
"actuate"
]
},
- "EXGeographicBoundingBoxPropertyType":{
+ "CIAddressPropertyType":{
"type":"object",
- "title":"EXGeographicBoundingBoxPropertyType",
+ "title":"CIAddressPropertyType",
"required":[
- "exGeographicBoundingBox"
+ "ciAddress"
],
"properties":{
- "exGeographicBoundingBox":{
- "title":"exGeographicBoundingBox",
+ "ciAddress":{
+ "title":"ciAddress",
"allOf":[
{
- "$ref":"#/definitions/EXGeographicBoundingBoxType"
+ "$ref":"#/definitions/CIAddressType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EX_GeographicBoundingBox",
+ "localPart":"CI_Address",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -1498,11 +1350,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_GeographicBoundingBox_PropertyType",
+ "localPart":"CI_Address_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "exGeographicBoundingBox",
+ "ciAddress",
"nilReason",
"uuidref",
"type",
@@ -1514,182 +1366,255 @@
"actuate"
]
},
- "CIOnlineResourcePropertyType":{
+ "AbstractEXGeographicExtentType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractEXGeographicExtentType",
+ "properties":{
+ "extentTypeCode":{
+ "title":"extentTypeCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"extentTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractEX_GeographicExtent_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "extentTypeCode"
+ ]
+ },
+ "DQTopologicalConsistencyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
+ },
+ {
+ "type":"object",
+ "title":"DQTopologicalConsistencyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_TopologicalConsistency_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDReferenceSystemType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MDReferenceSystemType",
+ "properties":{
+ "referenceSystemIdentifier":{
+ "title":"referenceSystemIdentifier",
+ "allOf":[
+ {
+ "$ref":"#/definitions/RSIdentifierPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"referenceSystemIdentifier",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_ReferenceSystem_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "referenceSystemIdentifier"
+ ]
+ },
+ "MDResolutionType":{
"type":"object",
- "title":"CIOnlineResourcePropertyType",
+ "title":"MDResolutionType",
"required":[
- "ciOnlineResource"
+ "equivalentScale",
+ "distance"
],
"properties":{
- "ciOnlineResource":{
- "title":"ciOnlineResource",
+ "equivalentScale":{
+ "title":"equivalentScale",
"allOf":[
{
- "$ref":"#/definitions/CIOnlineResourceType"
+ "$ref":"#/definitions/MDRepresentativeFractionPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CI_OnlineResource",
+ "localPart":"equivalentScale",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "nilReason":{
- "title":"nilReason",
+ "distance":{
+ "title":"distance",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"distance",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_Resolution_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "equivalentScale",
+ "distance"
+ ]
+ },
+ "LIProcessStepType":{
+ "required":[
+ "description"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"LIProcessStepType",
+ "properties":{
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "rationale":{
+ "title":"rationale",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"rationale",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "dateTime":{
+ "title":"dateTime",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dateTime",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "processor":{
+ "title":"processor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"processor",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "source":{
+ "title":"source",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LISourcePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"source",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_OnlineResource_PropertyType",
+ "localPart":"LI_ProcessStep_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ciOnlineResource",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "description",
+ "rationale",
+ "dateTime",
+ "processor",
+ "source"
]
},
- "MDDimensionPropertyType":{
+ "MDFeatureCatalogueDescriptionPropertyType":{
"type":"object",
- "title":"MDDimensionPropertyType",
+ "title":"MDFeatureCatalogueDescriptionPropertyType",
"required":[
- "mdDimension"
+ "mdFeatureCatalogueDescription"
],
"properties":{
- "mdDimension":{
- "title":"mdDimension",
+ "mdFeatureCatalogueDescription":{
+ "title":"mdFeatureCatalogueDescription",
"allOf":[
{
- "$ref":"#/definitions/MDDimensionType"
+ "$ref":"#/definitions/MDFeatureCatalogueDescriptionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Dimension",
+ "localPart":"MD_FeatureCatalogueDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -1816,11 +1741,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Dimension_PropertyType",
+ "localPart":"MD_FeatureCatalogueDescription_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdDimension",
+ "mdFeatureCatalogueDescription",
"nilReason",
"uuidref",
"type",
@@ -1832,25 +1757,160 @@
"actuate"
]
},
- "DSInitiativePropertyType":{
- "type":"object",
- "title":"DSInitiativePropertyType",
- "required":[
- "dsInitiative"
- ],
- "properties":{
- "dsInitiative":{
- "title":"dsInitiative",
- "allOf":[
- {
- "$ref":"#/definitions/DSInitiativeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DS_Initiative",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "EXExtentType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"EXExtentType",
+ "properties":{
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "geographicElement":{
+ "title":"geographicElement",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/EXGeographicExtentPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geographicElement",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "temporalElement":{
+ "title":"temporalElement",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/EXTemporalExtentPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"temporalElement",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "verticalElement":{
+ "title":"verticalElement",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/EXVerticalExtentPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"verticalElement",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EX_Extent_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "description",
+ "geographicElement",
+ "temporalElement",
+ "verticalElement"
+ ]
+ },
+ "MDResolutionPropertyType":{
+ "type":"object",
+ "title":"MDResolutionPropertyType",
+ "required":[
+ "mdResolution"
+ ],
+ "properties":{
+ "mdResolution":{
+ "title":"mdResolution",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDResolutionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_Resolution",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_Resolution_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdResolution",
+ "nilReason"
+ ]
+ },
+ "CIOnlineResourcePropertyType":{
+ "type":"object",
+ "title":"CIOnlineResourcePropertyType",
+ "required":[
+ "ciOnlineResource"
+ ],
+ "properties":{
+ "ciOnlineResource":{
+ "title":"ciOnlineResource",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CIOnlineResourceType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CI_OnlineResource",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
},
"nilReason":{
"title":"nilReason",
@@ -1975,11 +2035,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Initiative_PropertyType",
+ "localPart":"CI_OnlineResource_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsInitiative",
+ "ciOnlineResource",
"nilReason",
"uuidref",
"type",
@@ -1991,334 +2051,382 @@
"actuate"
]
},
- "AbstractMDIdentificationType":{
+ "DSSeriesPropertyType":{
+ "type":"object",
+ "title":"DSSeriesPropertyType",
"required":[
- "citation",
- "_abstract"
+ "dsSeries"
],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"AbstractMDIdentificationType",
- "properties":{
- "citation":{
- "title":"citation",
- "allOf":[
- {
- "$ref":"#/definitions/CICitationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"citation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "_abstract":{
- "title":"_abstract",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"abstract",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "purpose":{
- "title":"purpose",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "properties":{
+ "dsSeries":{
+ "title":"dsSeries",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DSSeriesType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"purpose",
+ "localPart":"DS_Series",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- },
- "credit":{
- "title":"credit",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"credit",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"DS_Series",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
- },
- "status":{
- "title":"status",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDProgressCodePropertyType"
- },
- "minItems":0
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_Series_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "dsSeries",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "MDDistributionUnitsPropertyType":{
+ "type":"object",
+ "title":"MDDistributionUnitsPropertyType",
+ "required":[
+ "mdDistributionUnits"
+ ],
+ "properties":{
+ "mdDistributionUnits":{
+ "title":"mdDistributionUnits",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_DistributionUnits",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_DistributionUnits_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdDistributionUnits",
+ "nilReason"
+ ]
+ },
+ "RSIdentifierType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDIdentifierType"
+ },
+ {
+ "type":"object",
+ "title":"RSIdentifierType",
+ "properties":{
+ "codeSpace":{
+ "title":"codeSpace",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"status",
+ "localPart":"codeSpace",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "pointOfContact":{
- "title":"pointOfContact",
+ "version":{
+ "title":"version",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pointOfContact",
+ "localPart":"version",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- },
- "resourceMaintenance":{
- "title":"resourceMaintenance",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"RS_Identifier_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "codeSpace",
+ "version"
+ ]
+ },
+ "MDBandType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDRangeDimensionType"
+ },
+ {
+ "type":"object",
+ "title":"MDBandType",
+ "properties":{
+ "maxValue":{
+ "title":"maxValue",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDMaintenanceInformationPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"resourceMaintenance",
+ "localPart":"maxValue",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "graphicOverview":{
- "title":"graphicOverview",
+ "minValue":{
+ "title":"minValue",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDBrowseGraphicPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"graphicOverview",
+ "localPart":"minValue",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "resourceFormat":{
- "title":"resourceFormat",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDFormatPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"resourceFormat",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "descriptiveKeywords":{
- "title":"descriptiveKeywords",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDKeywordsPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"descriptiveKeywords",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "resourceSpecificUsage":{
- "title":"resourceSpecificUsage",
+ "units":{
+ "title":"units",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDUsagePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/UomLengthPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"resourceSpecificUsage",
+ "localPart":"units",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "resourceConstraints":{
- "title":"resourceConstraints",
+ "peakResponse":{
+ "title":"peakResponse",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDConstraintsPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"resourceConstraints",
+ "localPart":"peakResponse",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "aggregationInfo":{
- "title":"aggregationInfo",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDAggregateInformationPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"aggregationInfo",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractMD_Identification_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "citation",
- "_abstract",
- "purpose",
- "credit",
- "status",
- "pointOfContact",
- "resourceMaintenance",
- "graphicOverview",
- "resourceFormat",
- "descriptiveKeywords",
- "resourceSpecificUsage",
- "resourceConstraints",
- "aggregationInfo"
- ]
- },
- "DQCompletenessCommissionType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQCompletenessType"
- },
- {
- "type":"object",
- "title":"DQCompletenessCommissionType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_CompletenessCommission_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "EXGeographicBoundingBoxType":{
- "required":[
- "westBoundLongitude",
- "eastBoundLongitude",
- "southBoundLatitude",
- "northBoundLatitude"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractEXGeographicExtentType"
- },
- {
- "type":"object",
- "title":"EXGeographicBoundingBoxType",
- "properties":{
- "westBoundLongitude":{
- "title":"westBoundLongitude",
+ "bitsPerValue":{
+ "title":"bitsPerValue",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"westBoundLongitude",
+ "localPart":"bitsPerValue",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "eastBoundLongitude":{
- "title":"eastBoundLongitude",
+ "toneGradation":{
+ "title":"toneGradation",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"eastBoundLongitude",
+ "localPart":"toneGradation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "southBoundLatitude":{
- "title":"southBoundLatitude",
+ "scaleFactor":{
+ "title":"scaleFactor",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"southBoundLatitude",
+ "localPart":"scaleFactor",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "northBoundLatitude":{
- "title":"northBoundLatitude",
+ "offset":{
+ "title":"offset",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"northBoundLatitude",
+ "localPart":"offset",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -2327,81 +2435,55 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_GeographicBoundingBox_Type",
+ "localPart":"MD_Band_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "westBoundLongitude",
- "eastBoundLongitude",
- "southBoundLatitude",
- "northBoundLatitude"
+ "maxValue",
+ "minValue",
+ "units",
+ "peakResponse",
+ "bitsPerValue",
+ "toneGradation",
+ "scaleFactor",
+ "offset"
]
},
- "RSIdentifierType":{
+ "DSProductionSeriesType":{
"allOf":[
{
- "$ref":"#/definitions/MDIdentifierType"
+ "$ref":"#/definitions/DSSeriesType"
},
{
"type":"object",
- "title":"RSIdentifierType",
+ "title":"DSProductionSeriesType",
"properties":{
- "codeSpace":{
- "title":"codeSpace",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"codeSpace",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "version":{
- "title":"version",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"version",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"RS_Identifier_Type",
+ "localPart":"DS_ProductionSeries_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "codeSpace",
- "version"
- ]
+ }
},
- "DQGriddedDataPositionalAccuracyPropertyType":{
+ "CIDatePropertyType":{
"type":"object",
- "title":"DQGriddedDataPositionalAccuracyPropertyType",
+ "title":"CIDatePropertyType",
"required":[
- "dqGriddedDataPositionalAccuracy"
+ "ciDate"
],
"properties":{
- "dqGriddedDataPositionalAccuracy":{
- "title":"dqGriddedDataPositionalAccuracy",
+ "ciDate":{
+ "title":"ciDate",
"allOf":[
{
- "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType"
+ "$ref":"#/definitions/CIDateType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_GriddedDataPositionalAccuracy",
+ "localPart":"CI_Date",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -2528,11 +2610,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_GriddedDataPositionalAccuracy_PropertyType",
+ "localPart":"CI_Date_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqGriddedDataPositionalAccuracy",
+ "ciDate",
"nilReason",
"uuidref",
"type",
@@ -2544,151 +2626,109 @@
"actuate"
]
},
- "CountryPropertyType":{
- "type":"object",
- "title":"CountryPropertyType",
+ "MDRepresentativeFractionType":{
"required":[
- "country"
+ "denominator"
],
- "properties":{
- "country":{
- "title":"country",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"Country",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"Country_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "country",
- "nilReason"
- ]
- },
- "DSInitiativeType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDSAggregateType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"DSInitiativeType",
+ "title":"MDRepresentativeFractionType",
"properties":{
+ "denominator":{
+ "title":"denominator",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"denominator",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Initiative_Type",
+ "localPart":"MD_RepresentativeFraction_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ },
+ "propertiesOrder":[
+ "denominator"
+ ]
},
- "DSProductionSeriesType":{
- "allOf":[
- {
- "$ref":"#/definitions/DSSeriesType"
- },
- {
- "type":"object",
- "title":"DSProductionSeriesType",
- "properties":{
- }
- }
+ "DQQuantitativeResultType":{
+ "required":[
+ "valueUnit",
+ "value"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DS_ProductionSeries_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDDigitalTransferOptionsType":{
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/AbstractDQResultType"
},
{
"type":"object",
- "title":"MDDigitalTransferOptionsType",
+ "title":"DQQuantitativeResultType",
"properties":{
- "unitsOfDistribution":{
- "title":"unitsOfDistribution",
+ "valueType":{
+ "title":"valueType",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordTypePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"unitsOfDistribution",
+ "localPart":"valueType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "transferSize":{
- "title":"transferSize",
+ "valueUnit":{
+ "title":"valueUnit",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/UnitOfMeasurePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"transferSize",
+ "localPart":"valueUnit",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "onLine":{
- "title":"onLine",
+ "errorStatistic":{
+ "title":"errorStatistic",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIOnlineResourcePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"onLine",
+ "localPart":"errorStatistic",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "offLine":{
- "title":"offLine",
+ "value":{
+ "title":"value",
"allOf":[
{
- "$ref":"#/definitions/MDMediumPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"offLine",
+ "localPart":"value",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -2697,33 +2737,145 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_DigitalTransferOptions_Type",
+ "localPart":"DQ_QuantitativeResult_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "unitsOfDistribution",
- "transferSize",
- "onLine",
- "offLine"
+ "valueType",
+ "valueUnit",
+ "errorStatistic",
+ "value"
]
},
- "PTLocaleContainerPropertyType":{
+ "DQTemporalConsistencyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQTemporalAccuracyType"
+ },
+ {
+ "type":"object",
+ "title":"DQTemporalConsistencyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_TemporalConsistency_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDCoverageContentTypeCodePropertyType":{
"type":"object",
- "title":"PTLocaleContainerPropertyType",
+ "title":"MDCoverageContentTypeCodePropertyType",
"required":[
- "ptLocaleContainer"
+ "mdCoverageContentTypeCode"
],
"properties":{
- "ptLocaleContainer":{
- "title":"ptLocaleContainer",
+ "mdCoverageContentTypeCode":{
+ "title":"mdCoverageContentTypeCode",
"allOf":[
{
- "$ref":"#/definitions/PTLocaleContainerType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PT_LocaleContainer",
+ "localPart":"MD_CoverageContentTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_CoverageContentTypeCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdCoverageContentTypeCode",
+ "nilReason"
+ ]
+ },
+ "MDDimensionNameTypeCodePropertyType":{
+ "type":"object",
+ "title":"MDDimensionNameTypeCodePropertyType",
+ "required":[
+ "mdDimensionNameTypeCode"
+ ],
+ "properties":{
+ "mdDimensionNameTypeCode":{
+ "title":"mdDimensionNameTypeCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_DimensionNameTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_DimensionNameTypeCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdDimensionNameTypeCode",
+ "nilReason"
+ ]
+ },
+ "MDUsagePropertyType":{
+ "type":"object",
+ "title":"MDUsagePropertyType",
+ "required":[
+ "mdUsage"
+ ],
+ "properties":{
+ "mdUsage":{
+ "title":"mdUsage",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDUsageType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_Usage",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -2850,11 +3002,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PT_LocaleContainer_PropertyType",
+ "localPart":"MD_Usage_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ptLocaleContainer",
+ "mdUsage",
"nilReason",
"uuidref",
"type",
@@ -2866,82 +3018,135 @@
"actuate"
]
},
- "MDTopicCategoryCodePropertyType":{
- "type":"object",
- "title":"MDTopicCategoryCodePropertyType",
- "required":[
- "mdTopicCategoryCode"
- ],
- "properties":{
- "mdTopicCategoryCode":{
- "title":"mdTopicCategoryCode",
- "allOf":[
- {
- "$ref":"#/definitions/MDTopicCategoryCodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_TopicCategoryCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "MDMediumType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"MDMediumType",
+ "properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDMediumNameCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "density":{
+ "title":"density",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"density",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "densityUnits":{
+ "title":"densityUnits",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"densityUnits",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "volumes":{
+ "title":"volumes",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"volumes",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "mediumFormat":{
+ "title":"mediumFormat",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDMediumFormatCodePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"mediumFormat",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "mediumNote":{
+ "title":"mediumNote",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"mediumNote",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_TopicCategoryCode_PropertyType",
+ "localPart":"MD_Medium_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdTopicCategoryCode",
- "nilReason"
+ "name",
+ "density",
+ "densityUnits",
+ "volumes",
+ "mediumFormat",
+ "mediumNote"
]
},
- "MDCoverageDescriptionPropertyType":{
+ "MDMetadataPropertyType":{
"type":"object",
- "title":"MDCoverageDescriptionPropertyType",
+ "title":"MDMetadataPropertyType",
"required":[
- "mdCoverageDescription"
+ "mdMetadata"
],
"properties":{
- "mdCoverageDescription":{
- "title":"mdCoverageDescription",
+ "mdMetadata":{
+ "title":"mdMetadata",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/MDCoverageDescriptionType"
- }
- },
- "elementName":{
- "localPart":"MD_CoverageDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/MDMetadataType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"MD_CoverageDescription",
+ "localPart":"MD_Metadata",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -3068,11 +3273,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_CoverageDescription_PropertyType",
+ "localPart":"MD_Metadata_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdCoverageDescription",
+ "mdMetadata",
"nilReason",
"uuidref",
"type",
@@ -3084,35 +3289,23 @@
"actuate"
]
},
- "DSDataSetPropertyType":{
+ "MDGeoreferenceablePropertyType":{
"type":"object",
- "title":"DSDataSetPropertyType",
+ "title":"MDGeoreferenceablePropertyType",
"required":[
- "dsDataSet"
+ "mdGeoreferenceable"
],
"properties":{
- "dsDataSet":{
- "title":"dsDataSet",
+ "mdGeoreferenceable":{
+ "title":"mdGeoreferenceable",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DSDataSetType"
- }
- },
- "elementName":{
- "localPart":"DS_DataSet",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/MDGeoreferenceableType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"DS_DataSet",
+ "localPart":"MD_Georeferenceable",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -3239,11 +3432,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_DataSet_PropertyType",
+ "localPart":"MD_Georeferenceable_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsDataSet",
+ "mdGeoreferenceable",
"nilReason",
"uuidref",
"type",
@@ -3255,23 +3448,23 @@
"actuate"
]
},
- "EXSpatialTemporalExtentPropertyType":{
+ "CIRoleCodePropertyType":{
"type":"object",
- "title":"EXSpatialTemporalExtentPropertyType",
+ "title":"CIRoleCodePropertyType",
"required":[
- "exSpatialTemporalExtent"
+ "ciRoleCode"
],
"properties":{
- "exSpatialTemporalExtent":{
- "title":"exSpatialTemporalExtent",
+ "ciRoleCode":{
+ "title":"ciRoleCode",
"allOf":[
{
- "$ref":"#/definitions/EXSpatialTemporalExtentType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EX_SpatialTemporalExtent",
+ "localPart":"CI_RoleCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -3290,29 +3483,112 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CI_RoleCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "ciRoleCode",
+ "nilReason"
+ ]
+ },
+ "DQTemporalValidityType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQTemporalAccuracyType"
},
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
+ {
+ "type":"object",
+ "title":"DQTemporalValidityType",
+ "properties":{
}
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_TemporalValidity_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "AbstractMDSpatialRepresentationType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractMDSpatialRepresentationType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractMD_SpatialRepresentation_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDExtendedElementInformationPropertyType":{
+ "type":"object",
+ "title":"MDExtendedElementInformationPropertyType",
+ "required":[
+ "mdExtendedElementInformation"
+ ],
+ "properties":{
+ "mdExtendedElementInformation":{
+ "title":"mdExtendedElementInformation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDExtendedElementInformationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_ExtendedElementInformation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
"localPart":"type",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
@@ -3398,11 +3674,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_SpatialTemporalExtent_PropertyType",
+ "localPart":"MD_ExtendedElementInformation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "exSpatialTemporalExtent",
+ "mdExtendedElementInformation",
"nilReason",
"uuidref",
"type",
@@ -3414,106 +3690,35 @@
"actuate"
]
},
- "MDResolutionPropertyType":{
+ "MDGridSpatialRepresentationPropertyType":{
"type":"object",
- "title":"MDResolutionPropertyType",
+ "title":"MDGridSpatialRepresentationPropertyType",
"required":[
- "mdResolution"
+ "mdGridSpatialRepresentation"
],
"properties":{
- "mdResolution":{
- "title":"mdResolution",
- "allOf":[
- {
- "$ref":"#/definitions/MDResolutionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_Resolution",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
+ "mdGridSpatialRepresentation":{
+ "title":"mdGridSpatialRepresentation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/MDGridSpatialRepresentationType"
+ }
+ },
+ "elementName":{
+ "localPart":"MD_GridSpatialRepresentation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_Resolution_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdResolution",
- "nilReason"
- ]
- },
- "AbstractDQTemporalAccuracyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQElementType"
- },
- {
- "type":"object",
- "title":"AbstractDQTemporalAccuracyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractDQ_TemporalAccuracy_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "DQAbsoluteExternalPositionalAccuracyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQPositionalAccuracyType"
- },
- {
- "type":"object",
- "title":"DQAbsoluteExternalPositionalAccuracyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_AbsoluteExternalPositionalAccuracy_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "DQAccuracyOfATimeMeasurementPropertyType":{
- "type":"object",
- "title":"DQAccuracyOfATimeMeasurementPropertyType",
- "required":[
- "dqAccuracyOfATimeMeasurement"
- ],
- "properties":{
- "dqAccuracyOfATimeMeasurement":{
- "title":"dqAccuracyOfATimeMeasurement",
- "allOf":[
- {
- "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType"
- }
- ],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"DQ_AccuracyOfATimeMeasurement",
+ "localPart":"MD_GridSpatialRepresentation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -3640,11 +3845,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_AccuracyOfATimeMeasurement_PropertyType",
+ "localPart":"MD_GridSpatialRepresentation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqAccuracyOfATimeMeasurement",
+ "mdGridSpatialRepresentation",
"nilReason",
"uuidref",
"type",
@@ -3656,23 +3861,23 @@
"actuate"
]
},
- "MDExtendedElementInformationPropertyType":{
+ "LILineagePropertyType":{
"type":"object",
- "title":"MDExtendedElementInformationPropertyType",
+ "title":"LILineagePropertyType",
"required":[
- "mdExtendedElementInformation"
+ "liLineage"
],
"properties":{
- "mdExtendedElementInformation":{
- "title":"mdExtendedElementInformation",
+ "liLineage":{
+ "title":"liLineage",
"allOf":[
{
- "$ref":"#/definitions/MDExtendedElementInformationType"
+ "$ref":"#/definitions/LILineageType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_ExtendedElementInformation",
+ "localPart":"LI_Lineage",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -3799,11 +4004,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ExtendedElementInformation_PropertyType",
+ "localPart":"LI_Lineage_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdExtendedElementInformation",
+ "liLineage",
"nilReason",
"uuidref",
"type",
@@ -3815,70 +4020,92 @@
"actuate"
]
},
- "CIDateTypeCodePropertyType":{
- "type":"object",
- "title":"CIDateTypeCodePropertyType",
+ "DQDataQualityType":{
"required":[
- "ciDateTypeCode"
+ "scope"
],
- "properties":{
- "ciDateTypeCode":{
- "title":"ciDateTypeCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CI_DateTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
+ {
+ "type":"object",
+ "title":"DQDataQualityType",
+ "properties":{
+ "scope":{
+ "title":"scope",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DQScopePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"scope",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "report":{
+ "title":"report",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DQElementPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"report",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "lineage":{
+ "title":"lineage",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LILineagePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"lineage",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_DateTypeCode_PropertyType",
+ "localPart":"DQ_DataQuality_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ciDateTypeCode",
- "nilReason"
+ "scope",
+ "report",
+ "lineage"
]
},
- "DQTopologicalConsistencyPropertyType":{
+ "MDKeywordsPropertyType":{
"type":"object",
- "title":"DQTopologicalConsistencyPropertyType",
+ "title":"MDKeywordsPropertyType",
"required":[
- "dqTopologicalConsistency"
+ "mdKeywords"
],
"properties":{
- "dqTopologicalConsistency":{
- "title":"dqTopologicalConsistency",
+ "mdKeywords":{
+ "title":"mdKeywords",
"allOf":[
{
- "$ref":"#/definitions/DQTopologicalConsistencyType"
+ "$ref":"#/definitions/MDKeywordsType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_TopologicalConsistency",
+ "localPart":"MD_Keywords",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -4005,11 +4232,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_TopologicalConsistency_PropertyType",
+ "localPart":"MD_Keywords_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqTopologicalConsistency",
+ "mdKeywords",
"nilReason",
"uuidref",
"type",
@@ -4021,85 +4248,47 @@
"actuate"
]
},
- "DSAssociationType":{
+ "AbstractDQResultType":{
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"DSAssociationType",
+ "title":"AbstractDQResultType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Association_Type",
+ "localPart":"AbstractDQ_Result_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "MDAggregateInformationType":{
- "required":[
- "associationType"
- ],
+ "MDConstraintsType":{
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"MDAggregateInformationType",
+ "title":"MDConstraintsType",
"properties":{
- "aggregateDataSetName":{
- "title":"aggregateDataSetName",
- "allOf":[
- {
- "$ref":"#/definitions/CICitationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"aggregateDataSetName",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "aggregateDataSetIdentifier":{
- "title":"aggregateDataSetIdentifier",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"aggregateDataSetIdentifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "associationType":{
- "title":"associationType",
- "allOf":[
- {
- "$ref":"#/definitions/DSAssociationTypeCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"associationType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "initiativeType":{
- "title":"initiativeType",
+ "useLimitation":{
+ "title":"useLimitation",
"allOf":[
{
- "$ref":"#/definitions/DSInitiativeTypeCodePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"initiativeType",
+ "localPart":"useLimitation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -4108,108 +4297,139 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_AggregateInformation_Type",
+ "localPart":"MD_Constraints_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "aggregateDataSetName",
- "aggregateDataSetIdentifier",
- "associationType",
- "initiativeType"
+ "useLimitation"
]
},
- "CIAddressType":{
+ "MDLegalConstraintsType":{
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/MDConstraintsType"
},
{
"type":"object",
- "title":"CIAddressType",
+ "title":"MDLegalConstraintsType",
"properties":{
- "deliveryPoint":{
- "title":"deliveryPoint",
+ "accessConstraints":{
+ "title":"accessConstraints",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/MDRestrictionCodePropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"deliveryPoint",
+ "localPart":"accessConstraints",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "city":{
- "title":"city",
+ "useConstraints":{
+ "title":"useConstraints",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDRestrictionCodePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"city",
+ "localPart":"useConstraints",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "administrativeArea":{
- "title":"administrativeArea",
+ "otherConstraints":{
+ "title":"otherConstraints",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"administrativeArea",
+ "localPart":"otherConstraints",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- },
- "postalCode":{
- "title":"postalCode",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_LegalConstraints_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "accessConstraints",
+ "useConstraints",
+ "otherConstraints"
+ ]
+ },
+ "DQScopeType":{
+ "required":[
+ "level"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"DQScopeType",
+ "properties":{
+ "level":{
+ "title":"level",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/MDScopeCodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"postalCode",
+ "localPart":"level",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "country":{
- "title":"country",
+ "extent":{
+ "title":"extent",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/EXExtentPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"country",
+ "localPart":"extent",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "electronicMailAddress":{
- "title":"electronicMailAddress",
+ "levelDescription":{
+ "title":"levelDescription",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/MDScopeDescriptionPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"electronicMailAddress",
+ "localPart":"levelDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -4218,76 +4438,32 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_Address_Type",
+ "localPart":"DQ_Scope_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "deliveryPoint",
- "city",
- "administrativeArea",
- "postalCode",
- "country",
- "electronicMailAddress"
+ "level",
+ "extent",
+ "levelDescription"
]
},
- "EXBoundingPolygonType":{
+ "DSSensorPropertyType":{
+ "type":"object",
+ "title":"DSSensorPropertyType",
"required":[
- "polygon"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractEXGeographicExtentType"
- },
- {
- "type":"object",
- "title":"EXBoundingPolygonType",
- "properties":{
- "polygon":{
- "title":"polygon",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.opengis.net/gml#/definitions/GMObjectPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"polygon",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EX_BoundingPolygon_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "polygon"
- ]
- },
- "EXGeographicDescriptionPropertyType":{
- "type":"object",
- "title":"EXGeographicDescriptionPropertyType",
- "required":[
- "exGeographicDescription"
+ "dsSensor"
],
"properties":{
- "exGeographicDescription":{
- "title":"exGeographicDescription",
+ "dsSensor":{
+ "title":"dsSensor",
"allOf":[
{
- "$ref":"#/definitions/EXGeographicDescriptionType"
+ "$ref":"#/definitions/DSSensorType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EX_GeographicDescription",
+ "localPart":"DS_Sensor",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -4414,11 +4590,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_GeographicDescription_PropertyType",
+ "localPart":"DS_Sensor_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "exGeographicDescription",
+ "dsSensor",
"nilReason",
"uuidref",
"type",
@@ -4430,199 +4606,327 @@
"actuate"
]
},
- "DQFormatConsistencyType":{
+ "AbstractDQElementType":{
+ "required":[
+ "result"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"DQFormatConsistencyType",
+ "title":"AbstractDQElementType",
"properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_FormatConsistency_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDScopeCodePropertyType":{
- "type":"object",
- "title":"MDScopeCodePropertyType",
- "required":[
- "mdScopeCode"
- ],
- "properties":{
- "mdScopeCode":{
- "title":"mdScopeCode",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "nameOfMeasure":{
+ "title":"nameOfMeasure",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"MD_ScopeCode",
+ "localPart":"nameOfMeasure",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"MD_ScopeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "measureIdentification":{
+ "title":"measureIdentification",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDIdentifierPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"measureIdentification",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_ScopeCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdScopeCode",
- "nilReason"
- ]
- },
- "MDDimensionNameTypeCodePropertyType":{
- "type":"object",
- "title":"MDDimensionNameTypeCodePropertyType",
- "required":[
- "mdDimensionNameTypeCode"
- ],
- "properties":{
- "mdDimensionNameTypeCode":{
- "title":"mdDimensionNameTypeCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_DimensionNameTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "measureDescription":{
+ "title":"measureDescription",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"measureDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_DimensionNameTypeCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdDimensionNameTypeCode",
- "nilReason"
- ]
- },
- "CIDateType":{
- "required":[
- "date",
- "dateType"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"CIDateType",
- "properties":{
- "date":{
- "title":"date",
+ },
+ "evaluationMethodType":{
+ "title":"evaluationMethodType",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType"
+ "$ref":"#/definitions/DQEvaluationMethodTypeCodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"date",
+ "localPart":"evaluationMethodType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "dateType":{
- "title":"dateType",
+ "evaluationMethodDescription":{
+ "title":"evaluationMethodDescription",
"allOf":[
{
- "$ref":"#/definitions/CIDateTypeCodePropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dateType",
+ "localPart":"evaluationMethodDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CI_Date_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "date",
- "dateType"
- ]
- },
- "MDAggregateInformationPropertyType":{
- "type":"object",
- "title":"MDAggregateInformationPropertyType",
- "required":[
- "mdAggregateInformation"
- ],
+ },
+ "evaluationProcedure":{
+ "title":"evaluationProcedure",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CICitationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"evaluationProcedure",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "dateTime":{
+ "title":"dateTime",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dateTime",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "result":{
+ "title":"result",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DQResultPropertyType"
+ },
+ "maxItems":2,
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"result",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractDQ_Element_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "nameOfMeasure",
+ "measureIdentification",
+ "measureDescription",
+ "evaluationMethodType",
+ "evaluationMethodDescription",
+ "evaluationProcedure",
+ "dateTime",
+ "result"
+ ]
+ },
+ "MDStandardOrderProcessType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MDStandardOrderProcessType",
+ "properties":{
+ "fees":{
+ "title":"fees",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fees",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "plannedAvailableDateTime":{
+ "title":"plannedAvailableDateTime",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"plannedAvailableDateTime",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "orderingInstructions":{
+ "title":"orderingInstructions",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"orderingInstructions",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "turnaround":{
+ "title":"turnaround",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"turnaround",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_StandardOrderProcess_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "fees",
+ "plannedAvailableDateTime",
+ "orderingInstructions",
+ "turnaround"
+ ]
+ },
+ "MDDigitalTransferOptionsType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MDDigitalTransferOptionsType",
+ "properties":{
+ "unitsOfDistribution":{
+ "title":"unitsOfDistribution",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"unitsOfDistribution",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "transferSize":{
+ "title":"transferSize",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transferSize",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "onLine":{
+ "title":"onLine",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIOnlineResourcePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"onLine",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "offLine":{
+ "title":"offLine",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDMediumPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"offLine",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_DigitalTransferOptions_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "unitsOfDistribution",
+ "transferSize",
+ "onLine",
+ "offLine"
+ ]
+ },
+ "PTLocalePropertyType":{
+ "type":"object",
+ "title":"PTLocalePropertyType",
+ "required":[
+ "ptLocale"
+ ],
"properties":{
- "mdAggregateInformation":{
- "title":"mdAggregateInformation",
+ "ptLocale":{
+ "title":"ptLocale",
"allOf":[
{
- "$ref":"#/definitions/MDAggregateInformationType"
+ "$ref":"#/definitions/PTLocaleType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_AggregateInformation",
+ "localPart":"PT_Locale",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -4749,11 +5053,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_AggregateInformation_PropertyType",
+ "localPart":"PT_Locale_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdAggregateInformation",
+ "ptLocale",
"nilReason",
"uuidref",
"type",
@@ -4765,59 +5069,104 @@
"actuate"
]
},
- "AbstractMDSpatialRepresentationType":{
+ "MDKeywordsType":{
+ "required":[
+ "keyword"
+ ],
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"AbstractMDSpatialRepresentationType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractMD_SpatialRepresentation_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "DQConceptualConsistencyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
- },
- {
- "type":"object",
- "title":"DQConceptualConsistencyType",
+ "title":"MDKeywordsType",
"properties":{
+ "keyword":{
+ "title":"keyword",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"keyword",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDKeywordTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "thesaurusName":{
+ "title":"thesaurusName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CICitationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"thesaurusName",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_ConceptualConsistency_Type",
+ "localPart":"MD_Keywords_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ },
+ "propertiesOrder":[
+ "keyword",
+ "type",
+ "thesaurusName"
+ ]
},
- "MDVectorSpatialRepresentationPropertyType":{
+ "EXGeographicExtentPropertyType":{
"type":"object",
- "title":"MDVectorSpatialRepresentationPropertyType",
+ "title":"EXGeographicExtentPropertyType",
"required":[
- "mdVectorSpatialRepresentation"
+ "abstractEXGeographicExtent"
],
"properties":{
- "mdVectorSpatialRepresentation":{
- "title":"mdVectorSpatialRepresentation",
+ "abstractEXGeographicExtent":{
+ "title":"abstractEXGeographicExtent",
"allOf":[
{
- "$ref":"#/definitions/MDVectorSpatialRepresentationType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractEXGeographicExtentType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractEX_GeographicExtent",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"MD_VectorSpatialRepresentation",
+ "localPart":"AbstractEX_GeographicExtent",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -4944,11 +5293,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_VectorSpatialRepresentation_PropertyType",
+ "localPart":"EX_GeographicExtent_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdVectorSpatialRepresentation",
+ "abstractEXGeographicExtent",
"nilReason",
"uuidref",
"type",
@@ -4960,23 +5309,23 @@
"actuate"
]
},
- "MDDistributorPropertyType":{
+ "DQDataQualityPropertyType":{
"type":"object",
- "title":"MDDistributorPropertyType",
+ "title":"DQDataQualityPropertyType",
"required":[
- "mdDistributor"
+ "dqDataQuality"
],
"properties":{
- "mdDistributor":{
- "title":"mdDistributor",
+ "dqDataQuality":{
+ "title":"dqDataQuality",
"allOf":[
{
- "$ref":"#/definitions/MDDistributorType"
+ "$ref":"#/definitions/DQDataQualityType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Distributor",
+ "localPart":"DQ_DataQuality",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -5103,11 +5452,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Distributor_PropertyType",
+ "localPart":"DQ_DataQuality_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdDistributor",
+ "dqDataQuality",
"nilReason",
"uuidref",
"type",
@@ -5119,23 +5468,23 @@
"actuate"
]
},
- "DQDataQualityPropertyType":{
+ "RSReferenceSystemPropertyType":{
"type":"object",
- "title":"DQDataQualityPropertyType",
+ "title":"RSReferenceSystemPropertyType",
"required":[
- "dqDataQuality"
+ "abstractRSReferenceSystem"
],
"properties":{
- "dqDataQuality":{
- "title":"dqDataQuality",
+ "abstractRSReferenceSystem":{
+ "title":"abstractRSReferenceSystem",
"allOf":[
{
- "$ref":"#/definitions/DQDataQualityType"
+ "$ref":"#/definitions/AbstractRSReferenceSystemType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_DataQuality",
+ "localPart":"AbstractRS_ReferenceSystem",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -5262,11 +5611,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_DataQuality_PropertyType",
+ "localPart":"RS_ReferenceSystem_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqDataQuality",
+ "abstractRSReferenceSystem",
"nilReason",
"uuidref",
"type",
@@ -5278,23 +5627,23 @@
"actuate"
]
},
- "MDFeatureCatalogueDescriptionPropertyType":{
+ "DSAssociationTypeCodePropertyType":{
"type":"object",
- "title":"MDFeatureCatalogueDescriptionPropertyType",
+ "title":"DSAssociationTypeCodePropertyType",
"required":[
- "mdFeatureCatalogueDescription"
+ "dsAssociationTypeCode"
],
"properties":{
- "mdFeatureCatalogueDescription":{
- "title":"mdFeatureCatalogueDescription",
+ "dsAssociationTypeCode":{
+ "title":"dsAssociationTypeCode",
"allOf":[
{
- "$ref":"#/definitions/MDFeatureCatalogueDescriptionType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_FeatureCatalogueDescription",
+ "localPart":"DS_AssociationTypeCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -5313,212 +5662,145 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_AssociationTypeCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "dsAssociationTypeCode",
+ "nilReason"
+ ]
+ },
+ "MDKeywordTypeCodePropertyType":{
+ "type":"object",
+ "title":"MDKeywordTypeCodePropertyType",
+ "required":[
+ "mdKeywordTypeCode"
+ ],
+ "properties":{
+ "mdKeywordTypeCode":{
+ "title":"mdKeywordTypeCode",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_KeywordTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "arcrole":{
- "title":"arcrole",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_FeatureCatalogueDescription_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdFeatureCatalogueDescription",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "LIProcessStepType":{
- "required":[
- "description"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_KeywordTypeCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdKeywordTypeCode",
+ "nilReason"
+ ]
+ },
+ "MDGeoreferenceableType":{
+ "required":[
+ "controlPointAvailability",
+ "orientationParameterAvailability",
+ "georeferencedParameters"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDGridSpatialRepresentationType"
},
{
"type":"object",
- "title":"LIProcessStepType",
+ "title":"MDGeoreferenceableType",
"properties":{
- "description":{
- "title":"description",
+ "controlPointAvailability":{
+ "title":"controlPointAvailability",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"description",
+ "localPart":"controlPointAvailability",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "rationale":{
- "title":"rationale",
+ "orientationParameterAvailability":{
+ "title":"orientationParameterAvailability",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"rationale",
+ "localPart":"orientationParameterAvailability",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "dateTime":{
- "title":"dateTime",
+ "orientationParameterDescription":{
+ "title":"orientationParameterDescription",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dateTime",
+ "localPart":"orientationParameterDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "processor":{
- "title":"processor",
+ "georeferencedParameters":{
+ "title":"georeferencedParameters",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"processor",
+ "localPart":"georeferencedParameters",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "source":{
- "title":"source",
+ "parameterCitation":{
+ "title":"parameterCitation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/LISourcePropertyType"
+ "$ref":"#/definitions/CICitationPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"source",
+ "localPart":"parameterCitation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -5527,93 +5809,34 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"LI_ProcessStep_Type",
+ "localPart":"MD_Georeferenceable_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "description",
- "rationale",
- "dateTime",
- "processor",
- "source"
+ "controlPointAvailability",
+ "orientationParameterAvailability",
+ "orientationParameterDescription",
+ "georeferencedParameters",
+ "parameterCitation"
]
},
- "MDClassificationCodePropertyType":{
+ "CIResponsiblePartyPropertyType":{
"type":"object",
- "title":"MDClassificationCodePropertyType",
+ "title":"CIResponsiblePartyPropertyType",
"required":[
- "mdClassificationCode"
+ "ciResponsibleParty"
],
"properties":{
- "mdClassificationCode":{
- "title":"mdClassificationCode",
+ "ciResponsibleParty":{
+ "title":"ciResponsibleParty",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/CIResponsiblePartyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_ClassificationCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_ClassificationCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdClassificationCode",
- "nilReason"
- ]
- },
- "DQLogicalConsistencyPropertyType":{
- "type":"object",
- "title":"DQLogicalConsistencyPropertyType",
- "required":[
- "abstractDQLogicalConsistency"
- ],
- "properties":{
- "abstractDQLogicalConsistency":{
- "title":"abstractDQLogicalConsistency",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
- }
- },
- "elementName":{
- "localPart":"AbstractDQ_LogicalConsistency",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractDQ_LogicalConsistency",
+ "localPart":"CI_ResponsibleParty",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -5740,11 +5963,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_LogicalConsistency_PropertyType",
+ "localPart":"CI_ResponsibleParty_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractDQLogicalConsistency",
+ "ciResponsibleParty",
"nilReason",
"uuidref",
"type",
@@ -5756,23 +5979,23 @@
"actuate"
]
},
- "MDPixelOrientationCodePropertyType":{
+ "CIContactPropertyType":{
"type":"object",
- "title":"MDPixelOrientationCodePropertyType",
+ "title":"CIContactPropertyType",
"required":[
- "mdPixelOrientationCode"
+ "ciContact"
],
"properties":{
- "mdPixelOrientationCode":{
- "title":"mdPixelOrientationCode",
+ "ciContact":{
+ "title":"ciContact",
"allOf":[
{
- "$ref":"#/definitions/MDPixelOrientationCodeType"
+ "$ref":"#/definitions/CIContactType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_PixelOrientationCode",
+ "localPart":"CI_Contact",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -5791,72 +6014,25 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_PixelOrientationCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdPixelOrientationCode",
- "nilReason"
- ]
- },
- "MDGeometricObjectsPropertyType":{
- "type":"object",
- "title":"MDGeometricObjectsPropertyType",
- "required":[
- "mdGeometricObjects"
- ],
- "properties":{
- "mdGeometricObjects":{
- "title":"mdGeometricObjects",
+ },
+ "uuidref":{
+ "title":"uuidref",
"allOf":[
{
- "$ref":"#/definitions/MDGeometricObjectsType"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_GeometricObjects",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
}
},
- "nilReason":{
- "title":"nilReason",
+ "type":{
+ "title":"type",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
+ "$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
@@ -5946,11 +6122,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_GeometricObjects_PropertyType",
+ "localPart":"CI_Contact_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdGeometricObjects",
+ "ciContact",
"nilReason",
"uuidref",
"type",
@@ -5962,41 +6138,495 @@
"actuate"
]
},
- "DQNonQuantitativeAttributeAccuracyType":{
+ "AbstractMDIdentificationType":{
+ "required":[
+ "citation",
+ "_abstract"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractDQThematicAccuracyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"DQNonQuantitativeAttributeAccuracyType",
+ "title":"AbstractMDIdentificationType",
"properties":{
+ "citation":{
+ "title":"citation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CICitationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"citation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "_abstract":{
+ "title":"_abstract",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"abstract",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "purpose":{
+ "title":"purpose",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"purpose",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "credit":{
+ "title":"credit",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"credit",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "status":{
+ "title":"status",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDProgressCodePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"status",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "pointOfContact":{
+ "title":"pointOfContact",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointOfContact",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "resourceMaintenance":{
+ "title":"resourceMaintenance",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDMaintenanceInformationPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resourceMaintenance",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "graphicOverview":{
+ "title":"graphicOverview",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDBrowseGraphicPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"graphicOverview",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "resourceFormat":{
+ "title":"resourceFormat",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDFormatPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resourceFormat",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "descriptiveKeywords":{
+ "title":"descriptiveKeywords",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDKeywordsPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"descriptiveKeywords",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "resourceSpecificUsage":{
+ "title":"resourceSpecificUsage",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDUsagePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resourceSpecificUsage",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "resourceConstraints":{
+ "title":"resourceConstraints",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDConstraintsPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"resourceConstraints",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "aggregationInfo":{
+ "title":"aggregationInfo",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDAggregateInformationPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"aggregationInfo",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_NonQuantitativeAttributeAccuracy_Type",
+ "localPart":"AbstractMD_Identification_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "EXVerticalExtentPropertyType":{
- "type":"object",
- "title":"EXVerticalExtentPropertyType",
- "required":[
- "exVerticalExtent"
+ },
+ "propertiesOrder":[
+ "citation",
+ "_abstract",
+ "purpose",
+ "credit",
+ "status",
+ "pointOfContact",
+ "resourceMaintenance",
+ "graphicOverview",
+ "resourceFormat",
+ "descriptiveKeywords",
+ "resourceSpecificUsage",
+ "resourceConstraints",
+ "aggregationInfo"
+ ]
+ },
+ "CICitationType":{
+ "required":[
+ "title",
+ "date"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"CICitationType",
+ "properties":{
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "alternateTitle":{
+ "title":"alternateTitle",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"alternateTitle",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "date":{
+ "title":"date",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIDatePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"date",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "edition":{
+ "title":"edition",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"edition",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "editionDate":{
+ "title":"editionDate",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"editionDate",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "identifier":{
+ "title":"identifier",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDIdentifierPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"identifier",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "citedResponsibleParty":{
+ "title":"citedResponsibleParty",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"citedResponsibleParty",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "presentationForm":{
+ "title":"presentationForm",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIPresentationFormCodePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"presentationForm",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "series":{
+ "title":"series",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CISeriesPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"series",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "otherCitationDetails":{
+ "title":"otherCitationDetails",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"otherCitationDetails",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "collectiveTitle":{
+ "title":"collectiveTitle",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"collectiveTitle",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "isbn":{
+ "title":"isbn",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ISBN",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "issn":{
+ "title":"issn",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"ISSN",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CI_Citation_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "title",
+ "alternateTitle",
+ "date",
+ "edition",
+ "editionDate",
+ "identifier",
+ "citedResponsibleParty",
+ "presentationForm",
+ "series",
+ "otherCitationDetails",
+ "collectiveTitle",
+ "isbn",
+ "issn"
+ ]
+ },
+ "DSPlatformPropertyType":{
+ "type":"object",
+ "title":"DSPlatformPropertyType",
+ "required":[
+ "dsPlatform"
],
"properties":{
- "exVerticalExtent":{
- "title":"exVerticalExtent",
+ "dsPlatform":{
+ "title":"dsPlatform",
"allOf":[
{
- "$ref":"#/definitions/EXVerticalExtentType"
+ "$ref":"#/definitions/DSPlatformType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EX_VerticalExtent",
+ "localPart":"DS_Platform",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -6123,11 +6753,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_VerticalExtent_PropertyType",
+ "localPart":"DS_Platform_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "exVerticalExtent",
+ "dsPlatform",
"nilReason",
"uuidref",
"type",
@@ -6139,23 +6769,23 @@
"actuate"
]
},
- "DQQuantitativeResultPropertyType":{
+ "MDMaintenanceFrequencyCodePropertyType":{
"type":"object",
- "title":"DQQuantitativeResultPropertyType",
+ "title":"MDMaintenanceFrequencyCodePropertyType",
"required":[
- "dqQuantitativeResult"
+ "mdMaintenanceFrequencyCode"
],
"properties":{
- "dqQuantitativeResult":{
- "title":"dqQuantitativeResult",
+ "mdMaintenanceFrequencyCode":{
+ "title":"mdMaintenanceFrequencyCode",
"allOf":[
{
- "$ref":"#/definitions/DQQuantitativeResultType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_QuantitativeResult",
+ "localPart":"MD_MaintenanceFrequencyCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -6174,147 +6804,118 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_MaintenanceFrequencyCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdMaintenanceFrequencyCode",
+ "nilReason"
+ ]
+ },
+ "DSStereoMateType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DSOtherAggregateType"
},
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ {
+ "type":"object",
+ "title":"DSStereoMateType",
+ "properties":{
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_StereoMate_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "DSSensorType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DSSeriesType"
},
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ {
+ "type":"object",
+ "title":"DSSensorType",
+ "properties":{
}
- },
- "arcrole":{
- "title":"arcrole",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_Sensor_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "URLPropertyType":{
+ "type":"object",
+ "title":"URLPropertyType",
+ "required":[
+ "url"
+ ],
+ "properties":{
+ "url":{
+ "title":"url",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"URL",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "actuate":{
- "title":"actuate",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_QuantitativeResult_PropertyType",
+ "localPart":"URL_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqQuantitativeResult",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "url",
+ "nilReason"
]
},
- "PTLocalePropertyType":{
+ "LanguageCodePropertyType":{
"type":"object",
- "title":"PTLocalePropertyType",
+ "title":"LanguageCodePropertyType",
"required":[
- "ptLocale"
+ "languageCode"
],
"properties":{
- "ptLocale":{
- "title":"ptLocale",
+ "languageCode":{
+ "title":"languageCode",
"allOf":[
{
- "$ref":"#/definitions/PTLocaleType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"PT_Locale",
+ "localPart":"LanguageCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -6333,31 +6934,268 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LanguageCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "languageCode",
+ "nilReason"
+ ]
+ },
+ "DSOtherAggregateType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDSAggregateType"
},
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ {
+ "type":"object",
+ "title":"DSOtherAggregateType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_OtherAggregate_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "CIOnlineResourceType":{
+ "required":[
+ "linkage"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"CIOnlineResourceType",
+ "properties":{
+ "linkage":{
+ "title":"linkage",
+ "allOf":[
+ {
+ "$ref":"#/definitions/URLPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"linkage",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "protocol":{
+ "title":"protocol",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"protocol",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "applicationProfile":{
+ "title":"applicationProfile",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"applicationProfile",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "function":{
+ "title":"function",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CIOnLineFunctionCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"function",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CI_OnlineResource_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "linkage",
+ "protocol",
+ "applicationProfile",
+ "name",
+ "description",
+ "function"
+ ]
+ },
+ "DQEvaluationMethodTypeCodePropertyType":{
+ "type":"object",
+ "title":"DQEvaluationMethodTypeCodePropertyType",
+ "required":[
+ "dqEvaluationMethodTypeCode"
+ ],
+ "properties":{
+ "dqEvaluationMethodTypeCode":{
+ "title":"dqEvaluationMethodTypeCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DQ_EvaluationMethodTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_EvaluationMethodTypeCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "dqEvaluationMethodTypeCode",
+ "nilReason"
+ ]
+ },
+ "DQCompletenessOmissionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQCompletenessType"
+ },
+ {
+ "type":"object",
+ "title":"DQCompletenessOmissionType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_CompletenessOmission_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDVectorSpatialRepresentationPropertyType":{
+ "type":"object",
+ "title":"MDVectorSpatialRepresentationPropertyType",
+ "required":[
+ "mdVectorSpatialRepresentation"
+ ],
+ "properties":{
+ "mdVectorSpatialRepresentation":{
+ "title":"mdVectorSpatialRepresentation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDVectorSpatialRepresentationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_VectorSpatialRepresentation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"href":{
@@ -6441,11 +7279,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PT_Locale_PropertyType",
+ "localPart":"MD_VectorSpatialRepresentation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ptLocale",
+ "mdVectorSpatialRepresentation",
"nilReason",
"uuidref",
"type",
@@ -6457,23 +7295,23 @@
"actuate"
]
},
- "MDLegalConstraintsPropertyType":{
+ "DQQuantitativeAttributeAccuracyPropertyType":{
"type":"object",
- "title":"MDLegalConstraintsPropertyType",
+ "title":"DQQuantitativeAttributeAccuracyPropertyType",
"required":[
- "mdLegalConstraints"
+ "dqQuantitativeAttributeAccuracy"
],
"properties":{
- "mdLegalConstraints":{
- "title":"mdLegalConstraints",
+ "dqQuantitativeAttributeAccuracy":{
+ "title":"dqQuantitativeAttributeAccuracy",
"allOf":[
{
- "$ref":"#/definitions/MDLegalConstraintsType"
+ "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_LegalConstraints",
+ "localPart":"DQ_QuantitativeAttributeAccuracy",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -6600,11 +7438,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_LegalConstraints_PropertyType",
+ "localPart":"DQ_QuantitativeAttributeAccuracy_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdLegalConstraints",
+ "dqQuantitativeAttributeAccuracy",
"nilReason",
"uuidref",
"type",
@@ -6616,217 +7454,23 @@
"actuate"
]
},
- "PTFreeTextType":{
+ "MDPortrayalCatalogueReferencePropertyType":{
+ "type":"object",
+ "title":"MDPortrayalCatalogueReferencePropertyType",
"required":[
- "textGroup"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"PTFreeTextType",
- "properties":{
- "textGroup":{
- "title":"textGroup",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LocalisedCharacterStringPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"textGroup",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"PT_FreeText_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "textGroup"
- ]
- },
- "MDPortrayalCatalogueReferenceType":{
- "required":[
- "portrayalCatalogueCitation"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDPortrayalCatalogueReferenceType",
- "properties":{
- "portrayalCatalogueCitation":{
- "title":"portrayalCatalogueCitation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CICitationPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"portrayalCatalogueCitation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_PortrayalCatalogueReference_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "portrayalCatalogueCitation"
- ]
- },
- "LISourceType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"LISourceType",
- "properties":{
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "scaleDenominator":{
- "title":"scaleDenominator",
- "allOf":[
- {
- "$ref":"#/definitions/MDRepresentativeFractionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"scaleDenominator",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "sourceReferenceSystem":{
- "title":"sourceReferenceSystem",
- "allOf":[
- {
- "$ref":"#/definitions/MDReferenceSystemPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sourceReferenceSystem",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "sourceCitation":{
- "title":"sourceCitation",
- "allOf":[
- {
- "$ref":"#/definitions/CICitationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sourceCitation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "sourceExtent":{
- "title":"sourceExtent",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/EXExtentPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sourceExtent",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "sourceStep":{
- "title":"sourceStep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LIProcessStepPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"sourceStep",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LI_Source_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "description",
- "scaleDenominator",
- "sourceReferenceSystem",
- "sourceCitation",
- "sourceExtent",
- "sourceStep"
- ]
- },
- "DQAbsoluteExternalPositionalAccuracyPropertyType":{
- "type":"object",
- "title":"DQAbsoluteExternalPositionalAccuracyPropertyType",
- "required":[
- "dqAbsoluteExternalPositionalAccuracy"
+ "mdPortrayalCatalogueReference"
],
"properties":{
- "dqAbsoluteExternalPositionalAccuracy":{
- "title":"dqAbsoluteExternalPositionalAccuracy",
+ "mdPortrayalCatalogueReference":{
+ "title":"mdPortrayalCatalogueReference",
"allOf":[
{
- "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType"
+ "$ref":"#/definitions/MDPortrayalCatalogueReferenceType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_AbsoluteExternalPositionalAccuracy",
+ "localPart":"MD_PortrayalCatalogueReference",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -6953,11 +7597,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_AbsoluteExternalPositionalAccuracy_PropertyType",
+ "localPart":"MD_PortrayalCatalogueReference_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqAbsoluteExternalPositionalAccuracy",
+ "mdPortrayalCatalogueReference",
"nilReason",
"uuidref",
"type",
@@ -6969,23 +7613,60 @@
"actuate"
]
},
- "CIContactPropertyType":{
+ "LocalisedCharacterStringPropertyType":{
+ "required":[
+ "localisedCharacterString"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
+ },
+ {
+ "type":"object",
+ "title":"LocalisedCharacterStringPropertyType",
+ "properties":{
+ "localisedCharacterString":{
+ "title":"localisedCharacterString",
+ "allOf":[
+ {
+ "$ref":"#/definitions/LocalisedCharacterStringType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"LocalisedCharacterString",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LocalisedCharacterString_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "localisedCharacterString"
+ ]
+ },
+ "DQAccuracyOfATimeMeasurementPropertyType":{
"type":"object",
- "title":"CIContactPropertyType",
+ "title":"DQAccuracyOfATimeMeasurementPropertyType",
"required":[
- "ciContact"
+ "dqAccuracyOfATimeMeasurement"
],
"properties":{
- "ciContact":{
- "title":"ciContact",
+ "dqAccuracyOfATimeMeasurement":{
+ "title":"dqAccuracyOfATimeMeasurement",
"allOf":[
{
- "$ref":"#/definitions/CIContactType"
+ "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CI_Contact",
+ "localPart":"DQ_AccuracyOfATimeMeasurement",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -7112,11 +7793,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_Contact_PropertyType",
+ "localPart":"DQ_AccuracyOfATimeMeasurement_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ciContact",
+ "dqAccuracyOfATimeMeasurement",
"nilReason",
"uuidref",
"type",
@@ -7128,20 +7809,54 @@
"actuate"
]
},
- "MDKeywordsType":{
+ "MDDataIdentificationType":{
"required":[
- "keyword"
+ "language"
],
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/AbstractMDIdentificationType"
},
{
"type":"object",
- "title":"MDKeywordsType",
+ "title":"MDDataIdentificationType",
"properties":{
- "keyword":{
- "title":"keyword",
+ "spatialRepresentationType":{
+ "title":"spatialRepresentationType",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDSpatialRepresentationTypeCodePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"spatialRepresentationType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "spatialResolution":{
+ "title":"spatialResolution",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDResolutionPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"spatialResolution",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "language":{
+ "title":"language",
"allOf":[
{
"type":"array",
@@ -7153,99 +7868,84 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"keyword",
+ "localPart":"language",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "type":{
- "title":"type",
+ "characterSet":{
+ "title":"characterSet",
"allOf":[
{
- "$ref":"#/definitions/MDKeywordTypeCodePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDCharacterSetCodePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"type",
+ "localPart":"characterSet",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "thesaurusName":{
- "title":"thesaurusName",
+ "topicCategory":{
+ "title":"topicCategory",
"allOf":[
{
- "$ref":"#/definitions/CICitationPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDTopicCategoryCodePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"thesaurusName",
+ "localPart":"topicCategory",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_Keywords_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "keyword",
- "type",
- "thesaurusName"
- ]
- },
- "MDDimensionType":{
- "required":[
- "dimensionName",
- "dimensionSize"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDDimensionType",
- "properties":{
- "dimensionName":{
- "title":"dimensionName",
+ },
+ "environmentDescription":{
+ "title":"environmentDescription",
"allOf":[
{
- "$ref":"#/definitions/MDDimensionNameTypeCodePropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dimensionName",
+ "localPart":"environmentDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "dimensionSize":{
- "title":"dimensionSize",
+ "extent":{
+ "title":"extent",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/EXExtentPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dimensionSize",
+ "localPart":"extent",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "resolution":{
- "title":"resolution",
+ "supplementalInformation":{
+ "title":"supplementalInformation",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/MeasurePropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"resolution",
+ "localPart":"supplementalInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -7254,24 +7954,29 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Dimension_Type",
+ "localPart":"MD_DataIdentification_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dimensionName",
- "dimensionSize",
- "resolution"
+ "spatialRepresentationType",
+ "spatialResolution",
+ "language",
+ "characterSet",
+ "topicCategory",
+ "environmentDescription",
+ "extent",
+ "supplementalInformation"
]
},
- "MDSpatialRepresentationTypeCodePropertyType":{
+ "MDMediumFormatCodePropertyType":{
"type":"object",
- "title":"MDSpatialRepresentationTypeCodePropertyType",
+ "title":"MDMediumFormatCodePropertyType",
"required":[
- "mdSpatialRepresentationTypeCode"
+ "mdMediumFormatCode"
],
"properties":{
- "mdSpatialRepresentationTypeCode":{
- "title":"mdSpatialRepresentationTypeCode",
+ "mdMediumFormatCode":{
+ "title":"mdMediumFormatCode",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
@@ -7279,7 +7984,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_SpatialRepresentationTypeCode",
+ "localPart":"MD_MediumFormatCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -7302,54 +8007,151 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_SpatialRepresentationTypeCode_PropertyType",
+ "localPart":"MD_MediumFormatCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdSpatialRepresentationTypeCode",
+ "mdMediumFormatCode",
"nilReason"
]
},
- "DQFormatConsistencyPropertyType":{
- "type":"object",
- "title":"DQFormatConsistencyPropertyType",
+ "MDSecurityConstraintsType":{
"required":[
- "dqFormatConsistency"
+ "classification"
],
- "properties":{
- "dqFormatConsistency":{
- "title":"dqFormatConsistency",
- "allOf":[
- {
- "$ref":"#/definitions/DQFormatConsistencyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DQ_FormatConsistency",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDConstraintsType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"MDSecurityConstraintsType",
+ "properties":{
+ "classification":{
+ "title":"classification",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDClassificationCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"classification",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "userNote":{
+ "title":"userNote",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"userNote",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "classificationSystem":{
+ "title":"classificationSystem",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"classificationSystem",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "handlingDescription":{
+ "title":"handlingDescription",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"handlingDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_SecurityConstraints_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "classification",
+ "userNote",
+ "classificationSystem",
+ "handlingDescription"
+ ]
+ },
+ "DQThematicClassificationCorrectnessType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQThematicAccuracyType"
+ },
+ {
+ "type":"object",
+ "title":"DQThematicClassificationCorrectnessType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_ThematicClassificationCorrectness_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "EXBoundingPolygonPropertyType":{
+ "type":"object",
+ "title":"EXBoundingPolygonPropertyType",
+ "required":[
+ "exBoundingPolygon"
+ ],
+ "properties":{
+ "exBoundingPolygon":{
+ "title":"exBoundingPolygon",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EXBoundingPolygonType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"EX_BoundingPolygon",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
@@ -7453,11 +8255,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_FormatConsistency_PropertyType",
+ "localPart":"EX_BoundingPolygon_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqFormatConsistency",
+ "exBoundingPolygon",
"nilReason",
"uuidref",
"type",
@@ -7469,63 +8271,126 @@
"actuate"
]
},
- "MDLegalConstraintsType":{
+ "MDMediumNameCodePropertyType":{
+ "type":"object",
+ "title":"MDMediumNameCodePropertyType",
+ "required":[
+ "mdMediumNameCode"
+ ],
+ "properties":{
+ "mdMediumNameCode":{
+ "title":"mdMediumNameCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_MediumNameCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_MediumNameCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdMediumNameCode",
+ "nilReason"
+ ]
+ },
+ "MDDistributorType":{
+ "required":[
+ "distributorContact"
+ ],
"allOf":[
{
- "$ref":"#/definitions/MDConstraintsType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"MDLegalConstraintsType",
+ "title":"MDDistributorType",
"properties":{
- "accessConstraints":{
- "title":"accessConstraints",
+ "distributorContact":{
+ "title":"distributorContact",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"distributorContact",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "distributionOrderProcess":{
+ "title":"distributionOrderProcess",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MDRestrictionCodePropertyType"
+ "$ref":"#/definitions/MDStandardOrderProcessPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"accessConstraints",
+ "localPart":"distributionOrderProcess",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "useConstraints":{
- "title":"useConstraints",
+ "distributorFormat":{
+ "title":"distributorFormat",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MDRestrictionCodePropertyType"
+ "$ref":"#/definitions/MDFormatPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"useConstraints",
+ "localPart":"distributorFormat",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "otherConstraints":{
- "title":"otherConstraints",
+ "distributorTransferOptions":{
+ "title":"distributorTransferOptions",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"otherConstraints",
+ "localPart":"distributorTransferOptions",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -7534,44 +8399,33 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_LegalConstraints_Type",
+ "localPart":"MD_Distributor_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "accessConstraints",
- "useConstraints",
- "otherConstraints"
+ "distributorContact",
+ "distributionOrderProcess",
+ "distributorFormat",
+ "distributorTransferOptions"
]
},
- "MDSpatialRepresentationPropertyType":{
+ "MDDigitalTransferOptionsPropertyType":{
"type":"object",
- "title":"MDSpatialRepresentationPropertyType",
+ "title":"MDDigitalTransferOptionsPropertyType",
"required":[
- "abstractMDSpatialRepresentation"
+ "mdDigitalTransferOptions"
],
"properties":{
- "abstractMDSpatialRepresentation":{
- "title":"abstractMDSpatialRepresentation",
+ "mdDigitalTransferOptions":{
+ "title":"mdDigitalTransferOptions",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractMDSpatialRepresentationType"
- }
- },
- "elementName":{
- "localPart":"AbstractMD_SpatialRepresentation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/MDDigitalTransferOptionsType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractMD_SpatialRepresentation",
+ "localPart":"MD_DigitalTransferOptions",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -7698,11 +8552,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_SpatialRepresentation_PropertyType",
+ "localPart":"MD_DigitalTransferOptions_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractMDSpatialRepresentation",
+ "mdDigitalTransferOptions",
"nilReason",
"uuidref",
"type",
@@ -7714,41 +8568,35 @@
"actuate"
]
},
- "DQRelativeInternalPositionalAccuracyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQPositionalAccuracyType"
- },
- {
- "type":"object",
- "title":"DQRelativeInternalPositionalAccuracyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_RelativeInternalPositionalAccuracy_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDStandardOrderProcessPropertyType":{
+ "MDRangeDimensionPropertyType":{
"type":"object",
- "title":"MDStandardOrderProcessPropertyType",
+ "title":"MDRangeDimensionPropertyType",
"required":[
- "mdStandardOrderProcess"
+ "mdRangeDimension"
],
"properties":{
- "mdStandardOrderProcess":{
- "title":"mdStandardOrderProcess",
+ "mdRangeDimension":{
+ "title":"mdRangeDimension",
"allOf":[
{
- "$ref":"#/definitions/MDStandardOrderProcessType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/MDRangeDimensionType"
+ }
+ },
+ "elementName":{
+ "localPart":"MD_RangeDimension",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"MD_StandardOrderProcess",
+ "localPart":"MD_RangeDimension",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -7875,11 +8723,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_StandardOrderProcess_PropertyType",
+ "localPart":"MD_RangeDimension_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdStandardOrderProcess",
+ "mdRangeDimension",
"nilReason",
"uuidref",
"type",
@@ -7891,129 +8739,23 @@
"actuate"
]
},
- "MDTopologyLevelCodePropertyType":{
- "type":"object",
- "title":"MDTopologyLevelCodePropertyType",
- "required":[
- "mdTopologyLevelCode"
- ],
- "properties":{
- "mdTopologyLevelCode":{
- "title":"mdTopologyLevelCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_TopologyLevelCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_TopologyLevelCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdTopologyLevelCode",
- "nilReason"
- ]
- },
- "LanguageCodePropertyType":{
+ "MDRepresentativeFractionPropertyType":{
"type":"object",
- "title":"LanguageCodePropertyType",
+ "title":"MDRepresentativeFractionPropertyType",
"required":[
- "languageCode"
+ "mdRepresentativeFraction"
],
"properties":{
- "languageCode":{
- "title":"languageCode",
+ "mdRepresentativeFraction":{
+ "title":"mdRepresentativeFraction",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/MDRepresentativeFractionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"LanguageCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LanguageCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "languageCode",
- "nilReason"
- ]
- },
- "DQCompletenessPropertyType":{
- "type":"object",
- "title":"DQCompletenessPropertyType",
- "required":[
- "abstractDQCompleteness"
- ],
- "properties":{
- "abstractDQCompleteness":{
- "title":"abstractDQCompleteness",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractDQCompletenessType"
- }
- },
- "elementName":{
- "localPart":"AbstractDQ_Completeness",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"AbstractDQ_Completeness",
+ "localPart":"MD_RepresentativeFraction",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -8140,11 +8882,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_Completeness_PropertyType",
+ "localPart":"MD_RepresentativeFraction_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractDQCompleteness",
+ "mdRepresentativeFraction",
"nilReason",
"uuidref",
"type",
@@ -8156,23 +8898,23 @@
"actuate"
]
},
- "DQScopePropertyType":{
+ "MDDataIdentificationPropertyType":{
"type":"object",
- "title":"DQScopePropertyType",
+ "title":"MDDataIdentificationPropertyType",
"required":[
- "dqScope"
+ "mdDataIdentification"
],
"properties":{
- "dqScope":{
- "title":"dqScope",
+ "mdDataIdentification":{
+ "title":"mdDataIdentification",
"allOf":[
{
- "$ref":"#/definitions/DQScopeType"
+ "$ref":"#/definitions/MDDataIdentificationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_Scope",
+ "localPart":"MD_DataIdentification",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -8299,11 +9041,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_Scope_PropertyType",
+ "localPart":"MD_DataIdentification_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqScope",
+ "mdDataIdentification",
"nilReason",
"uuidref",
"type",
@@ -8315,23 +9057,23 @@
"actuate"
]
},
- "MDServiceIdentificationPropertyType":{
+ "MDDistributionPropertyType":{
"type":"object",
- "title":"MDServiceIdentificationPropertyType",
+ "title":"MDDistributionPropertyType",
"required":[
- "mdServiceIdentification"
+ "mdDistribution"
],
"properties":{
- "mdServiceIdentification":{
- "title":"mdServiceIdentification",
+ "mdDistribution":{
+ "title":"mdDistribution",
"allOf":[
{
- "$ref":"#/definitions/MDServiceIdentificationType"
+ "$ref":"#/definitions/MDDistributionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_ServiceIdentification",
+ "localPart":"MD_Distribution",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -8458,11 +9200,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ServiceIdentification_PropertyType",
+ "localPart":"MD_Distribution_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdServiceIdentification",
+ "mdDistribution",
"nilReason",
"uuidref",
"type",
@@ -8474,28 +9216,28 @@
"actuate"
]
},
- "MDRepresentativeFractionType":{
+ "EXGeographicDescriptionType":{
"required":[
- "denominator"
+ "geographicIdentifier"
],
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/AbstractEXGeographicExtentType"
},
{
"type":"object",
- "title":"MDRepresentativeFractionType",
+ "title":"EXGeographicDescriptionType",
"properties":{
- "denominator":{
- "title":"denominator",
+ "geographicIdentifier":{
+ "title":"geographicIdentifier",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
+ "$ref":"#/definitions/MDIdentifierPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"denominator",
+ "localPart":"geographicIdentifier",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -8504,1217 +9246,40 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_RepresentativeFraction_Type",
+ "localPart":"EX_GeographicDescription_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "denominator"
+ "geographicIdentifier"
]
},
- "MDDistributionType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "DQAbsoluteExternalPositionalAccuracyPropertyType":{
+ "type":"object",
+ "title":"DQAbsoluteExternalPositionalAccuracyPropertyType",
+ "required":[
+ "dqAbsoluteExternalPositionalAccuracy"
+ ],
+ "properties":{
+ "dqAbsoluteExternalPositionalAccuracy":{
+ "title":"dqAbsoluteExternalPositionalAccuracy",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DQ_AbsoluteExternalPositionalAccuracy",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
},
- {
- "type":"object",
- "title":"MDDistributionType",
- "properties":{
- "distributionFormat":{
- "title":"distributionFormat",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDFormatPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"distributionFormat",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "distributor":{
- "title":"distributor",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDDistributorPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"distributor",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "transferOptions":{
- "title":"transferOptions",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"transferOptions",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_Distribution_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "distributionFormat",
- "distributor",
- "transferOptions"
- ]
- },
- "CICitationType":{
- "required":[
- "title",
- "date"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"CICitationType",
- "properties":{
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"title",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "alternateTitle":{
- "title":"alternateTitle",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"alternateTitle",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "date":{
- "title":"date",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIDatePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"date",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "edition":{
- "title":"edition",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"edition",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "editionDate":{
- "title":"editionDate",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"editionDate",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "identifier":{
- "title":"identifier",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDIdentifierPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"identifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "citedResponsibleParty":{
- "title":"citedResponsibleParty",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"citedResponsibleParty",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "presentationForm":{
- "title":"presentationForm",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIPresentationFormCodePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"presentationForm",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "series":{
- "title":"series",
- "allOf":[
- {
- "$ref":"#/definitions/CISeriesPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"series",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "otherCitationDetails":{
- "title":"otherCitationDetails",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"otherCitationDetails",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "collectiveTitle":{
- "title":"collectiveTitle",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"collectiveTitle",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "isbn":{
- "title":"isbn",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ISBN",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "issn":{
- "title":"issn",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"ISSN",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CI_Citation_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "title",
- "alternateTitle",
- "date",
- "edition",
- "editionDate",
- "identifier",
- "citedResponsibleParty",
- "presentationForm",
- "series",
- "otherCitationDetails",
- "collectiveTitle",
- "isbn",
- "issn"
- ]
- },
- "DQDomainConsistencyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
- },
- {
- "type":"object",
- "title":"DQDomainConsistencyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_DomainConsistency_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDObligationCodePropertyType":{
- "type":"object",
- "title":"MDObligationCodePropertyType",
- "required":[
- "mdObligationCode"
- ],
- "properties":{
- "mdObligationCode":{
- "title":"mdObligationCode",
- "allOf":[
- {
- "$ref":"#/definitions/MDObligationCodeType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_ObligationCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_ObligationCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdObligationCode",
- "nilReason"
- ]
- },
- "URLPropertyType":{
- "type":"object",
- "title":"URLPropertyType",
- "required":[
- "url"
- ],
- "properties":{
- "url":{
- "title":"url",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"URL",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"URL_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "url",
- "nilReason"
- ]
- },
- "CIDatePropertyType":{
- "type":"object",
- "title":"CIDatePropertyType",
- "required":[
- "ciDate"
- ],
- "properties":{
- "ciDate":{
- "title":"ciDate",
- "allOf":[
- {
- "$ref":"#/definitions/CIDateType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CI_Date",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CI_Date_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "ciDate",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "MDMetadataExtensionInformationType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDMetadataExtensionInformationType",
- "properties":{
- "extensionOnLineResource":{
- "title":"extensionOnLineResource",
- "allOf":[
- {
- "$ref":"#/definitions/CIOnlineResourcePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extensionOnLineResource",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "extendedElementInformation":{
- "title":"extendedElementInformation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDExtendedElementInformationPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extendedElementInformation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_MetadataExtensionInformation_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "extensionOnLineResource",
- "extendedElementInformation"
- ]
- },
- "MDRepresentativeFractionPropertyType":{
- "type":"object",
- "title":"MDRepresentativeFractionPropertyType",
- "required":[
- "mdRepresentativeFraction"
- ],
- "properties":{
- "mdRepresentativeFraction":{
- "title":"mdRepresentativeFraction",
- "allOf":[
- {
- "$ref":"#/definitions/MDRepresentativeFractionType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_RepresentativeFraction",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_RepresentativeFraction_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdRepresentativeFraction",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "DQDataQualityType":{
- "required":[
- "scope"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"DQDataQualityType",
- "properties":{
- "scope":{
- "title":"scope",
- "allOf":[
- {
- "$ref":"#/definitions/DQScopePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"scope",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "report":{
- "title":"report",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DQElementPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"report",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "lineage":{
- "title":"lineage",
- "allOf":[
- {
- "$ref":"#/definitions/LILineagePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lineage",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_DataQuality_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "scope",
- "report",
- "lineage"
- ]
- },
- "LISourcePropertyType":{
- "type":"object",
- "title":"LISourcePropertyType",
- "required":[
- "liSource"
- ],
- "properties":{
- "liSource":{
- "title":"liSource",
- "allOf":[
- {
- "$ref":"#/definitions/LISourceType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LI_Source",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LI_Source_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "liSource",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "DQScopeType":{
- "required":[
- "level"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"DQScopeType",
- "properties":{
- "level":{
- "title":"level",
- "allOf":[
- {
- "$ref":"#/definitions/MDScopeCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"level",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "extent":{
- "title":"extent",
- "allOf":[
- {
- "$ref":"#/definitions/EXExtentPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "levelDescription":{
- "title":"levelDescription",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDScopeDescriptionPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"levelDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_Scope_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "level",
- "extent",
- "levelDescription"
- ]
- },
- "MDGeometricObjectsType":{
- "required":[
- "geometricObjectType"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDGeometricObjectsType",
- "properties":{
- "geometricObjectType":{
- "title":"geometricObjectType",
- "allOf":[
- {
- "$ref":"#/definitions/MDGeometricObjectTypeCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geometricObjectType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "geometricObjectCount":{
- "title":"geometricObjectCount",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geometricObjectCount",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_GeometricObjects_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "geometricObjectType",
- "geometricObjectCount"
- ]
- },
- "MDMaintenanceFrequencyCodePropertyType":{
- "type":"object",
- "title":"MDMaintenanceFrequencyCodePropertyType",
- "required":[
- "mdMaintenanceFrequencyCode"
- ],
- "properties":{
- "mdMaintenanceFrequencyCode":{
- "title":"mdMaintenanceFrequencyCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_MaintenanceFrequencyCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_MaintenanceFrequencyCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdMaintenanceFrequencyCode",
- "nilReason"
- ]
- },
- "RSReferenceSystemPropertyType":{
- "type":"object",
- "title":"RSReferenceSystemPropertyType",
- "required":[
- "abstractRSReferenceSystem"
- ],
- "properties":{
- "abstractRSReferenceSystem":{
- "title":"abstractRSReferenceSystem",
- "allOf":[
- {
- "$ref":"#/definitions/AbstractRSReferenceSystemType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"AbstractRS_ReferenceSystem",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
@@ -9796,203 +9361,74 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"RS_ReferenceSystem_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "abstractRSReferenceSystem",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "LILineageType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"LILineageType",
- "properties":{
- "statement":{
- "title":"statement",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"statement",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "processStep":{
- "title":"processStep",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LIProcessStepPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"processStep",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "source":{
- "title":"source",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/LISourcePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"source",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LI_Lineage_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "statement",
- "processStep",
- "source"
- ]
- },
- "MDProgressCodePropertyType":{
- "type":"object",
- "title":"MDProgressCodePropertyType",
- "required":[
- "mdProgressCode"
- ],
- "properties":{
- "mdProgressCode":{
- "title":"mdProgressCode",
+ },
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_ProgressCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "nilReason":{
- "title":"nilReason",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ProgressCode_PropertyType",
+ "localPart":"DQ_AbsoluteExternalPositionalAccuracy_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdProgressCode",
- "nilReason"
+ "dqAbsoluteExternalPositionalAccuracy",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "DSSeriesPropertyType":{
+ "MDReferenceSystemPropertyType":{
"type":"object",
- "title":"DSSeriesPropertyType",
+ "title":"MDReferenceSystemPropertyType",
"required":[
- "dsSeries"
+ "mdReferenceSystem"
],
"properties":{
- "dsSeries":{
- "title":"dsSeries",
+ "mdReferenceSystem":{
+ "title":"mdReferenceSystem",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/DSSeriesType"
- }
- },
- "elementName":{
- "localPart":"DS_Series",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/MDReferenceSystemType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"DS_Series",
+ "localPart":"MD_ReferenceSystem",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -10119,11 +9555,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Series_PropertyType",
+ "localPart":"MD_ReferenceSystem_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsSeries",
+ "mdReferenceSystem",
"nilReason",
"uuidref",
"type",
@@ -10135,117 +9571,135 @@
"actuate"
]
},
- "MDCellGeometryCodePropertyType":{
- "type":"object",
- "title":"MDCellGeometryCodePropertyType",
- "required":[
- "mdCellGeometryCode"
- ],
- "properties":{
- "mdCellGeometryCode":{
- "title":"mdCellGeometryCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_CellGeometryCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "LISourceType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"LISourceType",
+ "properties":{
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_CellGeometryCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdCellGeometryCode",
- "nilReason"
- ]
- },
- "DQEvaluationMethodTypeCodePropertyType":{
- "type":"object",
- "title":"DQEvaluationMethodTypeCodePropertyType",
- "required":[
- "dqEvaluationMethodTypeCode"
- ],
- "properties":{
- "dqEvaluationMethodTypeCode":{
- "title":"dqEvaluationMethodTypeCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DQ_EvaluationMethodTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ },
+ "scaleDenominator":{
+ "title":"scaleDenominator",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDRepresentativeFractionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"scaleDenominator",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "sourceReferenceSystem":{
+ "title":"sourceReferenceSystem",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDReferenceSystemPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sourceReferenceSystem",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "sourceCitation":{
+ "title":"sourceCitation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CICitationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sourceCitation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "sourceExtent":{
+ "title":"sourceExtent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/EXExtentPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sourceExtent",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "sourceStep":{
+ "title":"sourceStep",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LIProcessStepPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sourceStep",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_EvaluationMethodTypeCode_PropertyType",
+ "localPart":"LI_Source_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqEvaluationMethodTypeCode",
- "nilReason"
+ "description",
+ "scaleDenominator",
+ "sourceReferenceSystem",
+ "sourceCitation",
+ "sourceExtent",
+ "sourceStep"
]
},
- "DSPlatformPropertyType":{
+ "MDStandardOrderProcessPropertyType":{
"type":"object",
- "title":"DSPlatformPropertyType",
+ "title":"MDStandardOrderProcessPropertyType",
"required":[
- "dsPlatform"
+ "mdStandardOrderProcess"
],
"properties":{
- "dsPlatform":{
- "title":"dsPlatform",
+ "mdStandardOrderProcess":{
+ "title":"mdStandardOrderProcess",
"allOf":[
{
- "$ref":"#/definitions/DSPlatformType"
+ "$ref":"#/definitions/MDStandardOrderProcessType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DS_Platform",
+ "localPart":"MD_StandardOrderProcess",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -10372,11 +9826,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Platform_PropertyType",
+ "localPart":"MD_StandardOrderProcess_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsPlatform",
+ "mdStandardOrderProcess",
"nilReason",
"uuidref",
"type",
@@ -10388,56 +9842,28 @@
"actuate"
]
},
- "DQConformanceResultType":{
+ "EXTemporalExtentType":{
"required":[
- "specification",
- "explanation",
- "pass"
+ "extent"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractDQResultType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"DQConformanceResultType",
+ "title":"EXTemporalExtentType",
"properties":{
- "specification":{
- "title":"specification",
- "allOf":[
- {
- "$ref":"#/definitions/CICitationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"specification",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "explanation":{
- "title":"explanation",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"explanation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "pass":{
- "title":"pass",
+ "extent":{
+ "title":"extent",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gts#/definitions/TMPrimitivePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"pass",
+ "localPart":"extent",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -10446,171 +9872,236 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_ConformanceResult_Type",
+ "localPart":"EX_TemporalExtent_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "specification",
- "explanation",
- "pass"
+ "extent"
]
},
- "MDScopeDescriptionType":{
+ "CIPresentationFormCodePropertyType":{
"type":"object",
- "title":"MDScopeDescriptionType",
+ "title":"CIPresentationFormCodePropertyType",
"required":[
- "attributes",
- "features",
- "featureInstances",
- "attributeInstances",
- "dataset",
- "other"
+ "ciPresentationFormCode"
],
"properties":{
- "attributes":{
- "title":"attributes",
+ "ciPresentationFormCode":{
+ "title":"ciPresentationFormCode",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
- },
- "minItems":1
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"attributes",
+ "localPart":"CI_PresentationFormCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "features":{
- "title":"features",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CI_PresentationFormCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "ciPresentationFormCode",
+ "nilReason"
+ ]
+ },
+ "DQDomainConsistencyPropertyType":{
+ "type":"object",
+ "title":"DQDomainConsistencyPropertyType",
+ "required":[
+ "dqDomainConsistency"
+ ],
+ "properties":{
+ "dqDomainConsistency":{
+ "title":"dqDomainConsistency",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DQDomainConsistencyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"features",
+ "localPart":"DQ_DomainConsistency",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "featureInstances":{
- "title":"featureInstances",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureInstances",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
},
- "attributeInstances":{
- "title":"attributeInstances",
+ "uuidref":{
+ "title":"uuidref",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"attributeInstances",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
}
},
- "dataset":{
- "title":"dataset",
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/ShowType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"dataset",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "other":{
- "title":"other",
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/ActuateType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"other",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ScopeDescription_Type",
+ "localPart":"DQ_DomainConsistency_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "attributes",
- "features",
- "featureInstances",
- "attributeInstances",
- "dataset",
- "other"
+ "dqDomainConsistency",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "DQQuantitativeAttributeAccuracyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQThematicAccuracyType"
- },
- {
- "type":"object",
- "title":"DQQuantitativeAttributeAccuracyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_QuantitativeAttributeAccuracy_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "DQQuantitativeAttributeAccuracyPropertyType":{
+ "MDMetadataExtensionInformationPropertyType":{
"type":"object",
- "title":"DQQuantitativeAttributeAccuracyPropertyType",
+ "title":"MDMetadataExtensionInformationPropertyType",
"required":[
- "dqQuantitativeAttributeAccuracy"
+ "mdMetadataExtensionInformation"
],
"properties":{
- "dqQuantitativeAttributeAccuracy":{
- "title":"dqQuantitativeAttributeAccuracy",
+ "mdMetadataExtensionInformation":{
+ "title":"mdMetadataExtensionInformation",
"allOf":[
{
- "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType"
+ "$ref":"#/definitions/MDMetadataExtensionInformationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_QuantitativeAttributeAccuracy",
+ "localPart":"MD_MetadataExtensionInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -10714,62 +10205,267 @@
{
"$ref":"#/definitions/ShowType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_MetadataExtensionInformation_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdMetadataExtensionInformation",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "MDApplicationSchemaInformationType":{
+ "required":[
+ "name",
+ "schemaLanguage",
+ "constraintLanguage"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MDApplicationSchemaInformationType",
+ "properties":{
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CICitationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "schemaLanguage":{
+ "title":"schemaLanguage",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"schemaLanguage",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "constraintLanguage":{
+ "title":"constraintLanguage",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"constraintLanguage",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "schemaAscii":{
+ "title":"schemaAscii",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"schemaAscii",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "graphicsFile":{
+ "title":"graphicsFile",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"graphicsFile",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "softwareDevelopmentFile":{
+ "title":"softwareDevelopmentFile",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"softwareDevelopmentFile",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "softwareDevelopmentFileFormat":{
+ "title":"softwareDevelopmentFileFormat",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"softwareDevelopmentFileFormat",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_ApplicationSchemaInformation_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "name",
+ "schemaLanguage",
+ "constraintLanguage",
+ "schemaAscii",
+ "graphicsFile",
+ "softwareDevelopmentFile",
+ "softwareDevelopmentFileFormat"
+ ]
+ },
+ "EXSpatialTemporalExtentType":{
+ "required":[
+ "spatialExtent"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/EXTemporalExtentType"
+ },
+ {
+ "type":"object",
+ "title":"EXSpatialTemporalExtentType",
+ "properties":{
+ "spatialExtent":{
+ "title":"spatialExtent",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/EXGeographicExtentPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"spatialExtent",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EX_SpatialTemporalExtent_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "spatialExtent"
+ ]
+ },
+ "MDPortrayalCatalogueReferenceType":{
+ "required":[
+ "portrayalCatalogueCitation"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
+ {
+ "type":"object",
+ "title":"MDPortrayalCatalogueReferenceType",
+ "properties":{
+ "portrayalCatalogueCitation":{
+ "title":"portrayalCatalogueCitation",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CICitationPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"portrayalCatalogueCitation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_QuantitativeAttributeAccuracy_PropertyType",
+ "localPart":"MD_PortrayalCatalogueReference_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqQuantitativeAttributeAccuracy",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "portrayalCatalogueCitation"
]
},
- "DSStereoMatePropertyType":{
+ "MDTopologyLevelCodePropertyType":{
"type":"object",
- "title":"DSStereoMatePropertyType",
+ "title":"MDTopologyLevelCodePropertyType",
"required":[
- "dsStereoMate"
+ "mdTopologyLevelCode"
],
"properties":{
- "dsStereoMate":{
- "title":"dsStereoMate",
+ "mdTopologyLevelCode":{
+ "title":"mdTopologyLevelCode",
"allOf":[
{
- "$ref":"#/definitions/DSStereoMateType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DS_StereoMate",
+ "localPart":"MD_TopologyLevelCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -10788,61 +10484,46 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- },
- "uuidref":{
- "title":"uuidref",
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_TopologyLevelCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdTopologyLevelCode",
+ "nilReason"
+ ]
+ },
+ "LocalisedCharacterStringType":{
+ "type":"object",
+ "title":"LocalisedCharacterStringType",
+ "properties":{
+ "value":{
+ "title":"value",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
+ "propertyType":"value"
},
- "role":{
- "title":"role",
+ "id":{
+ "title":"id",
"allOf":[
{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"id",
+ "namespaceURI":""
}
},
- "arcrole":{
- "title":"arcrole",
+ "locale":{
+ "title":"locale",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
@@ -10850,233 +10531,105 @@
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"locale",
+ "namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_StereoMate_PropertyType",
+ "localPart":"LocalisedCharacterString_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsStereoMate",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "value",
+ "id",
+ "locale"
]
},
- "AbstractDQElementType":{
- "required":[
- "result"
+ "AbstractDQTemporalAccuracyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQElementType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractDQTemporalAccuracyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractDQ_TemporalAccuracy_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "DQRelativeInternalPositionalAccuracyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQPositionalAccuracyType"
+ },
+ {
+ "type":"object",
+ "title":"DQRelativeInternalPositionalAccuracyType",
+ "properties":{
+ }
+ }
],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_RelativeInternalPositionalAccuracy_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "DQGriddedDataPositionalAccuracyType":{
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/AbstractDQPositionalAccuracyType"
},
{
"type":"object",
- "title":"AbstractDQElementType",
+ "title":"DQGriddedDataPositionalAccuracyType",
"properties":{
- "nameOfMeasure":{
- "title":"nameOfMeasure",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"nameOfMeasure",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "measureIdentification":{
- "title":"measureIdentification",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"measureIdentification",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "measureDescription":{
- "title":"measureDescription",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"measureDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "evaluationMethodType":{
- "title":"evaluationMethodType",
- "allOf":[
- {
- "$ref":"#/definitions/DQEvaluationMethodTypeCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"evaluationMethodType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "evaluationMethodDescription":{
- "title":"evaluationMethodDescription",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"evaluationMethodDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "evaluationProcedure":{
- "title":"evaluationProcedure",
- "allOf":[
- {
- "$ref":"#/definitions/CICitationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"evaluationProcedure",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "dateTime":{
- "title":"dateTime",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dateTime",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "result":{
- "title":"result",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DQResultPropertyType"
- },
- "maxItems":2,
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"result",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractDQ_Element_Type",
+ "localPart":"DQ_GriddedDataPositionalAccuracy_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "nameOfMeasure",
- "measureIdentification",
- "measureDescription",
- "evaluationMethodType",
- "evaluationMethodDescription",
- "evaluationProcedure",
- "dateTime",
- "result"
- ]
+ }
},
- "DSSensorPropertyType":{
+ "EXTemporalExtentPropertyType":{
"type":"object",
- "title":"DSSensorPropertyType",
+ "title":"EXTemporalExtentPropertyType",
"required":[
- "dsSensor"
+ "exTemporalExtent"
],
"properties":{
- "dsSensor":{
- "title":"dsSensor",
+ "exTemporalExtent":{
+ "title":"exTemporalExtent",
"allOf":[
{
- "$ref":"#/definitions/DSSensorType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/EXTemporalExtentType"
+ }
+ },
+ "elementName":{
+ "localPart":"EX_TemporalExtent",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"DS_Sensor",
+ "localPart":"EX_TemporalExtent",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -11203,11 +10756,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Sensor_PropertyType",
+ "localPart":"EX_TemporalExtent_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsSensor",
+ "exTemporalExtent",
"nilReason",
"uuidref",
"type",
@@ -11219,35 +10772,82 @@
"actuate"
]
},
- "DQPositionalAccuracyPropertyType":{
- "type":"object",
- "title":"DQPositionalAccuracyPropertyType",
+ "DSDataSetType":{
"required":[
- "abstractDQPositionalAccuracy"
+ "has"
],
- "properties":{
- "abstractDQPositionalAccuracy":{
- "title":"abstractDQPositionalAccuracy",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractDQPositionalAccuracyType"
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"DSDataSetType",
+ "properties":{
+ "has":{
+ "title":"has",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDMetadataPropertyType"
+ },
+ "minItems":1
}
- },
+ ],
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractDQ_PositionalAccuracy",
+ "localPart":"has",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "partOf":{
+ "title":"partOf",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DSAggregatePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"partOf",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_DataSet_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "has",
+ "partOf"
+ ]
+ },
+ "EXGeographicDescriptionPropertyType":{
+ "type":"object",
+ "title":"EXGeographicDescriptionPropertyType",
+ "required":[
+ "exGeographicDescription"
+ ],
+ "properties":{
+ "exGeographicDescription":{
+ "title":"exGeographicDescription",
+ "allOf":[
+ {
+ "$ref":"#/definitions/EXGeographicDescriptionType"
+ }
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractDQ_PositionalAccuracy",
+ "localPart":"EX_GeographicDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -11374,11 +10974,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_PositionalAccuracy_PropertyType",
+ "localPart":"EX_GeographicDescription_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractDQPositionalAccuracy",
+ "exGeographicDescription",
"nilReason",
"uuidref",
"type",
@@ -11390,70 +10990,23 @@
"actuate"
]
},
- "MDCoverageContentTypeCodePropertyType":{
- "type":"object",
- "title":"MDCoverageContentTypeCodePropertyType",
- "required":[
- "mdCoverageContentTypeCode"
- ],
- "properties":{
- "mdCoverageContentTypeCode":{
- "title":"mdCoverageContentTypeCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_CoverageContentTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_CoverageContentTypeCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdCoverageContentTypeCode",
- "nilReason"
- ]
- },
- "MDBandPropertyType":{
+ "DQThematicClassificationCorrectnessPropertyType":{
"type":"object",
- "title":"MDBandPropertyType",
+ "title":"DQThematicClassificationCorrectnessPropertyType",
"required":[
- "mdBand"
+ "dqThematicClassificationCorrectness"
],
"properties":{
- "mdBand":{
- "title":"mdBand",
+ "dqThematicClassificationCorrectness":{
+ "title":"dqThematicClassificationCorrectness",
"allOf":[
{
- "$ref":"#/definitions/MDBandType"
+ "$ref":"#/definitions/DQThematicClassificationCorrectnessType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Band",
+ "localPart":"DQ_ThematicClassificationCorrectness",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -11580,11 +11133,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Band_PropertyType",
+ "localPart":"DQ_ThematicClassificationCorrectness_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdBand",
+ "dqThematicClassificationCorrectness",
"nilReason",
"uuidref",
"type",
@@ -11596,23 +11149,23 @@
"actuate"
]
},
- "CIAddressPropertyType":{
+ "DSInitiativePropertyType":{
"type":"object",
- "title":"CIAddressPropertyType",
+ "title":"DSInitiativePropertyType",
"required":[
- "ciAddress"
+ "dsInitiative"
],
"properties":{
- "ciAddress":{
- "title":"ciAddress",
+ "dsInitiative":{
+ "title":"dsInitiative",
"allOf":[
{
- "$ref":"#/definitions/CIAddressType"
+ "$ref":"#/definitions/DSInitiativeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CI_Address",
+ "localPart":"DS_Initiative",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -11729,35 +11282,258 @@
{
"$ref":"#/definitions/ActuateType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_Initiative_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "dsInitiative",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "MDScopeDescriptionType":{
+ "type":"object",
+ "title":"MDScopeDescriptionType",
+ "required":[
+ "attributes",
+ "features",
+ "featureInstances",
+ "attributeInstances",
+ "dataset",
+ "other"
+ ],
+ "properties":{
+ "attributes":{
+ "title":"attributes",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"attributes",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "features":{
+ "title":"features",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"features",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "featureInstances":{
+ "title":"featureInstances",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"featureInstances",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "attributeInstances":{
+ "title":"attributeInstances",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"attributeInstances",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "dataset":{
+ "title":"dataset",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dataset",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "other":{
+ "title":"other",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"other",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_ScopeDescription_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "attributes",
+ "features",
+ "featureInstances",
+ "attributeInstances",
+ "dataset",
+ "other"
+ ]
+ },
+ "MDUsageType":{
+ "required":[
+ "specificUsage",
+ "userContactInfo"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MDUsageType",
+ "properties":{
+ "specificUsage":{
+ "title":"specificUsage",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"specificUsage",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "usageDateTime":{
+ "title":"usageDateTime",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"usageDateTime",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "userDeterminedLimitations":{
+ "title":"userDeterminedLimitations",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"userDeterminedLimitations",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "userContactInfo":{
+ "title":"userContactInfo",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"userContactInfo",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_Address_PropertyType",
+ "localPart":"MD_Usage_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ciAddress",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "specificUsage",
+ "usageDateTime",
+ "userDeterminedLimitations",
+ "userContactInfo"
]
},
- "DSDataSetType":{
+ "AbstractDQCompletenessType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQElementType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractDQCompletenessType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractDQ_Completeness_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDMaintenanceInformationType":{
"required":[
- "has"
+ "maintenanceAndUpdateFrequency"
],
"allOf":[
{
@@ -11765,39 +11541,112 @@
},
{
"type":"object",
- "title":"DSDataSetType",
+ "title":"MDMaintenanceInformationType",
"properties":{
- "has":{
- "title":"has",
+ "maintenanceAndUpdateFrequency":{
+ "title":"maintenanceAndUpdateFrequency",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDMaintenanceFrequencyCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maintenanceAndUpdateFrequency",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "dateOfNextUpdate":{
+ "title":"dateOfNextUpdate",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dateOfNextUpdate",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "userDefinedMaintenanceFrequency":{
+ "title":"userDefinedMaintenanceFrequency",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gts#/definitions/TMPeriodDurationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"userDefinedMaintenanceFrequency",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "updateScope":{
+ "title":"updateScope",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MDMetadataPropertyType"
+ "$ref":"#/definitions/MDScopeCodePropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"has",
+ "localPart":"updateScope",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "partOf":{
- "title":"partOf",
+ "updateScopeDescription":{
+ "title":"updateScopeDescription",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DSAggregatePropertyType"
+ "$ref":"#/definitions/MDScopeDescriptionPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"partOf",
+ "localPart":"updateScopeDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "maintenanceNote":{
+ "title":"maintenanceNote",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"maintenanceNote",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "contact":{
+ "title":"contact",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"contact",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -11806,56 +11655,110 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_DataSet_Type",
+ "localPart":"MD_MaintenanceInformation_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "has",
- "partOf"
+ "maintenanceAndUpdateFrequency",
+ "dateOfNextUpdate",
+ "userDefinedMaintenanceFrequency",
+ "updateScope",
+ "updateScopeDescription",
+ "maintenanceNote",
+ "contact"
]
},
- "MDGeoreferenceableType":{
+ "AbstractDQThematicAccuracyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQElementType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractDQThematicAccuracyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractDQ_ThematicAccuracy_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDServiceIdentificationType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractMDIdentificationType"
+ },
+ {
+ "type":"object",
+ "title":"MDServiceIdentificationType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_ServiceIdentification_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDMetadataType":{
"required":[
- "controlPointAvailability",
- "orientationParameterAvailability",
- "georeferencedParameters"
+ "contact",
+ "dateStamp",
+ "identificationInfo"
],
"allOf":[
{
- "$ref":"#/definitions/MDGridSpatialRepresentationType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"MDGeoreferenceableType",
+ "title":"MDMetadataType",
"properties":{
- "controlPointAvailability":{
- "title":"controlPointAvailability",
+ "fileIdentifier":{
+ "title":"fileIdentifier",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileIdentifier",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "language":{
+ "title":"language",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"controlPointAvailability",
+ "localPart":"language",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "orientationParameterAvailability":{
- "title":"orientationParameterAvailability",
+ "characterSet":{
+ "title":"characterSet",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
+ "$ref":"#/definitions/MDCharacterSetCodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"orientationParameterAvailability",
+ "localPart":"characterSet",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "orientationParameterDescription":{
- "title":"orientationParameterDescription",
+ "parentIdentifier":{
+ "title":"parentIdentifier",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
@@ -11863,291 +11766,89 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"orientationParameterDescription",
+ "localPart":"parentIdentifier",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "georeferencedParameters":{
- "title":"georeferencedParameters",
+ "hierarchyLevel":{
+ "title":"hierarchyLevel",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDScopeCodePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"georeferencedParameters",
+ "localPart":"hierarchyLevel",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "parameterCitation":{
- "title":"parameterCitation",
+ "hierarchyLevelName":{
+ "title":"hierarchyLevelName",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CICitationPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
},
"minItems":0
}
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"parameterCitation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_Georeferenceable_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "controlPointAvailability",
- "orientationParameterAvailability",
- "orientationParameterDescription",
- "georeferencedParameters",
- "parameterCitation"
- ]
- },
- "MDMaintenanceInformationPropertyType":{
- "type":"object",
- "title":"MDMaintenanceInformationPropertyType",
- "required":[
- "mdMaintenanceInformation"
- ],
- "properties":{
- "mdMaintenanceInformation":{
- "title":"mdMaintenanceInformation",
- "allOf":[
- {
- "$ref":"#/definitions/MDMaintenanceInformationType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_MaintenanceInformation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_MaintenanceInformation_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdMaintenanceInformation",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "DSStereoMateType":{
- "allOf":[
- {
- "$ref":"#/definitions/DSOtherAggregateType"
- },
- {
- "type":"object",
- "title":"DSStereoMateType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DS_StereoMate_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDExtendedElementInformationType":{
- "required":[
- "name",
- "definition",
- "dataType",
- "parentEntity",
- "rule",
- "source"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDExtendedElementInformationType",
- "properties":{
- "name":{
- "title":"name",
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"hierarchyLevelName",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "contact":{
+ "title":"contact",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"name",
+ "localPart":"contact",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "shortName":{
- "title":"shortName",
+ "dateStamp":{
+ "title":"dateStamp",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"shortName",
+ "localPart":"dateStamp",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "domainCode":{
- "title":"domainCode",
+ "metadataStandardName":{
+ "title":"metadataStandardName",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"domainCode",
+ "localPart":"metadataStandardName",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "definition":{
- "title":"definition",
+ "metadataStandardVersion":{
+ "title":"metadataStandardVersion",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
@@ -12155,136 +11856,301 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"definition",
+ "localPart":"metadataStandardVersion",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "obligation":{
- "title":"obligation",
+ "dataSetURI":{
+ "title":"dataSetURI",
"allOf":[
{
- "$ref":"#/definitions/MDObligationCodePropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"obligation",
+ "localPart":"dataSetURI",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "condition":{
- "title":"condition",
+ "locale":{
+ "title":"locale",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/PTLocalePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"condition",
+ "localPart":"locale",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "dataType":{
- "title":"dataType",
+ "spatialRepresentationInfo":{
+ "title":"spatialRepresentationInfo",
"allOf":[
{
- "$ref":"#/definitions/MDDatatypeCodePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDSpatialRepresentationPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dataType",
+ "localPart":"spatialRepresentationInfo",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "maximumOccurrence":{
- "title":"maximumOccurrence",
+ "referenceSystemInfo":{
+ "title":"referenceSystemInfo",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDReferenceSystemPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"maximumOccurrence",
+ "localPart":"referenceSystemInfo",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "domainValue":{
- "title":"domainValue",
+ "metadataExtensionInfo":{
+ "title":"metadataExtensionInfo",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDMetadataExtensionInformationPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"domainValue",
+ "localPart":"metadataExtensionInfo",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "parentEntity":{
- "title":"parentEntity",
+ "identificationInfo":{
+ "title":"identificationInfo",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/MDIdentificationPropertyType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"parentEntity",
+ "localPart":"identificationInfo",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "rule":{
- "title":"rule",
+ "contentInfo":{
+ "title":"contentInfo",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDContentInformationPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"contentInfo",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "distributionInfo":{
+ "title":"distributionInfo",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDDistributionPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"distributionInfo",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "dataQualityInfo":{
+ "title":"dataQualityInfo",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DQDataQualityPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dataQualityInfo",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "portrayalCatalogueInfo":{
+ "title":"portrayalCatalogueInfo",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDPortrayalCatalogueReferencePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"portrayalCatalogueInfo",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "metadataConstraints":{
+ "title":"metadataConstraints",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDConstraintsPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"metadataConstraints",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "applicationSchemaInfo":{
+ "title":"applicationSchemaInfo",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDApplicationSchemaInformationPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"applicationSchemaInfo",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "metadataMaintenance":{
+ "title":"metadataMaintenance",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDMaintenanceInformationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"metadataMaintenance",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "series":{
+ "title":"series",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DSAggregatePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"series",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "describes":{
+ "title":"describes",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DSDataSetPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"describes",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "propertyType":{
+ "title":"propertyType",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"rule",
+ "localPart":"propertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "rationale":{
- "title":"rationale",
+ "featureType":{
+ "title":"featureType",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"rationale",
+ "localPart":"featureType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "source":{
- "title":"source",
+ "featureAttribute":{
+ "title":"featureAttribute",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"source",
+ "localPart":"featureAttribute",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -12293,42 +12159,57 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ExtendedElementInformation_Type",
+ "localPart":"MD_Metadata_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "name",
- "shortName",
- "domainCode",
- "definition",
- "obligation",
- "condition",
- "dataType",
- "maximumOccurrence",
- "domainValue",
- "parentEntity",
- "rule",
- "rationale",
- "source"
+ "fileIdentifier",
+ "language",
+ "characterSet",
+ "parentIdentifier",
+ "hierarchyLevel",
+ "hierarchyLevelName",
+ "contact",
+ "dateStamp",
+ "metadataStandardName",
+ "metadataStandardVersion",
+ "dataSetURI",
+ "locale",
+ "spatialRepresentationInfo",
+ "referenceSystemInfo",
+ "metadataExtensionInfo",
+ "identificationInfo",
+ "contentInfo",
+ "distributionInfo",
+ "dataQualityInfo",
+ "portrayalCatalogueInfo",
+ "metadataConstraints",
+ "applicationSchemaInfo",
+ "metadataMaintenance",
+ "series",
+ "describes",
+ "propertyType",
+ "featureType",
+ "featureAttribute"
]
},
- "EXExtentPropertyType":{
+ "MDGeorectifiedPropertyType":{
"type":"object",
- "title":"EXExtentPropertyType",
+ "title":"MDGeorectifiedPropertyType",
"required":[
- "exExtent"
+ "mdGeorectified"
],
"properties":{
- "exExtent":{
- "title":"exExtent",
+ "mdGeorectified":{
+ "title":"mdGeorectified",
"allOf":[
{
- "$ref":"#/definitions/EXExtentType"
+ "$ref":"#/definitions/MDGeorectifiedType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EX_Extent",
+ "localPart":"MD_Georectified",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -12455,11 +12336,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_Extent_PropertyType",
+ "localPart":"MD_Georectified_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "exExtent",
+ "mdGeorectified",
"nilReason",
"uuidref",
"type",
@@ -12471,23 +12352,64 @@
"actuate"
]
},
- "MDReferenceSystemPropertyType":{
+ "EXBoundingPolygonType":{
+ "required":[
+ "polygon"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractEXGeographicExtentType"
+ },
+ {
+ "type":"object",
+ "title":"EXBoundingPolygonType",
+ "properties":{
+ "polygon":{
+ "title":"polygon",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.opengis.net/gml#/definitions/GMObjectPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"polygon",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EX_BoundingPolygon_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "polygon"
+ ]
+ },
+ "EXExtentPropertyType":{
"type":"object",
- "title":"MDReferenceSystemPropertyType",
+ "title":"EXExtentPropertyType",
"required":[
- "mdReferenceSystem"
+ "exExtent"
],
"properties":{
- "mdReferenceSystem":{
- "title":"mdReferenceSystem",
+ "exExtent":{
+ "title":"exExtent",
"allOf":[
{
- "$ref":"#/definitions/MDReferenceSystemType"
+ "$ref":"#/definitions/EXExtentType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_ReferenceSystem",
+ "localPart":"EX_Extent",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -12614,11 +12536,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ReferenceSystem_PropertyType",
+ "localPart":"EX_Extent_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdReferenceSystem",
+ "exExtent",
"nilReason",
"uuidref",
"type",
@@ -12630,23 +12552,75 @@
"actuate"
]
},
- "MDKeywordTypeCodePropertyType":{
+ "CIDateType":{
+ "required":[
+ "date",
+ "dateType"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"CIDateType",
+ "properties":{
+ "date":{
+ "title":"date",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"date",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "dateType":{
+ "title":"dateType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CIDateTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dateType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CI_Date_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "date",
+ "dateType"
+ ]
+ },
+ "MDScopeDescriptionPropertyType":{
"type":"object",
- "title":"MDKeywordTypeCodePropertyType",
+ "title":"MDScopeDescriptionPropertyType",
"required":[
- "mdKeywordTypeCode"
+ "mdScopeDescription"
],
"properties":{
- "mdKeywordTypeCode":{
- "title":"mdKeywordTypeCode",
+ "mdScopeDescription":{
+ "title":"mdScopeDescription",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/MDScopeDescriptionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_KeywordTypeCode",
+ "localPart":"MD_ScopeDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -12659,41 +12633,143 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_ScopeDescription_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdScopeDescription",
+ "nilReason"
+ ]
+ },
+ "CIContactType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"CIContactType",
+ "properties":{
+ "phone":{
+ "title":"phone",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CITelephonePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"phone",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "address":{
+ "title":"address",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CIAddressPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"address",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "onlineResource":{
+ "title":"onlineResource",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CIOnlineResourcePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"onlineResource",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "hoursOfService":{
+ "title":"hoursOfService",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"hoursOfService",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "contactInstructions":{
+ "title":"contactInstructions",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"contactInstructions",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_KeywordTypeCode_PropertyType",
+ "localPart":"CI_Contact_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdKeywordTypeCode",
- "nilReason"
+ "phone",
+ "address",
+ "onlineResource",
+ "hoursOfService",
+ "contactInstructions"
]
},
- "DQNonQuantitativeAttributeAccuracyPropertyType":{
+ "DSAggregatePropertyType":{
"type":"object",
- "title":"DQNonQuantitativeAttributeAccuracyPropertyType",
+ "title":"DSAggregatePropertyType",
"required":[
- "dqNonQuantitativeAttributeAccuracy"
+ "abstractDSAggregate"
],
"properties":{
- "dqNonQuantitativeAttributeAccuracy":{
- "title":"dqNonQuantitativeAttributeAccuracy",
+ "abstractDSAggregate":{
+ "title":"abstractDSAggregate",
"allOf":[
{
- "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractDSAggregateType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractDS_Aggregate",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"DQ_NonQuantitativeAttributeAccuracy",
+ "localPart":"AbstractDS_Aggregate",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -12820,11 +12896,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_NonQuantitativeAttributeAccuracy_PropertyType",
+ "localPart":"DS_Aggregate_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqNonQuantitativeAttributeAccuracy",
+ "abstractDSAggregate",
"nilReason",
"uuidref",
"type",
@@ -12836,15 +12912,15 @@
"actuate"
]
},
- "DSOtherAggregatePropertyType":{
+ "MDContentInformationPropertyType":{
"type":"object",
- "title":"DSOtherAggregatePropertyType",
+ "title":"MDContentInformationPropertyType",
"required":[
- "dsOtherAggregate"
+ "abstractMDContentInformation"
],
"properties":{
- "dsOtherAggregate":{
- "title":"dsOtherAggregate",
+ "abstractMDContentInformation":{
+ "title":"abstractMDContentInformation",
"allOf":[
{
"type":"object",
@@ -12853,18 +12929,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/DSOtherAggregateType"
+ "$ref":"#/definitions/AbstractMDContentInformationType"
}
},
"elementName":{
- "localPart":"DS_OtherAggregate",
+ "localPart":"AbstractMD_ContentInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"DS_OtherAggregate",
+ "localPart":"AbstractMD_ContentInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -12991,11 +13067,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_OtherAggregate_PropertyType",
+ "localPart":"MD_ContentInformation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsOtherAggregate",
+ "abstractMDContentInformation",
"nilReason",
"uuidref",
"type",
@@ -13007,45 +13083,56 @@
"actuate"
]
},
- "AbstractRSReferenceSystemType":{
+ "DQConformanceResultType":{
"required":[
- "name"
+ "specification",
+ "explanation",
+ "pass"
],
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/AbstractDQResultType"
},
{
"type":"object",
- "title":"AbstractRSReferenceSystemType",
+ "title":"DQConformanceResultType",
"properties":{
- "name":{
- "title":"name",
+ "specification":{
+ "title":"specification",
"allOf":[
{
- "$ref":"#/definitions/RSIdentifierPropertyType"
+ "$ref":"#/definitions/CICitationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"name",
+ "localPart":"specification",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "domainOfValidity":{
- "title":"domainOfValidity",
+ "explanation":{
+ "title":"explanation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/EXExtentPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"domainOfValidity",
+ "localPart":"explanation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "pass":{
+ "title":"pass",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pass",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -13054,96 +13141,109 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractRS_ReferenceSystem_Type",
+ "localPart":"DQ_ConformanceResult_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "name",
- "domainOfValidity"
+ "specification",
+ "explanation",
+ "pass"
]
},
- "DQTopologicalConsistencyType":{
+ "MDBrowseGraphicType":{
+ "required":[
+ "fileName"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"DQTopologicalConsistencyType",
+ "title":"MDBrowseGraphicType",
"properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_TopologicalConsistency_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDCharacterSetCodePropertyType":{
- "type":"object",
- "title":"MDCharacterSetCodePropertyType",
- "required":[
- "mdCharacterSetCode"
- ],
- "properties":{
- "mdCharacterSetCode":{
- "title":"mdCharacterSetCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_CharacterSetCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "fileName":{
+ "title":"fileName",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileName",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "fileDescription":{
+ "title":"fileDescription",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "fileType":{
+ "title":"fileType",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_CharacterSetCode_PropertyType",
+ "localPart":"MD_BrowseGraphic_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdCharacterSetCode",
- "nilReason"
+ "fileName",
+ "fileDescription",
+ "fileType"
]
},
- "MDPortrayalCatalogueReferencePropertyType":{
+ "DQTemporalAccuracyPropertyType":{
"type":"object",
- "title":"MDPortrayalCatalogueReferencePropertyType",
+ "title":"DQTemporalAccuracyPropertyType",
"required":[
- "mdPortrayalCatalogueReference"
+ "abstractDQTemporalAccuracy"
],
"properties":{
- "mdPortrayalCatalogueReference":{
- "title":"mdPortrayalCatalogueReference",
+ "abstractDQTemporalAccuracy":{
+ "title":"abstractDQTemporalAccuracy",
"allOf":[
{
- "$ref":"#/definitions/MDPortrayalCatalogueReferenceType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractDQTemporalAccuracyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractDQ_TemporalAccuracy",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"MD_PortrayalCatalogueReference",
+ "localPart":"AbstractDQ_TemporalAccuracy",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -13270,11 +13370,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_PortrayalCatalogueReference_PropertyType",
+ "localPart":"DQ_TemporalAccuracy_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdPortrayalCatalogueReference",
+ "abstractDQTemporalAccuracy",
"nilReason",
"uuidref",
"type",
@@ -13286,263 +13386,67 @@
"actuate"
]
},
- "MDImagingConditionCodePropertyType":{
- "type":"object",
- "title":"MDImagingConditionCodePropertyType",
- "required":[
- "mdImagingConditionCode"
- ],
- "properties":{
- "mdImagingConditionCode":{
- "title":"mdImagingConditionCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_ImagingConditionCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_ImagingConditionCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdImagingConditionCode",
- "nilReason"
- ]
- },
- "EXSpatialTemporalExtentType":{
- "required":[
- "spatialExtent"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/EXTemporalExtentType"
- },
- {
- "type":"object",
- "title":"EXSpatialTemporalExtentType",
- "properties":{
- "spatialExtent":{
- "title":"spatialExtent",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/EXGeographicExtentPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"spatialExtent",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EX_SpatialTemporalExtent_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "spatialExtent"
- ]
- },
- "DSOtherAggregateType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDSAggregateType"
- },
- {
- "type":"object",
- "title":"DSOtherAggregateType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DS_OtherAggregate_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDRangeDimensionType":{
+ "MDVectorSpatialRepresentationType":{
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/AbstractMDSpatialRepresentationType"
},
{
"type":"object",
- "title":"MDRangeDimensionType",
+ "title":"MDVectorSpatialRepresentationType",
"properties":{
- "sequenceIdentifier":{
- "title":"sequenceIdentifier",
+ "topologyLevel":{
+ "title":"topologyLevel",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/MemberNamePropertyType"
+ "$ref":"#/definitions/MDTopologyLevelCodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"sequenceIdentifier",
+ "localPart":"topologyLevel",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "descriptor":{
- "title":"descriptor",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"descriptor",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_RangeDimension_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "sequenceIdentifier",
- "descriptor"
- ]
- },
- "CIPresentationFormCodePropertyType":{
- "type":"object",
- "title":"CIPresentationFormCodePropertyType",
- "required":[
- "ciPresentationFormCode"
- ],
- "properties":{
- "ciPresentationFormCode":{
- "title":"ciPresentationFormCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"CI_PresentationFormCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CI_PresentationFormCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "ciPresentationFormCode",
- "nilReason"
- ]
- },
- "MDGeometricObjectTypeCodePropertyType":{
- "type":"object",
- "title":"MDGeometricObjectTypeCodePropertyType",
- "required":[
- "mdGeometricObjectTypeCode"
- ],
- "properties":{
- "mdGeometricObjectTypeCode":{
- "title":"mdGeometricObjectTypeCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"MD_GeometricObjectTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "geometricObjects":{
+ "title":"geometricObjects",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDGeometricObjectsPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"geometricObjects",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_GeometricObjectTypeCode_PropertyType",
+ "localPart":"MD_VectorSpatialRepresentation_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdGeometricObjectTypeCode",
- "nilReason"
+ "topologyLevel",
+ "geometricObjects"
]
},
- "MDIdentifierPropertyType":{
+ "DQElementPropertyType":{
"type":"object",
- "title":"MDIdentifierPropertyType",
+ "title":"DQElementPropertyType",
"required":[
- "mdIdentifier"
+ "abstractDQElement"
],
"properties":{
- "mdIdentifier":{
- "title":"mdIdentifier",
+ "abstractDQElement":{
+ "title":"abstractDQElement",
"allOf":[
{
"type":"object",
@@ -13551,18 +13455,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/MDIdentifierType"
+ "$ref":"#/definitions/AbstractDQElementType"
}
},
"elementName":{
- "localPart":"MD_Identifier",
+ "localPart":"AbstractDQ_Element",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"MD_Identifier",
+ "localPart":"AbstractDQ_Element",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -13689,11 +13593,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Identifier_PropertyType",
+ "localPart":"DQ_Element_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdIdentifier",
+ "abstractDQElement",
"nilReason",
"uuidref",
"type",
@@ -13705,23 +13609,23 @@
"actuate"
]
},
- "CICitationPropertyType":{
+ "DSProductionSeriesPropertyType":{
"type":"object",
- "title":"CICitationPropertyType",
+ "title":"DSProductionSeriesPropertyType",
"required":[
- "ciCitation"
+ "dsProductionSeries"
],
"properties":{
- "ciCitation":{
- "title":"ciCitation",
+ "dsProductionSeries":{
+ "title":"dsProductionSeries",
"allOf":[
{
- "$ref":"#/definitions/CICitationType"
+ "$ref":"#/definitions/DSProductionSeriesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CI_Citation",
+ "localPart":"DS_ProductionSeries",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -13780,268 +13684,99 @@
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CI_Citation_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "ciCitation",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "MDBandType":{
- "allOf":[
- {
- "$ref":"#/definitions/MDRangeDimensionType"
- },
- {
- "type":"object",
- "title":"MDBandType",
- "properties":{
- "maxValue":{
- "title":"maxValue",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maxValue",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "minValue":{
- "title":"minValue",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"minValue",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "units":{
- "title":"units",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/UomLengthPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"units",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "peakResponse":{
- "title":"peakResponse",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"peakResponse",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "bitsPerValue":{
- "title":"bitsPerValue",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"bitsPerValue",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "toneGradation":{
- "title":"toneGradation",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"toneGradation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "scaleFactor":{
- "title":"scaleFactor",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"scaleFactor",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "offset":{
- "title":"offset",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"offset",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_Band_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "maxValue",
- "minValue",
- "units",
- "peakResponse",
- "bitsPerValue",
- "toneGradation",
- "scaleFactor",
- "offset"
- ]
- },
- "PTFreeTextPropertyType":{
- "required":[
- "ptFreeText"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
},
- {
- "type":"object",
- "title":"PTFreeTextPropertyType",
- "properties":{
- "ptFreeText":{
- "title":"ptFreeText",
- "allOf":[
- {
- "$ref":"#/definitions/PTFreeTextType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"PT_FreeText",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"PT_FreeText_PropertyType",
+ "localPart":"DS_ProductionSeries_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ptFreeText"
+ "dsProductionSeries",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MDRangeDimensionPropertyType":{
+ "MDCoverageDescriptionPropertyType":{
"type":"object",
- "title":"MDRangeDimensionPropertyType",
+ "title":"MDCoverageDescriptionPropertyType",
"required":[
- "mdRangeDimension"
+ "mdCoverageDescription"
],
"properties":{
- "mdRangeDimension":{
- "title":"mdRangeDimension",
+ "mdCoverageDescription":{
+ "title":"mdCoverageDescription",
"allOf":[
{
"type":"object",
@@ -14050,18 +13785,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/MDRangeDimensionType"
+ "$ref":"#/definitions/MDCoverageDescriptionType"
}
},
"elementName":{
- "localPart":"MD_RangeDimension",
+ "localPart":"MD_CoverageDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"MD_RangeDimension",
+ "localPart":"MD_CoverageDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -14178,30 +13913,161 @@
{
"$ref":"#/definitions/ActuateType"
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_CoverageDescription_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdCoverageDescription",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "MDGeorectifiedType":{
+ "required":[
+ "checkPointAvailability",
+ "pointInPixel"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDGridSpatialRepresentationType"
+ },
+ {
+ "type":"object",
+ "title":"MDGeorectifiedType",
+ "properties":{
+ "checkPointAvailability":{
+ "title":"checkPointAvailability",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"checkPointAvailability",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "checkPointDescription":{
+ "title":"checkPointDescription",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"checkPointDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "cornerPoints":{
+ "title":"cornerPoints",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.opengis.net/gml#/definitions/GMPointPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"cornerPoints",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "centerPoint":{
+ "title":"centerPoint",
+ "allOf":[
+ {
+ "$ref":"http://www.opengis.net/gml#/definitions/GMPointPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"centerPoint",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "pointInPixel":{
+ "title":"pointInPixel",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDPixelOrientationCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"pointInPixel",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "transformationDimensionDescription":{
+ "title":"transformationDimensionDescription",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transformationDimensionDescription",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "transformationDimensionMapping":{
+ "title":"transformationDimensionMapping",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "maxItems":2,
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"transformationDimensionMapping",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_RangeDimension_PropertyType",
+ "localPart":"MD_Georectified_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdRangeDimension",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "checkPointAvailability",
+ "checkPointDescription",
+ "cornerPoints",
+ "centerPoint",
+ "pointInPixel",
+ "transformationDimensionDescription",
+ "transformationDimensionMapping"
]
},
"CIResponsiblePartyType":{
@@ -14297,23 +14163,23 @@
"role"
]
},
- "DQConformanceResultPropertyType":{
+ "DSAssociationPropertyType":{
"type":"object",
- "title":"DQConformanceResultPropertyType",
+ "title":"DSAssociationPropertyType",
"required":[
- "dqConformanceResult"
+ "dsAssociation"
],
"properties":{
- "dqConformanceResult":{
- "title":"dqConformanceResult",
+ "dsAssociation":{
+ "title":"dsAssociation",
"allOf":[
{
- "$ref":"#/definitions/DQConformanceResultType"
+ "$ref":"#/definitions/DSAssociationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_ConformanceResult",
+ "localPart":"DS_Association",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -14427,337 +14293,233 @@
"actuate":{
"title":"actuate",
"allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_ConformanceResult_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "dqConformanceResult",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "MDIdentifierType":{
- "required":[
- "code"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDIdentifierType",
- "properties":{
- "authority":{
- "title":"authority",
- "allOf":[
- {
- "$ref":"#/definitions/CICitationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"authority",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "code":{
- "title":"code",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"code",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_Identifier_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "authority",
- "code"
- ]
- },
- "DSSensorType":{
- "allOf":[
- {
- "$ref":"#/definitions/DSSeriesType"
- },
- {
- "type":"object",
- "title":"DSSensorType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DS_Sensor_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDApplicationSchemaInformationType":{
- "required":[
- "name",
- "schemaLanguage",
- "constraintLanguage"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDApplicationSchemaInformationType",
- "properties":{
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"#/definitions/CICitationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "schemaLanguage":{
- "title":"schemaLanguage",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"schemaLanguage",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "constraintLanguage":{
- "title":"constraintLanguage",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"constraintLanguage",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "schemaAscii":{
- "title":"schemaAscii",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"schemaAscii",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "graphicsFile":{
- "title":"graphicsFile",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"graphicsFile",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "softwareDevelopmentFile":{
- "title":"softwareDevelopmentFile",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"softwareDevelopmentFile",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "softwareDevelopmentFileFormat":{
- "title":"softwareDevelopmentFileFormat",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"softwareDevelopmentFileFormat",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ApplicationSchemaInformation_Type",
+ "localPart":"DS_Association_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "name",
- "schemaLanguage",
- "constraintLanguage",
- "schemaAscii",
- "graphicsFile",
- "softwareDevelopmentFile",
- "softwareDevelopmentFileFormat"
+ "dsAssociation",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MDGeorectifiedType":{
+ "MDMaintenanceInformationPropertyType":{
+ "type":"object",
+ "title":"MDMaintenanceInformationPropertyType",
"required":[
- "checkPointAvailability",
- "pointInPixel"
+ "mdMaintenanceInformation"
],
- "allOf":[
- {
- "$ref":"#/definitions/MDGridSpatialRepresentationType"
+ "properties":{
+ "mdMaintenanceInformation":{
+ "title":"mdMaintenanceInformation",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDMaintenanceInformationType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_MaintenanceInformation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
},
- {
- "type":"object",
- "title":"MDGeorectifiedType",
- "properties":{
- "checkPointAvailability":{
- "title":"checkPointAvailability",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"checkPointAvailability",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "checkPointDescription":{
- "title":"checkPointDescription",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"checkPointDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "cornerPoints":{
- "title":"cornerPoints",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.opengis.net/gml#/definitions/GMPointPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"cornerPoints",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "centerPoint":{
- "title":"centerPoint",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/gml#/definitions/GMPointPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"centerPoint",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "pointInPixel":{
- "title":"pointInPixel",
- "allOf":[
- {
- "$ref":"#/definitions/MDPixelOrientationCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"pointInPixel",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
- },
- "transformationDimensionDescription":{
- "title":"transformationDimensionDescription",
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_MaintenanceInformation_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdMaintenanceInformation",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "AbstractRSReferenceSystemType":{
+ "required":[
+ "name"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractRSReferenceSystemType",
+ "properties":{
+ "name":{
+ "title":"name",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/RSIdentifierPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"transformationDimensionDescription",
+ "localPart":"name",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "transformationDimensionMapping":{
- "title":"transformationDimensionMapping",
+ "domainOfValidity":{
+ "title":"domainOfValidity",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/EXExtentPropertyType"
},
- "maxItems":2,
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"transformationDimensionMapping",
+ "localPart":"domainOfValidity",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -14766,54 +14528,91 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Georectified_Type",
+ "localPart":"AbstractRS_ReferenceSystem_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "checkPointAvailability",
- "checkPointDescription",
- "cornerPoints",
- "centerPoint",
- "pointInPixel",
- "transformationDimensionDescription",
- "transformationDimensionMapping"
+ "name",
+ "domainOfValidity"
]
},
- "DSPlatformType":{
+ "MDRangeDimensionType":{
"allOf":[
{
- "$ref":"#/definitions/DSSeriesType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"DSPlatformType",
+ "title":"MDRangeDimensionType",
"properties":{
+ "sequenceIdentifier":{
+ "title":"sequenceIdentifier",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/MemberNamePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"sequenceIdentifier",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "descriptor":{
+ "title":"descriptor",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"descriptor",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Platform_Type",
+ "localPart":"MD_RangeDimension_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ },
+ "propertiesOrder":[
+ "sequenceIdentifier",
+ "descriptor"
+ ]
},
- "DQRelativeInternalPositionalAccuracyPropertyType":{
+ "MDSpatialRepresentationPropertyType":{
"type":"object",
- "title":"DQRelativeInternalPositionalAccuracyPropertyType",
+ "title":"MDSpatialRepresentationPropertyType",
"required":[
- "dqRelativeInternalPositionalAccuracy"
+ "abstractMDSpatialRepresentation"
],
"properties":{
- "dqRelativeInternalPositionalAccuracy":{
- "title":"dqRelativeInternalPositionalAccuracy",
+ "abstractMDSpatialRepresentation":{
+ "title":"abstractMDSpatialRepresentation",
"allOf":[
{
- "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractMDSpatialRepresentationType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractMD_SpatialRepresentation",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"DQ_RelativeInternalPositionalAccuracy",
+ "localPart":"AbstractMD_SpatialRepresentation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -14924,55 +14723,204 @@
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "actuate":{
- "title":"actuate",
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_SpatialRepresentation_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "abstractMDSpatialRepresentation",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "MDPixelOrientationCodePropertyType":{
+ "type":"object",
+ "title":"MDPixelOrientationCodePropertyType",
+ "required":[
+ "mdPixelOrientationCode"
+ ],
+ "properties":{
+ "mdPixelOrientationCode":{
+ "title":"mdPixelOrientationCode",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDPixelOrientationCodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_PixelOrientationCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_PixelOrientationCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdPixelOrientationCode",
+ "nilReason"
+ ]
+ },
+ "PTLocaleContainerType":{
+ "type":"object",
+ "title":"PTLocaleContainerType",
+ "required":[
+ "description",
+ "locale",
+ "date",
+ "responsibleParty",
+ "localisedString"
+ ],
+ "properties":{
+ "description":{
+ "title":"description",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"description",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "locale":{
+ "title":"locale",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PTLocalePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"locale",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "date":{
+ "title":"date",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIDatePropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"date",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "responsibleParty":{
+ "title":"responsibleParty",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"responsibleParty",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "localisedString":{
+ "title":"localisedString",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LocalisedCharacterStringPropertyType"
+ },
+ "minItems":1
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"localisedString",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_RelativeInternalPositionalAccuracy_PropertyType",
+ "localPart":"PT_LocaleContainer_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqRelativeInternalPositionalAccuracy",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "description",
+ "locale",
+ "date",
+ "responsibleParty",
+ "localisedString"
]
},
- "MDDigitalTransferOptionsPropertyType":{
+ "DQCompletenessOmissionPropertyType":{
"type":"object",
- "title":"MDDigitalTransferOptionsPropertyType",
+ "title":"DQCompletenessOmissionPropertyType",
"required":[
- "mdDigitalTransferOptions"
+ "dqCompletenessOmission"
],
"properties":{
- "mdDigitalTransferOptions":{
- "title":"mdDigitalTransferOptions",
+ "dqCompletenessOmission":{
+ "title":"dqCompletenessOmission",
"allOf":[
{
- "$ref":"#/definitions/MDDigitalTransferOptionsType"
+ "$ref":"#/definitions/DQCompletenessOmissionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_DigitalTransferOptions",
+ "localPart":"DQ_CompletenessOmission",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -15099,11 +15047,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_DigitalTransferOptions_PropertyType",
+ "localPart":"DQ_CompletenessOmission_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdDigitalTransferOptions",
+ "dqCompletenessOmission",
"nilReason",
"uuidref",
"type",
@@ -15115,131 +15063,23 @@
"actuate"
]
},
- "MDResolutionType":{
+ "DSStereoMatePropertyType":{
"type":"object",
- "title":"MDResolutionType",
+ "title":"DSStereoMatePropertyType",
"required":[
- "equivalentScale",
- "distance"
+ "dsStereoMate"
],
"properties":{
- "equivalentScale":{
- "title":"equivalentScale",
- "allOf":[
- {
- "$ref":"#/definitions/MDRepresentativeFractionPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"equivalentScale",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "distance":{
- "title":"distance",
+ "dsStereoMate":{
+ "title":"dsStereoMate",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType"
+ "$ref":"#/definitions/DSStereoMateType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distance",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_Resolution_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "equivalentScale",
- "distance"
- ]
- },
- "LocalisedCharacterStringType":{
- "type":"object",
- "title":"LocalisedCharacterStringType",
- "properties":{
- "value":{
- "title":"value",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"value"
- },
- "id":{
- "title":"id",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"id",
- "namespaceURI":""
- }
- },
- "locale":{
- "title":"locale",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"locale",
- "namespaceURI":""
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LocalisedCharacterString_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "value",
- "id",
- "locale"
- ]
- },
- "EXTemporalExtentPropertyType":{
- "type":"object",
- "title":"EXTemporalExtentPropertyType",
- "required":[
- "exTemporalExtent"
- ],
- "properties":{
- "exTemporalExtent":{
- "title":"exTemporalExtent",
- "allOf":[
- {
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/EXTemporalExtentType"
- }
- },
- "elementName":{
- "localPart":"EX_TemporalExtent",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- ],
- "propertyType":"elementRef",
- "elementName":{
- "localPart":"EX_TemporalExtent",
+ "localPart":"DS_StereoMate",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -15366,11 +15206,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_TemporalExtent_PropertyType",
+ "localPart":"DS_StereoMate_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "exTemporalExtent",
+ "dsStereoMate",
"nilReason",
"uuidref",
"type",
@@ -15382,53 +15222,65 @@
"actuate"
]
},
- "DQAccuracyOfATimeMeasurementType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQTemporalAccuracyType"
- },
- {
- "type":"object",
- "title":"DQAccuracyOfATimeMeasurementType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_AccuracyOfATimeMeasurement_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "DQTemporalValidityType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQTemporalAccuracyType"
- },
- {
- "type":"object",
- "title":"DQTemporalValidityType",
- "properties":{
- }
- }
+ "MDGridSpatialRepresentationType":{
+ "required":[
+ "numberOfDimensions",
+ "cellGeometry",
+ "transformationParameterAvailability"
],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_TemporalValidity_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "AbstractEXGeographicExtentType":{
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/AbstractMDSpatialRepresentationType"
},
{
"type":"object",
- "title":"AbstractEXGeographicExtentType",
+ "title":"MDGridSpatialRepresentationType",
"properties":{
- "extentTypeCode":{
- "title":"extentTypeCode",
+ "numberOfDimensions":{
+ "title":"numberOfDimensions",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"numberOfDimensions",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "axisDimensionProperties":{
+ "title":"axisDimensionProperties",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDDimensionPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"axisDimensionProperties",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "cellGeometry":{
+ "title":"cellGeometry",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDCellGeometryCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"cellGeometry",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "transformationParameterAvailability":{
+ "title":"transformationParameterAvailability",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
@@ -15436,7 +15288,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"extentTypeCode",
+ "localPart":"transformationParameterAvailability",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -15445,40 +15297,72 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractEX_GeographicExtent_Type",
+ "localPart":"MD_GridSpatialRepresentation_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "extentTypeCode"
+ "numberOfDimensions",
+ "axisDimensionProperties",
+ "cellGeometry",
+ "transformationParameterAvailability"
]
},
- "AbstractDQPositionalAccuracyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQElementType"
+ "MDDatatypeCodePropertyType":{
+ "type":"object",
+ "title":"MDDatatypeCodePropertyType",
+ "required":[
+ "mdDatatypeCode"
+ ],
+ "properties":{
+ "mdDatatypeCode":{
+ "title":"mdDatatypeCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_DatatypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
},
- {
- "type":"object",
- "title":"AbstractDQPositionalAccuracyType",
- "properties":{
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractDQ_PositionalAccuracy_Type",
+ "localPart":"MD_DatatypeCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ },
+ "propertiesOrder":[
+ "mdDatatypeCode",
+ "nilReason"
+ ]
},
- "CIOnLineFunctionCodePropertyType":{
+ "MDProgressCodePropertyType":{
"type":"object",
- "title":"CIOnLineFunctionCodePropertyType",
+ "title":"MDProgressCodePropertyType",
"required":[
- "ciOnLineFunctionCode"
+ "mdProgressCode"
],
"properties":{
- "ciOnLineFunctionCode":{
- "title":"ciOnLineFunctionCode",
+ "mdProgressCode":{
+ "title":"mdProgressCode",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
@@ -15486,7 +15370,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"CI_OnLineFunctionCode",
+ "localPart":"MD_ProgressCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -15509,31 +15393,43 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_OnLineFunctionCode_PropertyType",
+ "localPart":"MD_ProgressCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ciOnLineFunctionCode",
+ "mdProgressCode",
"nilReason"
]
},
- "CITelephonePropertyType":{
+ "DQPositionalAccuracyPropertyType":{
"type":"object",
- "title":"CITelephonePropertyType",
+ "title":"DQPositionalAccuracyPropertyType",
"required":[
- "ciTelephone"
+ "abstractDQPositionalAccuracy"
],
"properties":{
- "ciTelephone":{
- "title":"ciTelephone",
+ "abstractDQPositionalAccuracy":{
+ "title":"abstractDQPositionalAccuracy",
"allOf":[
{
- "$ref":"#/definitions/CITelephoneType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractDQPositionalAccuracyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractDQ_PositionalAccuracy",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"CI_Telephone",
+ "localPart":"AbstractDQ_PositionalAccuracy",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -15654,260 +15550,111 @@
"propertyType":"attribute",
"attributeName":{
"localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CI_Telephone_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "ciTelephone",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "MDVectorSpatialRepresentationType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractMDSpatialRepresentationType"
- },
- {
- "type":"object",
- "title":"MDVectorSpatialRepresentationType",
- "properties":{
- "topologyLevel":{
- "title":"topologyLevel",
- "allOf":[
- {
- "$ref":"#/definitions/MDTopologyLevelCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"topologyLevel",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "geometricObjects":{
- "title":"geometricObjects",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDGeometricObjectsPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"geometricObjects",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_VectorSpatialRepresentation_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "topologyLevel",
- "geometricObjects"
- ]
- },
- "PTLocaleContainerType":{
- "type":"object",
- "title":"PTLocaleContainerType",
- "required":[
- "description",
- "locale",
- "date",
- "responsibleParty",
- "localisedString"
- ],
- "properties":{
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "locale":{
- "title":"locale",
- "allOf":[
- {
- "$ref":"#/definitions/PTLocalePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"locale",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "date":{
- "title":"date",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIDatePropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"date",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "responsibleParty":{
- "title":"responsibleParty",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_PositionalAccuracy_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "abstractDQPositionalAccuracy",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "MDImagingConditionCodePropertyType":{
+ "type":"object",
+ "title":"MDImagingConditionCodePropertyType",
+ "required":[
+ "mdImagingConditionCode"
+ ],
+ "properties":{
+ "mdImagingConditionCode":{
+ "title":"mdImagingConditionCode",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":1
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"responsibleParty",
+ "localPart":"MD_ImagingConditionCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "localisedString":{
- "title":"localisedString",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/LocalisedCharacterStringPropertyType"
- },
- "minItems":1
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"localisedString",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"PT_LocaleContainer_Type",
+ "localPart":"MD_ImagingConditionCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "description",
- "locale",
- "date",
- "responsibleParty",
- "localisedString"
+ "mdImagingConditionCode",
+ "nilReason"
]
},
- "AbstractDSAggregateType":{
- "required":[
- "composedOf",
- "seriesMetadata"
- ],
+ "MDMetadataExtensionInformationType":{
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"AbstractDSAggregateType",
+ "title":"MDMetadataExtensionInformationType",
"properties":{
- "composedOf":{
- "title":"composedOf",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/DSDataSetPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"composedOf",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "seriesMetadata":{
- "title":"seriesMetadata",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDMetadataPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"seriesMetadata",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "subset":{
- "title":"subset",
+ "extensionOnLineResource":{
+ "title":"extensionOnLineResource",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DSAggregatePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/CIOnlineResourcePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"subset",
+ "localPart":"extensionOnLineResource",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "superset":{
- "title":"superset",
+ "extendedElementInformation":{
+ "title":"extendedElementInformation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DSAggregatePropertyType"
+ "$ref":"#/definitions/MDExtendedElementInformationPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"superset",
+ "localPart":"extendedElementInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -15916,33 +15663,31 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractDS_Aggregate_Type",
+ "localPart":"MD_MetadataExtensionInformation_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "composedOf",
- "seriesMetadata",
- "subset",
- "superset"
+ "extensionOnLineResource",
+ "extendedElementInformation"
]
},
- "MDRestrictionCodePropertyType":{
+ "CISeriesPropertyType":{
"type":"object",
- "title":"MDRestrictionCodePropertyType",
+ "title":"CISeriesPropertyType",
"required":[
- "mdRestrictionCode"
+ "ciSeries"
],
"properties":{
- "mdRestrictionCode":{
- "title":"mdRestrictionCode",
+ "ciSeries":{
+ "title":"ciSeries",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/CISeriesType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_RestrictionCode",
+ "localPart":"CI_Series",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -15950,46 +15695,170 @@
"title":"nilReason",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_RestrictionCode_PropertyType",
+ "localPart":"CI_Series_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdRestrictionCode",
- "nilReason"
+ "ciSeries",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "DQCompletenessOmissionPropertyType":{
+ "MDConstraintsPropertyType":{
"type":"object",
- "title":"DQCompletenessOmissionPropertyType",
+ "title":"MDConstraintsPropertyType",
"required":[
- "dqCompletenessOmission"
+ "mdConstraints"
],
"properties":{
- "dqCompletenessOmission":{
- "title":"dqCompletenessOmission",
+ "mdConstraints":{
+ "title":"mdConstraints",
"allOf":[
{
- "$ref":"#/definitions/DQCompletenessOmissionType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/MDConstraintsType"
+ }
+ },
+ "elementName":{
+ "localPart":"MD_Constraints",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"DQ_CompletenessOmission",
+ "localPart":"MD_Constraints",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -16116,11 +15985,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_CompletenessOmission_PropertyType",
+ "localPart":"MD_Constraints_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqCompletenessOmission",
+ "mdConstraints",
"nilReason",
"uuidref",
"type",
@@ -16132,23 +16001,41 @@
"actuate"
]
},
- "CIRoleCodePropertyType":{
+ "DQCompletenessCommissionType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQCompletenessType"
+ },
+ {
+ "type":"object",
+ "title":"DQCompletenessCommissionType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_CompletenessCommission_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "LIProcessStepPropertyType":{
"type":"object",
- "title":"CIRoleCodePropertyType",
+ "title":"LIProcessStepPropertyType",
"required":[
- "ciRoleCode"
+ "liProcessStep"
],
"properties":{
- "ciRoleCode":{
- "title":"ciRoleCode",
+ "liProcessStep":{
+ "title":"liProcessStep",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/LIProcessStepType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"CI_RoleCode",
+ "localPart":"LI_ProcessStep",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -16167,72 +16054,141 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_RoleCode_PropertyType",
+ "localPart":"LI_ProcessStep_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ciRoleCode",
- "nilReason"
+ "liProcessStep",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MDFormatType":{
- "required":[
- "name",
- "version"
- ],
+ "CISeriesType":{
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- {
- "type":"object",
- "title":"MDFormatType",
- "properties":{
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "version":{
- "title":"version",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"version",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "amendmentNumber":{
- "title":"amendmentNumber",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"amendmentNumber",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "specification":{
- "title":"specification",
+ {
+ "type":"object",
+ "title":"CISeriesType",
+ "properties":{
+ "name":{
+ "title":"name",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
@@ -16240,12 +16196,12 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"specification",
+ "localPart":"name",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "fileDecompressionTechnique":{
- "title":"fileDecompressionTechnique",
+ "issueIdentification":{
+ "title":"issueIdentification",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
@@ -16253,24 +16209,20 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"fileDecompressionTechnique",
+ "localPart":"issueIdentification",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "formatDistributor":{
- "title":"formatDistributor",
+ "page":{
+ "title":"page",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDDistributorPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"formatDistributor",
+ "localPart":"page",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -16279,35 +16231,32 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Format_Type",
+ "localPart":"CI_Series_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
"name",
- "version",
- "amendmentNumber",
- "specification",
- "fileDecompressionTechnique",
- "formatDistributor"
+ "issueIdentification",
+ "page"
]
},
- "DQDomainConsistencyPropertyType":{
+ "CITelephonePropertyType":{
"type":"object",
- "title":"DQDomainConsistencyPropertyType",
+ "title":"CITelephonePropertyType",
"required":[
- "dqDomainConsistency"
+ "ciTelephone"
],
"properties":{
- "dqDomainConsistency":{
- "title":"dqDomainConsistency",
+ "ciTelephone":{
+ "title":"ciTelephone",
"allOf":[
{
- "$ref":"#/definitions/DQDomainConsistencyType"
+ "$ref":"#/definitions/CITelephoneType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_DomainConsistency",
+ "localPart":"CI_Telephone",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -16434,11 +16383,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_DomainConsistency_PropertyType",
+ "localPart":"CI_Telephone_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqDomainConsistency",
+ "ciTelephone",
"nilReason",
"uuidref",
"type",
@@ -16450,35 +16399,23 @@
"actuate"
]
},
- "MDGridSpatialRepresentationPropertyType":{
+ "EXSpatialTemporalExtentPropertyType":{
"type":"object",
- "title":"MDGridSpatialRepresentationPropertyType",
+ "title":"EXSpatialTemporalExtentPropertyType",
"required":[
- "mdGridSpatialRepresentation"
+ "exSpatialTemporalExtent"
],
"properties":{
- "mdGridSpatialRepresentation":{
- "title":"mdGridSpatialRepresentation",
+ "exSpatialTemporalExtent":{
+ "title":"exSpatialTemporalExtent",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/MDGridSpatialRepresentationType"
- }
- },
- "elementName":{
- "localPart":"MD_GridSpatialRepresentation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/EXSpatialTemporalExtentType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"MD_GridSpatialRepresentation",
+ "localPart":"EX_SpatialTemporalExtent",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -16605,11 +16542,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_GridSpatialRepresentation_PropertyType",
+ "localPart":"EX_SpatialTemporalExtent_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdGridSpatialRepresentation",
+ "exSpatialTemporalExtent",
"nilReason",
"uuidref",
"type",
@@ -16621,59 +16558,110 @@
"actuate"
]
},
- "MDCoverageDescriptionType":{
+ "MDRestrictionCodePropertyType":{
+ "type":"object",
+ "title":"MDRestrictionCodePropertyType",
"required":[
- "attributeDescription",
- "contentType"
+ "mdRestrictionCode"
],
+ "properties":{
+ "mdRestrictionCode":{
+ "title":"mdRestrictionCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_RestrictionCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_RestrictionCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdRestrictionCode",
+ "nilReason"
+ ]
+ },
+ "MDDistributionType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractMDContentInformationType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"MDCoverageDescriptionType",
+ "title":"MDDistributionType",
"properties":{
- "attributeDescription":{
- "title":"attributeDescription",
+ "distributionFormat":{
+ "title":"distributionFormat",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordTypePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDFormatPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"attributeDescription",
+ "localPart":"distributionFormat",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "contentType":{
- "title":"contentType",
+ "distributor":{
+ "title":"distributor",
"allOf":[
{
- "$ref":"#/definitions/MDCoverageContentTypeCodePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDDistributorPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"contentType",
+ "localPart":"distributor",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "dimension":{
- "title":"dimension",
+ "transferOptions":{
+ "title":"transferOptions",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MDRangeDimensionPropertyType"
+ "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dimension",
+ "localPart":"transferOptions",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -16682,109 +16670,111 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_CoverageDescription_Type",
+ "localPart":"MD_Distribution_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "attributeDescription",
- "contentType",
- "dimension"
+ "distributionFormat",
+ "distributor",
+ "transferOptions"
]
},
- "DSInitiativeTypeCodePropertyType":{
- "type":"object",
- "title":"DSInitiativeTypeCodePropertyType",
+ "MDAggregateInformationType":{
"required":[
- "dsInitiativeTypeCode"
+ "associationType"
],
- "properties":{
- "dsInitiativeTypeCode":{
- "title":"dsInitiativeTypeCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"DS_InitiativeTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ {
+ "type":"object",
+ "title":"MDAggregateInformationType",
+ "properties":{
+ "aggregateDataSetName":{
+ "title":"aggregateDataSetName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CICitationPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"aggregateDataSetName",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "aggregateDataSetIdentifier":{
+ "title":"aggregateDataSetIdentifier",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDIdentifierPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"aggregateDataSetIdentifier",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "associationType":{
+ "title":"associationType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DSAssociationTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"associationType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "initiativeType":{
+ "title":"initiativeType",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DSInitiativeTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"initiativeType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- },
+ ],
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_InitiativeTypeCode_PropertyType",
+ "localPart":"MD_AggregateInformation_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsInitiativeTypeCode",
- "nilReason"
+ "aggregateDataSetName",
+ "aggregateDataSetIdentifier",
+ "associationType",
+ "initiativeType"
]
},
- "DQCompletenessOmissionType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQCompletenessType"
- },
- {
- "type":"object",
- "title":"DQCompletenessOmissionType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_CompletenessOmission_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDConstraintsPropertyType":{
+ "MDSecurityConstraintsPropertyType":{
"type":"object",
- "title":"MDConstraintsPropertyType",
+ "title":"MDSecurityConstraintsPropertyType",
"required":[
- "mdConstraints"
+ "mdSecurityConstraints"
],
"properties":{
- "mdConstraints":{
- "title":"mdConstraints",
+ "mdSecurityConstraints":{
+ "title":"mdSecurityConstraints",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/MDConstraintsType"
- }
- },
- "elementName":{
- "localPart":"MD_Constraints",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/MDSecurityConstraintsType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"MD_Constraints",
+ "localPart":"MD_SecurityConstraints",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -16911,11 +16901,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Constraints_PropertyType",
+ "localPart":"MD_SecurityConstraints_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdConstraints",
+ "mdSecurityConstraints",
"nilReason",
"uuidref",
"type",
@@ -16927,23 +16917,23 @@
"actuate"
]
},
- "MDMetadataExtensionInformationPropertyType":{
+ "EXGeographicBoundingBoxPropertyType":{
"type":"object",
- "title":"MDMetadataExtensionInformationPropertyType",
+ "title":"EXGeographicBoundingBoxPropertyType",
"required":[
- "mdMetadataExtensionInformation"
+ "exGeographicBoundingBox"
],
"properties":{
- "mdMetadataExtensionInformation":{
- "title":"mdMetadataExtensionInformation",
+ "exGeographicBoundingBox":{
+ "title":"exGeographicBoundingBox",
"allOf":[
{
- "$ref":"#/definitions/MDMetadataExtensionInformationType"
+ "$ref":"#/definitions/EXGeographicBoundingBoxType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_MetadataExtensionInformation",
+ "localPart":"EX_GeographicBoundingBox",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -17070,11 +17060,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_MetadataExtensionInformation_PropertyType",
+ "localPart":"EX_GeographicBoundingBox_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdMetadataExtensionInformation",
+ "exGeographicBoundingBox",
"nilReason",
"uuidref",
"type",
@@ -17086,23 +17076,23 @@
"actuate"
]
},
- "DQConceptualConsistencyPropertyType":{
+ "DQTemporalValidityPropertyType":{
"type":"object",
- "title":"DQConceptualConsistencyPropertyType",
+ "title":"DQTemporalValidityPropertyType",
"required":[
- "dqConceptualConsistency"
+ "dqTemporalValidity"
],
"properties":{
- "dqConceptualConsistency":{
- "title":"dqConceptualConsistency",
+ "dqTemporalValidity":{
+ "title":"dqTemporalValidity",
"allOf":[
{
- "$ref":"#/definitions/DQConceptualConsistencyType"
+ "$ref":"#/definitions/DQTemporalValidityType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_ConceptualConsistency",
+ "localPart":"DQ_TemporalValidity",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -17229,11 +17219,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_ConceptualConsistency_PropertyType",
+ "localPart":"DQ_TemporalValidity_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqConceptualConsistency",
+ "dqTemporalValidity",
"nilReason",
"uuidref",
"type",
@@ -17245,41 +17235,35 @@
"actuate"
]
},
- "MDServiceIdentificationType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractMDIdentificationType"
- },
- {
- "type":"object",
- "title":"MDServiceIdentificationType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_ServiceIdentification_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDScopeDescriptionPropertyType":{
+ "DSOtherAggregatePropertyType":{
"type":"object",
- "title":"MDScopeDescriptionPropertyType",
+ "title":"DSOtherAggregatePropertyType",
"required":[
- "mdScopeDescription"
+ "dsOtherAggregate"
],
"properties":{
- "mdScopeDescription":{
- "title":"mdScopeDescription",
+ "dsOtherAggregate":{
+ "title":"dsOtherAggregate",
"allOf":[
{
- "$ref":"#/definitions/MDScopeDescriptionType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DSOtherAggregateType"
+ }
+ },
+ "elementName":{
+ "localPart":"DS_OtherAggregate",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"MD_ScopeDescription",
+ "localPart":"DS_OtherAggregate",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -17298,35 +17282,165 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ScopeDescription_PropertyType",
+ "localPart":"DS_OtherAggregate_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdScopeDescription",
- "nilReason"
+ "dsOtherAggregate",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "DQThematicClassificationCorrectnessPropertyType":{
+ "DSInitiativeType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDSAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"DSInitiativeType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_Initiative_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDBandPropertyType":{
"type":"object",
- "title":"DQThematicClassificationCorrectnessPropertyType",
+ "title":"MDBandPropertyType",
"required":[
- "dqThematicClassificationCorrectness"
+ "mdBand"
],
"properties":{
- "dqThematicClassificationCorrectness":{
- "title":"dqThematicClassificationCorrectness",
+ "mdBand":{
+ "title":"mdBand",
"allOf":[
{
- "$ref":"#/definitions/DQThematicClassificationCorrectnessType"
+ "$ref":"#/definitions/MDBandType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_ThematicClassificationCorrectness",
+ "localPart":"MD_Band",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -17453,11 +17567,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_ThematicClassificationCorrectness_PropertyType",
+ "localPart":"MD_Band_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqThematicClassificationCorrectness",
+ "mdBand",
"nilReason",
"uuidref",
"type",
@@ -17469,254 +17583,174 @@
"actuate"
]
},
- "MDMaintenanceInformationType":{
+ "MDDimensionPropertyType":{
+ "type":"object",
+ "title":"MDDimensionPropertyType",
"required":[
- "maintenanceAndUpdateFrequency"
+ "mdDimension"
],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "properties":{
+ "mdDimension":{
+ "title":"mdDimension",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDDimensionType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_Dimension",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
},
- {
- "type":"object",
- "title":"MDMaintenanceInformationType",
- "properties":{
- "maintenanceAndUpdateFrequency":{
- "title":"maintenanceAndUpdateFrequency",
- "allOf":[
- {
- "$ref":"#/definitions/MDMaintenanceFrequencyCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maintenanceAndUpdateFrequency",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "dateOfNextUpdate":{
- "title":"dateOfNextUpdate",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"dateOfNextUpdate",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "userDefinedMaintenanceFrequency":{
- "title":"userDefinedMaintenanceFrequency",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gts#/definitions/TMPeriodDurationPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"userDefinedMaintenanceFrequency",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "updateScope":{
- "title":"updateScope",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDScopeCodePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"updateScope",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "updateScopeDescription":{
- "title":"updateScopeDescription",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDScopeDescriptionPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"updateScopeDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "maintenanceNote":{
- "title":"maintenanceNote",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maintenanceNote",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "contact":{
- "title":"contact",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"contact",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_MaintenanceInformation_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "maintenanceAndUpdateFrequency",
- "dateOfNextUpdate",
- "userDefinedMaintenanceFrequency",
- "updateScope",
- "updateScopeDescription",
- "maintenanceNote",
- "contact"
- ]
- },
- "DQQuantitativeResultType":{
- "required":[
- "valueUnit",
- "value"
- ],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQResultType"
},
- {
- "type":"object",
- "title":"DQQuantitativeResultType",
- "properties":{
- "valueType":{
- "title":"valueType",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordTypePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"valueType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "valueUnit":{
- "title":"valueUnit",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/UnitOfMeasurePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"valueUnit",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "errorStatistic":{
- "title":"errorStatistic",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"errorStatistic",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "value":{
- "title":"value",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"value",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_QuantitativeResult_Type",
+ "localPart":"MD_Dimension_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "valueType",
- "valueUnit",
- "errorStatistic",
- "value"
+ "mdDimension",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "AbstractDQCompletenessType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQElementType"
- },
- {
- "type":"object",
- "title":"AbstractDQCompletenessType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractDQ_Completeness_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDDatatypeCodePropertyType":{
+ "MDClassificationCodePropertyType":{
"type":"object",
- "title":"MDDatatypeCodePropertyType",
+ "title":"MDClassificationCodePropertyType",
"required":[
- "mdDatatypeCode"
+ "mdClassificationCode"
],
"properties":{
- "mdDatatypeCode":{
- "title":"mdDatatypeCode",
+ "mdClassificationCode":{
+ "title":"mdClassificationCode",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
@@ -17724,7 +17758,7 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_DatatypeCode",
+ "localPart":"MD_ClassificationCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -17747,84 +17781,64 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_DatatypeCode_PropertyType",
+ "localPart":"MD_ClassificationCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdDatatypeCode",
+ "mdClassificationCode",
"nilReason"
]
},
- "EXExtentType":{
+ "EXVerticalExtentType":{
+ "required":[
+ "minimumValue",
+ "maximumValue",
+ "verticalCRS"
+ ],
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"EXExtentType",
+ "title":"EXVerticalExtentType",
"properties":{
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "geographicElement":{
- "title":"geographicElement",
+ "minimumValue":{
+ "title":"minimumValue",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/EXGeographicExtentPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"geographicElement",
+ "localPart":"minimumValue",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "temporalElement":{
- "title":"temporalElement",
+ "maximumValue":{
+ "title":"maximumValue",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/EXTemporalExtentPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"temporalElement",
+ "localPart":"maximumValue",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "verticalElement":{
- "title":"verticalElement",
+ "verticalCRS":{
+ "title":"verticalCRS",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/EXVerticalExtentPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.opengis.net/gml#/definitions/SCCRSPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"verticalElement",
+ "localPart":"verticalCRS",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -17833,33 +17847,32 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_Extent_Type",
+ "localPart":"EX_VerticalExtent_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "description",
- "geographicElement",
- "temporalElement",
- "verticalElement"
+ "minimumValue",
+ "maximumValue",
+ "verticalCRS"
]
},
- "EXBoundingPolygonPropertyType":{
+ "MDImageDescriptionPropertyType":{
"type":"object",
- "title":"EXBoundingPolygonPropertyType",
+ "title":"MDImageDescriptionPropertyType",
"required":[
- "exBoundingPolygon"
+ "mdImageDescription"
],
"properties":{
- "exBoundingPolygon":{
- "title":"exBoundingPolygon",
+ "mdImageDescription":{
+ "title":"mdImageDescription",
"allOf":[
{
- "$ref":"#/definitions/EXBoundingPolygonType"
+ "$ref":"#/definitions/MDImageDescriptionType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"EX_BoundingPolygon",
+ "localPart":"MD_ImageDescription",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -17986,11 +17999,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_BoundingPolygon_PropertyType",
+ "localPart":"MD_ImageDescription_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "exBoundingPolygon",
+ "mdImageDescription",
"nilReason",
"uuidref",
"type",
@@ -18002,35 +18015,41 @@
"actuate"
]
},
- "DQTemporalAccuracyPropertyType":{
+ "AbstractDQPositionalAccuracyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQElementType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractDQPositionalAccuracyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractDQ_PositionalAccuracy_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDApplicationSchemaInformationPropertyType":{
"type":"object",
- "title":"DQTemporalAccuracyPropertyType",
+ "title":"MDApplicationSchemaInformationPropertyType",
"required":[
- "abstractDQTemporalAccuracy"
+ "mdApplicationSchemaInformation"
],
"properties":{
- "abstractDQTemporalAccuracy":{
- "title":"abstractDQTemporalAccuracy",
+ "mdApplicationSchemaInformation":{
+ "title":"mdApplicationSchemaInformation",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractDQTemporalAccuracyType"
- }
- },
- "elementName":{
- "localPart":"AbstractDQ_TemporalAccuracy",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/MDApplicationSchemaInformationType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractDQ_TemporalAccuracy",
+ "localPart":"MD_ApplicationSchemaInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -18157,11 +18176,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_TemporalAccuracy_PropertyType",
+ "localPart":"MD_ApplicationSchemaInformation_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractDQTemporalAccuracy",
+ "mdApplicationSchemaInformation",
"nilReason",
"uuidref",
"type",
@@ -18173,35 +18192,23 @@
"actuate"
]
},
- "EXGeographicExtentPropertyType":{
+ "DQRelativeInternalPositionalAccuracyPropertyType":{
"type":"object",
- "title":"EXGeographicExtentPropertyType",
+ "title":"DQRelativeInternalPositionalAccuracyPropertyType",
"required":[
- "abstractEXGeographicExtent"
+ "dqRelativeInternalPositionalAccuracy"
],
"properties":{
- "abstractEXGeographicExtent":{
- "title":"abstractEXGeographicExtent",
+ "dqRelativeInternalPositionalAccuracy":{
+ "title":"dqRelativeInternalPositionalAccuracy",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractEXGeographicExtentType"
- }
- },
- "elementName":{
- "localPart":"AbstractEX_GeographicExtent",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractEX_GeographicExtent",
+ "localPart":"DQ_RelativeInternalPositionalAccuracy",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -18328,11 +18335,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_GeographicExtent_PropertyType",
+ "localPart":"DQ_RelativeInternalPositionalAccuracy_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractEXGeographicExtent",
+ "dqRelativeInternalPositionalAccuracy",
"nilReason",
"uuidref",
"type",
@@ -18344,23 +18351,23 @@
"actuate"
]
},
- "DSAssociationPropertyType":{
+ "MDServiceIdentificationPropertyType":{
"type":"object",
- "title":"DSAssociationPropertyType",
+ "title":"MDServiceIdentificationPropertyType",
"required":[
- "dsAssociation"
+ "mdServiceIdentification"
],
"properties":{
- "dsAssociation":{
- "title":"dsAssociation",
+ "mdServiceIdentification":{
+ "title":"mdServiceIdentification",
"allOf":[
{
- "$ref":"#/definitions/DSAssociationType"
+ "$ref":"#/definitions/MDServiceIdentificationType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DS_Association",
+ "localPart":"MD_ServiceIdentification",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -18487,11 +18494,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Association_PropertyType",
+ "localPart":"MD_ServiceIdentification_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsAssociation",
+ "mdServiceIdentification",
"nilReason",
"uuidref",
"type",
@@ -18503,41 +18510,35 @@
"actuate"
]
},
- "DQGriddedDataPositionalAccuracyType":{
- "allOf":[
- {
- "$ref":"#/definitions/AbstractDQPositionalAccuracyType"
- },
- {
- "type":"object",
- "title":"DQGriddedDataPositionalAccuracyType",
- "properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_GriddedDataPositionalAccuracy_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "DQTemporalConsistencyPropertyType":{
+ "DQLogicalConsistencyPropertyType":{
"type":"object",
- "title":"DQTemporalConsistencyPropertyType",
+ "title":"DQLogicalConsistencyPropertyType",
"required":[
- "dqTemporalConsistency"
+ "abstractDQLogicalConsistency"
],
"properties":{
- "dqTemporalConsistency":{
- "title":"dqTemporalConsistency",
+ "abstractDQLogicalConsistency":{
+ "title":"abstractDQLogicalConsistency",
"allOf":[
{
- "$ref":"#/definitions/DQTemporalConsistencyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractDQ_LogicalConsistency",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"DQ_TemporalConsistency",
+ "localPart":"AbstractDQ_LogicalConsistency",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -18624,145 +18625,79 @@
},
"title":{
"title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "show":{
- "title":"show",
- "allOf":[
- {
- "$ref":"#/definitions/ShowType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "actuate":{
- "title":"actuate",
- "allOf":[
- {
- "$ref":"#/definitions/ActuateType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_TemporalConsistency_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "dqTemporalConsistency",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "PTLocaleType":{
- "required":[
- "languageCode",
- "characterEncoding"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"PTLocaleType",
- "properties":{
- "languageCode":{
- "title":"languageCode",
- "allOf":[
- {
- "$ref":"#/definitions/LanguageCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"languageCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "country":{
- "title":"country",
- "allOf":[
- {
- "$ref":"#/definitions/CountryPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"country",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "characterEncoding":{
- "title":"characterEncoding",
- "allOf":[
- {
- "$ref":"#/definitions/MDCharacterSetCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"characterEncoding",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"PT_Locale_Type",
+ "localPart":"DQ_LogicalConsistency_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "languageCode",
- "country",
- "characterEncoding"
+ "abstractDQLogicalConsistency",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MDKeywordsPropertyType":{
+ "DQConceptualConsistencyPropertyType":{
"type":"object",
- "title":"MDKeywordsPropertyType",
+ "title":"DQConceptualConsistencyPropertyType",
"required":[
- "mdKeywords"
+ "dqConceptualConsistency"
],
"properties":{
- "mdKeywords":{
- "title":"mdKeywords",
+ "dqConceptualConsistency":{
+ "title":"dqConceptualConsistency",
"allOf":[
{
- "$ref":"#/definitions/MDKeywordsType"
+ "$ref":"#/definitions/DQConceptualConsistencyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Keywords",
+ "localPart":"DQ_ConceptualConsistency",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -18889,11 +18824,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Keywords_PropertyType",
+ "localPart":"DQ_ConceptualConsistency_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdKeywords",
+ "dqConceptualConsistency",
"nilReason",
"uuidref",
"type",
@@ -18905,52 +18840,15 @@
"actuate"
]
},
- "LocalisedCharacterStringPropertyType":{
- "required":[
- "localisedCharacterString"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
- },
- {
- "type":"object",
- "title":"LocalisedCharacterStringPropertyType",
- "properties":{
- "localisedCharacterString":{
- "title":"localisedCharacterString",
- "allOf":[
- {
- "$ref":"#/definitions/LocalisedCharacterStringType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LocalisedCharacterString",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"LocalisedCharacterString_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "localisedCharacterString"
- ]
- },
- "MDContentInformationPropertyType":{
+ "MDIdentificationPropertyType":{
"type":"object",
- "title":"MDContentInformationPropertyType",
+ "title":"MDIdentificationPropertyType",
"required":[
- "abstractMDContentInformation"
+ "abstractMDIdentification"
],
"properties":{
- "abstractMDContentInformation":{
- "title":"abstractMDContentInformation",
+ "abstractMDIdentification":{
+ "title":"abstractMDIdentification",
"allOf":[
{
"type":"object",
@@ -18959,18 +18857,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractMDContentInformationType"
+ "$ref":"#/definitions/AbstractMDIdentificationType"
}
},
"elementName":{
- "localPart":"AbstractMD_ContentInformation",
+ "localPart":"AbstractMD_Identification",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractMD_ContentInformation",
+ "localPart":"AbstractMD_Identification",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -19097,11 +18995,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ContentInformation_PropertyType",
+ "localPart":"MD_Identification_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractMDContentInformation",
+ "abstractMDIdentification",
"nilReason",
"uuidref",
"type",
@@ -19113,49 +19011,29 @@
"actuate"
]
},
- "MDDataIdentificationType":{
+ "MDFeatureCatalogueDescriptionType":{
"required":[
- "language"
+ "includedWithDataset",
+ "featureCatalogueCitation"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractMDIdentificationType"
+ "$ref":"#/definitions/AbstractMDContentInformationType"
},
{
"type":"object",
- "title":"MDDataIdentificationType",
+ "title":"MDFeatureCatalogueDescriptionType",
"properties":{
- "spatialRepresentationType":{
- "title":"spatialRepresentationType",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDSpatialRepresentationTypeCodePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"spatialRepresentationType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "spatialResolution":{
- "title":"spatialResolution",
+ "complianceCode":{
+ "title":"complianceCode",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDResolutionPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"spatialResolution",
+ "localPart":"complianceCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -19167,7 +19045,7 @@
"items":{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
},
- "minItems":1
+ "minItems":0
}
],
"propertyType":"element",
@@ -19176,80 +19054,50 @@
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "characterSet":{
- "title":"characterSet",
+ "includedWithDataset":{
+ "title":"includedWithDataset",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDCharacterSetCodePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"characterSet",
+ "localPart":"includedWithDataset",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "topicCategory":{
- "title":"topicCategory",
+ "featureTypes":{
+ "title":"featureTypes",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MDTopicCategoryCodePropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/GenericNamePropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"topicCategory",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "environmentDescription":{
- "title":"environmentDescription",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"environmentDescription",
+ "localPart":"featureTypes",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "extent":{
- "title":"extent",
+ "featureCatalogueCitation":{
+ "title":"featureCatalogueCitation",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/EXExtentPropertyType"
+ "$ref":"#/definitions/CICitationPropertyType"
},
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "supplementalInformation":{
- "title":"supplementalInformation",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"supplementalInformation",
+ "localPart":"featureCatalogueCitation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -19258,37 +19106,52 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_DataIdentification_Type",
+ "localPart":"MD_FeatureCatalogueDescription_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "spatialRepresentationType",
- "spatialResolution",
+ "complianceCode",
"language",
- "characterSet",
- "topicCategory",
- "environmentDescription",
- "extent",
- "supplementalInformation"
+ "includedWithDataset",
+ "featureTypes",
+ "featureCatalogueCitation"
]
},
- "MDBrowseGraphicPropertyType":{
+ "DQFormatConsistencyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
+ },
+ {
+ "type":"object",
+ "title":"DQFormatConsistencyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_FormatConsistency_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDLegalConstraintsPropertyType":{
"type":"object",
- "title":"MDBrowseGraphicPropertyType",
+ "title":"MDLegalConstraintsPropertyType",
"required":[
- "mdBrowseGraphic"
+ "mdLegalConstraints"
],
"properties":{
- "mdBrowseGraphic":{
- "title":"mdBrowseGraphic",
+ "mdLegalConstraints":{
+ "title":"mdLegalConstraints",
"allOf":[
{
- "$ref":"#/definitions/MDBrowseGraphicType"
+ "$ref":"#/definitions/MDLegalConstraintsType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_BrowseGraphic",
+ "localPart":"MD_LegalConstraints",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -19415,11 +19278,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_BrowseGraphic_PropertyType",
+ "localPart":"MD_LegalConstraints_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdBrowseGraphic",
+ "mdLegalConstraints",
"nilReason",
"uuidref",
"type",
@@ -19431,35 +19294,23 @@
"actuate"
]
},
- "MDIdentificationPropertyType":{
+ "DQTemporalConsistencyPropertyType":{
"type":"object",
- "title":"MDIdentificationPropertyType",
+ "title":"DQTemporalConsistencyPropertyType",
"required":[
- "abstractMDIdentification"
+ "dqTemporalConsistency"
],
"properties":{
- "abstractMDIdentification":{
- "title":"abstractMDIdentification",
+ "dqTemporalConsistency":{
+ "title":"dqTemporalConsistency",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractMDIdentificationType"
- }
- },
- "elementName":{
- "localPart":"AbstractMD_Identification",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/DQTemporalConsistencyType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractMD_Identification",
+ "localPart":"DQ_TemporalConsistency",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -19586,11 +19437,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Identification_PropertyType",
+ "localPart":"DQ_TemporalConsistency_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractMDIdentification",
+ "dqTemporalConsistency",
"nilReason",
"uuidref",
"type",
@@ -19602,230 +19453,219 @@
"actuate"
]
},
- "DQTemporalConsistencyType":{
+ "MDFormatType":{
+ "required":[
+ "name",
+ "version"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractDQTemporalAccuracyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"DQTemporalConsistencyType",
+ "title":"MDFormatType",
"properties":{
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"DQ_TemporalConsistency_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "LIProcessStepPropertyType":{
- "type":"object",
- "title":"LIProcessStepPropertyType",
- "required":[
- "liProcessStep"
- ],
- "properties":{
- "liProcessStep":{
- "title":"liProcessStep",
- "allOf":[
- {
- "$ref":"#/definitions/LIProcessStepType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"LI_ProcessStep",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "nilReason":{
- "title":"nilReason",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ "name":{
+ "title":"name",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"name",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
- }
- },
- "uuidref":{
- "title":"uuidref",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"uuidref",
- "namespaceURI":""
- }
- },
- "type":{
- "title":"type",
- "allOf":[
- {
- "$ref":"#/definitions/TypeType"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"type",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "href":{
- "title":"href",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"href",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "role":{
- "title":"role",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"role",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "arcrole":{
- "title":"arcrole",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"arcrole",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- },
- "title":{
- "title":"title",
- "allOf":[
- {
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
- ],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"title",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ },
+ "version":{
+ "title":"version",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"version",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "amendmentNumber":{
+ "title":"amendmentNumber",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"amendmentNumber",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "specification":{
+ "title":"specification",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"specification",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "fileDecompressionTechnique":{
+ "title":"fileDecompressionTechnique",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"fileDecompressionTechnique",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "formatDistributor":{
+ "title":"formatDistributor",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDDistributorPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"formatDistributor",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
- },
- "show":{
- "title":"show",
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_Format_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "name",
+ "version",
+ "amendmentNumber",
+ "specification",
+ "fileDecompressionTechnique",
+ "formatDistributor"
+ ]
+ },
+ "MDSpatialRepresentationTypeCodePropertyType":{
+ "type":"object",
+ "title":"MDSpatialRepresentationTypeCodePropertyType",
+ "required":[
+ "mdSpatialRepresentationTypeCode"
+ ],
+ "properties":{
+ "mdSpatialRepresentationTypeCode":{
+ "title":"mdSpatialRepresentationTypeCode",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_SpatialRepresentationTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "actuate":{
- "title":"actuate",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LI_ProcessStep_PropertyType",
+ "localPart":"MD_SpatialRepresentationTypeCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "liProcessStep",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "mdSpatialRepresentationTypeCode",
+ "nilReason"
]
},
- "AbstractDQLogicalConsistencyType":{
+ "PTFreeTextPropertyType":{
+ "required":[
+ "ptFreeText"
+ ],
"allOf":[
{
- "$ref":"#/definitions/AbstractDQElementType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
},
{
"type":"object",
- "title":"AbstractDQLogicalConsistencyType",
+ "title":"PTFreeTextPropertyType",
"properties":{
+ "ptFreeText":{
+ "title":"ptFreeText",
+ "allOf":[
+ {
+ "$ref":"#/definitions/PTFreeTextType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"PT_FreeText",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"AbstractDQ_LogicalConsistency_Type",
+ "localPart":"PT_FreeText_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ },
+ "propertiesOrder":[
+ "ptFreeText"
+ ]
},
- "DSAggregatePropertyType":{
+ "DQCompletenessCommissionPropertyType":{
"type":"object",
- "title":"DSAggregatePropertyType",
+ "title":"DQCompletenessCommissionPropertyType",
"required":[
- "abstractDSAggregate"
+ "dqCompletenessCommission"
],
"properties":{
- "abstractDSAggregate":{
- "title":"abstractDSAggregate",
+ "dqCompletenessCommission":{
+ "title":"dqCompletenessCommission",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractDSAggregateType"
- }
- },
- "elementName":{
- "localPart":"AbstractDS_Aggregate",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/DQCompletenessCommissionType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractDS_Aggregate",
+ "localPart":"DQ_CompletenessCommission",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -19952,11 +19792,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_Aggregate_PropertyType",
+ "localPart":"DQ_CompletenessCommission_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractDSAggregate",
+ "dqCompletenessCommission",
"nilReason",
"uuidref",
"type",
@@ -19968,15 +19808,129 @@
"actuate"
]
},
- "DQThematicAccuracyPropertyType":{
+ "DQAbsoluteExternalPositionalAccuracyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQPositionalAccuracyType"
+ },
+ {
+ "type":"object",
+ "title":"DQAbsoluteExternalPositionalAccuracyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_AbsoluteExternalPositionalAccuracy_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "AbstractDSAggregateType":{
+ "required":[
+ "composedOf",
+ "seriesMetadata"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"AbstractDSAggregateType",
+ "properties":{
+ "composedOf":{
+ "title":"composedOf",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DSDataSetPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"composedOf",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "seriesMetadata":{
+ "title":"seriesMetadata",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/MDMetadataPropertyType"
+ },
+ "minItems":1
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"seriesMetadata",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "subset":{
+ "title":"subset",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DSAggregatePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"subset",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "superset":{
+ "title":"superset",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/DSAggregatePropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"superset",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"AbstractDS_Aggregate_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "composedOf",
+ "seriesMetadata",
+ "subset",
+ "superset"
+ ]
+ },
+ "MDIdentifierPropertyType":{
"type":"object",
- "title":"DQThematicAccuracyPropertyType",
+ "title":"MDIdentifierPropertyType",
"required":[
- "abstractDQThematicAccuracy"
+ "mdIdentifier"
],
"properties":{
- "abstractDQThematicAccuracy":{
- "title":"abstractDQThematicAccuracy",
+ "mdIdentifier":{
+ "title":"mdIdentifier",
"allOf":[
{
"type":"object",
@@ -19985,18 +19939,18 @@
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
- "$ref":"#/definitions/AbstractDQThematicAccuracyType"
+ "$ref":"#/definitions/MDIdentifierType"
}
},
"elementName":{
- "localPart":"AbstractDQ_ThematicAccuracy",
+ "localPart":"MD_Identifier",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
],
"propertyType":"elementRef",
"elementName":{
- "localPart":"AbstractDQ_ThematicAccuracy",
+ "localPart":"MD_Identifier",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -20123,11 +20077,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_ThematicAccuracy_PropertyType",
+ "localPart":"MD_Identifier_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractDQThematicAccuracy",
+ "mdIdentifier",
"nilReason",
"uuidref",
"type",
@@ -20139,33 +20093,34 @@
"actuate"
]
},
- "MDSecurityConstraintsType":{
- "required":[
- "classification"
- ],
+ "CIAddressType":{
"allOf":[
{
- "$ref":"#/definitions/MDConstraintsType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"MDSecurityConstraintsType",
+ "title":"CIAddressType",
"properties":{
- "classification":{
- "title":"classification",
+ "deliveryPoint":{
+ "title":"deliveryPoint",
"allOf":[
{
- "$ref":"#/definitions/MDClassificationCodePropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"classification",
+ "localPart":"deliveryPoint",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "userNote":{
- "title":"userNote",
+ "city":{
+ "title":"city",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
@@ -20173,12 +20128,12 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"userNote",
+ "localPart":"city",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "classificationSystem":{
- "title":"classificationSystem",
+ "administrativeArea":{
+ "title":"administrativeArea",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
@@ -20186,12 +20141,12 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"classificationSystem",
+ "localPart":"administrativeArea",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "handlingDescription":{
- "title":"handlingDescription",
+ "postalCode":{
+ "title":"postalCode",
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
@@ -20199,7 +20154,37 @@
],
"propertyType":"element",
"elementName":{
- "localPart":"handlingDescription",
+ "localPart":"postalCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "country":{
+ "title":"country",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"country",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "electronicMailAddress":{
+ "title":"electronicMailAddress",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"electronicMailAddress",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -20208,160 +20193,250 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_SecurityConstraints_Type",
+ "localPart":"CI_Address_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "classification",
- "userNote",
- "classificationSystem",
- "handlingDescription"
+ "deliveryPoint",
+ "city",
+ "administrativeArea",
+ "postalCode",
+ "country",
+ "electronicMailAddress"
]
},
- "CISeriesType":{
+ "CITelephoneType":{
"allOf":[
{
"$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"CISeriesType",
+ "title":"CITelephoneType",
"properties":{
- "name":{
- "title":"name",
+ "voice":{
+ "title":"voice",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"name",
+ "localPart":"voice",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "issueIdentification":{
- "title":"issueIdentification",
+ "facsimile":{
+ "title":"facsimile",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ },
+ "minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"issueIdentification",
+ "localPart":"facsimile",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- },
- "page":{
- "title":"page",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"page",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"CI_Telephone_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "voice",
+ "facsimile"
+ ]
+ },
+ "DQTopologicalConsistencyPropertyType":{
+ "type":"object",
+ "title":"DQTopologicalConsistencyPropertyType",
+ "required":[
+ "dqTopologicalConsistency"
+ ],
+ "properties":{
+ "dqTopologicalConsistency":{
+ "title":"dqTopologicalConsistency",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DQTopologicalConsistencyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DQ_TopologicalConsistency",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ },
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
+ }
+ },
+ "type":{
+ "title":"type",
+ "allOf":[
+ {
+ "$ref":"#/definitions/TypeType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CI_Series_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "name",
- "issueIdentification",
- "page"
- ]
- },
- "MDBrowseGraphicType":{
- "required":[
- "fileName"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- {
- "type":"object",
- "title":"MDBrowseGraphicType",
- "properties":{
- "fileName":{
- "title":"fileName",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileName",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "fileDescription":{
- "title":"fileDescription",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileDescription",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "fileType":{
- "title":"fileType",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_BrowseGraphic_Type",
+ "localPart":"DQ_TopologicalConsistency_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "fileName",
- "fileDescription",
- "fileType"
+ "dqTopologicalConsistency",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MDMediumFormatCodePropertyType":{
+ "DQQuantitativeResultPropertyType":{
"type":"object",
- "title":"MDMediumFormatCodePropertyType",
+ "title":"DQQuantitativeResultPropertyType",
"required":[
- "mdMediumFormatCode"
+ "dqQuantitativeResult"
],
"properties":{
- "mdMediumFormatCode":{
- "title":"mdMediumFormatCode",
+ "dqQuantitativeResult":{
+ "title":"dqQuantitativeResult",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/DQQuantitativeResultType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_MediumFormatCode",
+ "localPart":"DQ_QuantitativeResult",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -20380,119 +20455,147 @@
"localPart":"nilReason",
"namespaceURI":"http://www.isotc211.org/2005/gco"
}
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_MediumFormatCode_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdMediumFormatCode",
- "nilReason"
- ]
- },
- "EXTemporalExtentType":{
- "required":[
- "extent"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- {
- "type":"object",
- "title":"EXTemporalExtentType",
- "properties":{
- "extent":{
- "title":"extent",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gts#/definitions/TMPrimitivePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"extent",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "uuidref":{
+ "title":"uuidref",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"uuidref",
+ "namespaceURI":""
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EX_TemporalExtent_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "extent"
- ]
- },
- "DSAssociationTypeCodePropertyType":{
- "type":"object",
- "title":"DSAssociationTypeCodePropertyType",
- "required":[
- "dsAssociationTypeCode"
- ],
- "properties":{
- "dsAssociationTypeCode":{
- "title":"dsAssociationTypeCode",
+ },
+ "type":{
+ "title":"type",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/TypeType"
}
],
- "propertyType":"element",
- "elementName":{
- "localPart":"DS_AssociationTypeCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"type",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
},
- "nilReason":{
- "title":"nilReason",
+ "href":{
+ "title":"href",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"href",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "role":{
+ "title":"role",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"role",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "arcrole":{
+ "title":"arcrole",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"arcrole",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "title":{
+ "title":"title",
+ "allOf":[
+ {
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"title",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "show":{
+ "title":"show",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
- }
+ "$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"nilReason",
- "namespaceURI":"http://www.isotc211.org/2005/gco"
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_AssociationTypeCode_PropertyType",
+ "localPart":"DQ_QuantitativeResult_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsAssociationTypeCode",
- "nilReason"
+ "dqQuantitativeResult",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MDUsagePropertyType":{
+ "PTLocaleContainerPropertyType":{
"type":"object",
- "title":"MDUsagePropertyType",
+ "title":"PTLocaleContainerPropertyType",
"required":[
- "mdUsage"
+ "ptLocaleContainer"
],
"properties":{
- "mdUsage":{
- "title":"mdUsage",
+ "ptLocaleContainer":{
+ "title":"ptLocaleContainer",
"allOf":[
{
- "$ref":"#/definitions/MDUsageType"
+ "$ref":"#/definitions/PTLocaleContainerType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Usage",
+ "localPart":"PT_LocaleContainer",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -20619,11 +20722,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Usage_PropertyType",
+ "localPart":"PT_LocaleContainer_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdUsage",
+ "ptLocaleContainer",
"nilReason",
"uuidref",
"type",
@@ -20635,262 +20738,87 @@
"actuate"
]
},
- "DQThematicClassificationCorrectnessType":{
+ "DQAccuracyOfATimeMeasurementType":{
"allOf":[
{
- "$ref":"#/definitions/AbstractDQThematicAccuracyType"
+ "$ref":"#/definitions/AbstractDQTemporalAccuracyType"
},
{
"type":"object",
- "title":"DQThematicClassificationCorrectnessType",
+ "title":"DQAccuracyOfATimeMeasurementType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_ThematicClassificationCorrectness_Type",
+ "localPart":"DQ_AccuracyOfATimeMeasurement_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "MDImageDescriptionType":{
+ "AbstractDQLogicalConsistencyType":{
"allOf":[
{
- "$ref":"#/definitions/MDCoverageDescriptionType"
+ "$ref":"#/definitions/AbstractDQElementType"
},
{
"type":"object",
- "title":"MDImageDescriptionType",
+ "title":"AbstractDQLogicalConsistencyType",
"properties":{
- "illuminationElevationAngle":{
- "title":"illuminationElevationAngle",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"illuminationElevationAngle",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "illuminationAzimuthAngle":{
- "title":"illuminationAzimuthAngle",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"illuminationAzimuthAngle",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "imagingCondition":{
- "title":"imagingCondition",
- "allOf":[
- {
- "$ref":"#/definitions/MDImagingConditionCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"imagingCondition",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "imageQualityCode":{
- "title":"imageQualityCode",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"imageQualityCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "cloudCoverPercentage":{
- "title":"cloudCoverPercentage",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"cloudCoverPercentage",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "processingLevelCode":{
- "title":"processingLevelCode",
- "allOf":[
- {
- "$ref":"#/definitions/MDIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"processingLevelCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "compressionGenerationQuantity":{
- "title":"compressionGenerationQuantity",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"compressionGenerationQuantity",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "triangulationIndicator":{
- "title":"triangulationIndicator",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"triangulationIndicator",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "radiometricCalibrationDataAvailability":{
- "title":"radiometricCalibrationDataAvailability",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"radiometricCalibrationDataAvailability",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "cameraCalibrationInformationAvailability":{
- "title":"cameraCalibrationInformationAvailability",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"cameraCalibrationInformationAvailability",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "filmDistortionInformationAvailability":{
- "title":"filmDistortionInformationAvailability",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"filmDistortionInformationAvailability",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "lensDistortionInformationAvailability":{
- "title":"lensDistortionInformationAvailability",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"lensDistortionInformationAvailability",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
}
}
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ImageDescription_Type",
+ "localPart":"AbstractDQ_LogicalConsistency_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "illuminationElevationAngle",
- "illuminationAzimuthAngle",
- "imagingCondition",
- "imageQualityCode",
- "cloudCoverPercentage",
- "processingLevelCode",
- "compressionGenerationQuantity",
- "triangulationIndicator",
- "radiometricCalibrationDataAvailability",
- "cameraCalibrationInformationAvailability",
- "filmDistortionInformationAvailability",
- "lensDistortionInformationAvailability"
- ]
+ }
},
- "AbstractMDContentInformationType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"AbstractMDContentInformationType",
- "properties":{
+ "CountryPropertyType":{
+ "type":"object",
+ "title":"CountryPropertyType",
+ "required":[
+ "country"
+ ],
+ "properties":{
+ "country":{
+ "title":"country",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"Country",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"AbstractMD_ContentInformation_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "MDReferenceSystemType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
- {
- "type":"object",
- "title":"MDReferenceSystemType",
- "properties":{
- "referenceSystemIdentifier":{
- "title":"referenceSystemIdentifier",
- "allOf":[
- {
- "$ref":"#/definitions/RSIdentifierPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"referenceSystemIdentifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_ReferenceSystem_Type",
+ "localPart":"Country_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "referenceSystemIdentifier"
+ "country",
+ "nilReason"
]
},
"DQResultPropertyType":{
@@ -21064,241 +20992,129 @@
"actuate"
]
},
- "MDMediumType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "MDGeometricObjectTypeCodePropertyType":{
+ "type":"object",
+ "title":"MDGeometricObjectTypeCodePropertyType",
+ "required":[
+ "mdGeometricObjectTypeCode"
+ ],
+ "properties":{
+ "mdGeometricObjectTypeCode":{
+ "title":"mdGeometricObjectTypeCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_GeometricObjectTypeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
},
- {
- "type":"object",
- "title":"MDMediumType",
- "properties":{
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"#/definitions/MDMediumNameCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "density":{
- "title":"density",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"density",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "densityUnits":{
- "title":"densityUnits",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"densityUnits",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "volumes":{
- "title":"volumes",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"volumes",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "mediumFormat":{
- "title":"mediumFormat",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDMediumFormatCodePropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"mediumFormat",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "mediumNote":{
- "title":"mediumNote",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"mediumNote",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Medium_Type",
+ "localPart":"MD_GeometricObjectTypeCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "name",
- "density",
- "densityUnits",
- "volumes",
- "mediumFormat",
- "mediumNote"
+ "mdGeometricObjectTypeCode",
+ "nilReason"
]
},
- "MDFeatureCatalogueDescriptionType":{
+ "MDScopeCodePropertyType":{
+ "type":"object",
+ "title":"MDScopeCodePropertyType",
"required":[
- "includedWithDataset",
- "featureCatalogueCitation"
+ "mdScopeCode"
],
- "allOf":[
- {
- "$ref":"#/definitions/AbstractMDContentInformationType"
- },
- {
- "type":"object",
- "title":"MDFeatureCatalogueDescriptionType",
- "properties":{
- "complianceCode":{
- "title":"complianceCode",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"complianceCode",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "language":{
- "title":"language",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"language",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "includedWithDataset":{
- "title":"includedWithDataset",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"includedWithDataset",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "featureTypes":{
- "title":"featureTypes",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/GenericNamePropertyType"
- },
- "minItems":0
+ "properties":{
+ "mdScopeCode":{
+ "title":"mdScopeCode",
+ "allOf":[
+ {
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
- ],
- "propertyType":"element",
+ },
"elementName":{
- "localPart":"featureTypes",
+ "localPart":"MD_ScopeCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- },
- "featureCatalogueCitation":{
- "title":"featureCatalogueCitation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CICitationPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"featureCatalogueCitation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ ],
+ "propertyType":"elementRef",
+ "elementName":{
+ "localPart":"MD_ScopeCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_FeatureCatalogueDescription_Type",
+ "localPart":"MD_ScopeCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "complianceCode",
- "language",
- "includedWithDataset",
- "featureTypes",
- "featureCatalogueCitation"
+ "mdScopeCode",
+ "nilReason"
]
},
- "DQTemporalValidityPropertyType":{
+ "DQScopePropertyType":{
"type":"object",
- "title":"DQTemporalValidityPropertyType",
+ "title":"DQScopePropertyType",
"required":[
- "dqTemporalValidity"
+ "dqScope"
],
"properties":{
- "dqTemporalValidity":{
- "title":"dqTemporalValidity",
+ "dqScope":{
+ "title":"dqScope",
"allOf":[
{
- "$ref":"#/definitions/DQTemporalValidityType"
+ "$ref":"#/definitions/DQScopeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_TemporalValidity",
+ "localPart":"DQ_Scope",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -21425,11 +21241,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_TemporalValidity_PropertyType",
+ "localPart":"DQ_Scope_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqTemporalValidity",
+ "dqScope",
"nilReason",
"uuidref",
"type",
@@ -21441,23 +21257,88 @@
"actuate"
]
},
- "MDMediumPropertyType":{
+ "MDTopicCategoryCodePropertyType":{
"type":"object",
- "title":"MDMediumPropertyType",
+ "title":"MDTopicCategoryCodePropertyType",
"required":[
- "mdMedium"
+ "mdTopicCategoryCode"
],
"properties":{
- "mdMedium":{
- "title":"mdMedium",
+ "mdTopicCategoryCode":{
+ "title":"mdTopicCategoryCode",
"allOf":[
{
- "$ref":"#/definitions/MDMediumType"
+ "$ref":"#/definitions/MDTopicCategoryCodeType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Medium",
+ "localPart":"MD_TopicCategoryCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_TopicCategoryCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdTopicCategoryCode",
+ "nilReason"
+ ]
+ },
+ "DSSeriesType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDSAggregateType"
+ },
+ {
+ "type":"object",
+ "title":"DSSeriesType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_Series_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "DQGriddedDataPositionalAccuracyPropertyType":{
+ "type":"object",
+ "title":"DQGriddedDataPositionalAccuracyPropertyType",
+ "required":[
+ "dqGriddedDataPositionalAccuracy"
+ ],
+ "properties":{
+ "dqGriddedDataPositionalAccuracy":{
+ "title":"dqGriddedDataPositionalAccuracy",
+ "allOf":[
+ {
+ "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"DQ_GriddedDataPositionalAccuracy",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -21559,64 +21440,176 @@
"title":"show",
"allOf":[
{
- "$ref":"#/definitions/ShowType"
+ "$ref":"#/definitions/ShowType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"show",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ },
+ "actuate":{
+ "title":"actuate",
+ "allOf":[
+ {
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_GriddedDataPositionalAccuracy_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "dqGriddedDataPositionalAccuracy",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "MDObligationCodePropertyType":{
+ "type":"object",
+ "title":"MDObligationCodePropertyType",
+ "required":[
+ "mdObligationCode"
+ ],
+ "properties":{
+ "mdObligationCode":{
+ "title":"mdObligationCode",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDObligationCodeType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_ObligationCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_ObligationCode_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "mdObligationCode",
+ "nilReason"
+ ]
+ },
+ "DSPlatformType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/DSSeriesType"
+ },
+ {
+ "type":"object",
+ "title":"DSPlatformType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_Platform_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDCharacterSetCodePropertyType":{
+ "type":"object",
+ "title":"MDCharacterSetCodePropertyType",
+ "required":[
+ "mdCharacterSetCode"
+ ],
+ "properties":{
+ "mdCharacterSetCode":{
+ "title":"mdCharacterSetCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"show",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_CharacterSetCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "actuate":{
- "title":"actuate",
+ "nilReason":{
+ "title":"nilReason",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Medium_PropertyType",
+ "localPart":"MD_CharacterSetCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdMedium",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "mdCharacterSetCode",
+ "nilReason"
]
},
- "DSProductionSeriesPropertyType":{
+ "EXVerticalExtentPropertyType":{
"type":"object",
- "title":"DSProductionSeriesPropertyType",
+ "title":"EXVerticalExtentPropertyType",
"required":[
- "dsProductionSeries"
+ "exVerticalExtent"
],
"properties":{
- "dsProductionSeries":{
- "title":"dsProductionSeries",
+ "exVerticalExtent":{
+ "title":"exVerticalExtent",
"allOf":[
{
- "$ref":"#/definitions/DSProductionSeriesType"
+ "$ref":"#/definitions/EXVerticalExtentType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DS_ProductionSeries",
+ "localPart":"EX_VerticalExtent",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -21743,11 +21736,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DS_ProductionSeries_PropertyType",
+ "localPart":"EX_VerticalExtent_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dsProductionSeries",
+ "exVerticalExtent",
"nilReason",
"uuidref",
"type",
@@ -21759,140 +21752,23 @@
"actuate"
]
},
- "EXVerticalExtentType":{
- "required":[
- "minimumValue",
- "maximumValue",
- "verticalCRS"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"EXVerticalExtentType",
- "properties":{
- "minimumValue":{
- "title":"minimumValue",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"minimumValue",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "maximumValue":{
- "title":"maximumValue",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"maximumValue",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "verticalCRS":{
- "title":"verticalCRS",
- "allOf":[
- {
- "$ref":"http://www.opengis.net/gml#/definitions/SCCRSPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"verticalCRS",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"EX_VerticalExtent_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "minimumValue",
- "maximumValue",
- "verticalCRS"
- ]
- },
- "MDConstraintsType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDConstraintsType",
- "properties":{
- "useLimitation":{
- "title":"useLimitation",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"useLimitation",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_Constraints_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "useLimitation"
- ]
- },
- "DQElementPropertyType":{
+ "DQConformanceResultPropertyType":{
"type":"object",
- "title":"DQElementPropertyType",
+ "title":"DQConformanceResultPropertyType",
"required":[
- "abstractDQElement"
+ "dqConformanceResult"
],
"properties":{
- "abstractDQElement":{
- "title":"abstractDQElement",
+ "dqConformanceResult":{
+ "title":"dqConformanceResult",
"allOf":[
{
- "type":"object",
- "properties":{
- "name":{
- "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
- },
- "value":{
- "$ref":"#/definitions/AbstractDQElementType"
- }
- },
- "elementName":{
- "localPart":"AbstractDQ_Element",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
+ "$ref":"#/definitions/DQConformanceResultType"
}
],
- "propertyType":"elementRef",
+ "propertyType":"element",
"elementName":{
- "localPart":"AbstractDQ_Element",
+ "localPart":"DQ_ConformanceResult",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -22007,37 +21883,102 @@
"title":"actuate",
"allOf":[
{
- "$ref":"#/definitions/ActuateType"
+ "$ref":"#/definitions/ActuateType"
+ }
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
+ }
+ }
+ },
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_ConformanceResult_PropertyType",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "dqConformanceResult",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
+ ]
+ },
+ "MDCellGeometryCodePropertyType":{
+ "type":"object",
+ "title":"MDCellGeometryCodePropertyType",
+ "required":[
+ "mdCellGeometryCode"
+ ],
+ "properties":{
+ "mdCellGeometryCode":{
+ "title":"mdCellGeometryCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"MD_CellGeometryCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
+ }
}
],
"propertyType":"attribute",
"attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_Element_PropertyType",
+ "localPart":"MD_CellGeometryCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "abstractDQElement",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
+ "mdCellGeometryCode",
+ "nilReason"
]
},
- "MDDistributorType":{
+ "DQNonQuantitativeAttributeAccuracyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQThematicAccuracyType"
+ },
+ {
+ "type":"object",
+ "title":"DQNonQuantitativeAttributeAccuracyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_NonQuantitativeAttributeAccuracy_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "PTFreeTextType":{
"required":[
- "distributorContact"
+ "textGroup"
],
"allOf":[
{
@@ -22045,69 +21986,256 @@
},
{
"type":"object",
- "title":"MDDistributorType",
+ "title":"PTFreeTextType",
"properties":{
- "distributorContact":{
- "title":"distributorContact",
+ "textGroup":{
+ "title":"textGroup",
"allOf":[
{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
+ "type":"array",
+ "items":{
+ "$ref":"#/definitions/LocalisedCharacterStringPropertyType"
+ },
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distributorContact",
+ "localPart":"textGroup",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"PT_FreeText_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "textGroup"
+ ]
+ },
+ "LILineageType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"LILineageType",
+ "properties":{
+ "statement":{
+ "title":"statement",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"statement",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "distributionOrderProcess":{
- "title":"distributionOrderProcess",
+ "processStep":{
+ "title":"processStep",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MDStandardOrderProcessPropertyType"
+ "$ref":"#/definitions/LIProcessStepPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distributionOrderProcess",
+ "localPart":"processStep",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "distributorFormat":{
- "title":"distributorFormat",
+ "source":{
+ "title":"source",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/MDFormatPropertyType"
+ "$ref":"#/definitions/LISourcePropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distributorFormat",
+ "localPart":"source",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"LI_Lineage_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "statement",
+ "processStep",
+ "source"
+ ]
+ },
+ "EXGeographicBoundingBoxType":{
+ "required":[
+ "westBoundLongitude",
+ "eastBoundLongitude",
+ "southBoundLatitude",
+ "northBoundLatitude"
+ ],
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractEXGeographicExtentType"
+ },
+ {
+ "type":"object",
+ "title":"EXGeographicBoundingBoxType",
+ "properties":{
+ "westBoundLongitude":{
+ "title":"westBoundLongitude",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"westBoundLongitude",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "eastBoundLongitude":{
+ "title":"eastBoundLongitude",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"eastBoundLongitude",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "southBoundLatitude":{
+ "title":"southBoundLatitude",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"southBoundLatitude",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "northBoundLatitude":{
+ "title":"northBoundLatitude",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"northBoundLatitude",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"EX_GeographicBoundingBox_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "westBoundLongitude",
+ "eastBoundLongitude",
+ "southBoundLatitude",
+ "northBoundLatitude"
+ ]
+ },
+ "DQDomainConsistencyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQLogicalConsistencyType"
+ },
+ {
+ "type":"object",
+ "title":"DQDomainConsistencyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_DomainConsistency_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDDimensionType":{
+ "required":[
+ "dimensionName",
+ "dimensionSize"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MDDimensionType",
+ "properties":{
+ "dimensionName":{
+ "title":"dimensionName",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDDimensionNameTypeCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dimensionName",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "dimensionSize":{
+ "title":"dimensionSize",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"dimensionSize",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "distributorTransferOptions":{
- "title":"distributorTransferOptions",
+ "resolution":{
+ "title":"resolution",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/MeasurePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distributorTransferOptions",
+ "localPart":"resolution",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -22116,33 +22244,32 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Distributor_Type",
+ "localPart":"MD_Dimension_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "distributorContact",
- "distributionOrderProcess",
- "distributorFormat",
- "distributorTransferOptions"
+ "dimensionName",
+ "dimensionSize",
+ "resolution"
]
},
- "MDFormatPropertyType":{
+ "MDMediumPropertyType":{
"type":"object",
- "title":"MDFormatPropertyType",
+ "title":"MDMediumPropertyType",
"required":[
- "mdFormat"
+ "mdMedium"
],
"properties":{
- "mdFormat":{
- "title":"mdFormat",
+ "mdMedium":{
+ "title":"mdMedium",
"allOf":[
{
- "$ref":"#/definitions/MDFormatType"
+ "$ref":"#/definitions/MDMediumType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Format",
+ "localPart":"MD_Medium",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -22269,11 +22396,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Format_PropertyType",
+ "localPart":"MD_Medium_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdFormat",
+ "mdMedium",
"nilReason",
"uuidref",
"type",
@@ -22285,23 +22412,35 @@
"actuate"
]
},
- "LILineagePropertyType":{
+ "DSDataSetPropertyType":{
"type":"object",
- "title":"LILineagePropertyType",
+ "title":"DSDataSetPropertyType",
"required":[
- "liLineage"
+ "dsDataSet"
],
"properties":{
- "liLineage":{
- "title":"liLineage",
+ "dsDataSet":{
+ "title":"dsDataSet",
"allOf":[
{
- "$ref":"#/definitions/LILineageType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/DSDataSetType"
+ }
+ },
+ "elementName":{
+ "localPart":"DS_DataSet",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"LI_Lineage",
+ "localPart":"DS_DataSet",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -22428,11 +22567,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"LI_Lineage_PropertyType",
+ "localPart":"DS_DataSet_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "liLineage",
+ "dsDataSet",
"nilReason",
"uuidref",
"type",
@@ -22444,453 +22583,440 @@
"actuate"
]
},
- "MDMetadataType":{
- "required":[
- "contact",
- "dateStamp",
- "identificationInfo"
- ],
+ "MDImageDescriptionType":{
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "$ref":"#/definitions/MDCoverageDescriptionType"
},
{
"type":"object",
- "title":"MDMetadataType",
+ "title":"MDImageDescriptionType",
"properties":{
- "fileIdentifier":{
- "title":"fileIdentifier",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"fileIdentifier",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "language":{
- "title":"language",
+ "illuminationElevationAngle":{
+ "title":"illuminationElevationAngle",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"language",
+ "localPart":"illuminationElevationAngle",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "characterSet":{
- "title":"characterSet",
+ "illuminationAzimuthAngle":{
+ "title":"illuminationAzimuthAngle",
"allOf":[
{
- "$ref":"#/definitions/MDCharacterSetCodePropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"characterSet",
+ "localPart":"illuminationAzimuthAngle",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "parentIdentifier":{
- "title":"parentIdentifier",
+ "imagingCondition":{
+ "title":"imagingCondition",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"#/definitions/MDImagingConditionCodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"parentIdentifier",
+ "localPart":"imagingCondition",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "hierarchyLevel":{
- "title":"hierarchyLevel",
+ "imageQualityCode":{
+ "title":"imageQualityCode",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDScopeCodePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MDIdentifierPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"hierarchyLevel",
+ "localPart":"imageQualityCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "hierarchyLevelName":{
- "title":"hierarchyLevelName",
+ "cloudCoverPercentage":{
+ "title":"cloudCoverPercentage",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"hierarchyLevelName",
+ "localPart":"cloudCoverPercentage",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "contact":{
- "title":"contact",
+ "processingLevelCode":{
+ "title":"processingLevelCode",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":1
+ "$ref":"#/definitions/MDIdentifierPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"contact",
+ "localPart":"processingLevelCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "dateStamp":{
- "title":"dateStamp",
+ "compressionGenerationQuantity":{
+ "title":"compressionGenerationQuantity",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dateStamp",
+ "localPart":"compressionGenerationQuantity",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "metadataStandardName":{
- "title":"metadataStandardName",
+ "triangulationIndicator":{
+ "title":"triangulationIndicator",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"metadataStandardName",
+ "localPart":"triangulationIndicator",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "metadataStandardVersion":{
- "title":"metadataStandardVersion",
+ "radiometricCalibrationDataAvailability":{
+ "title":"radiometricCalibrationDataAvailability",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"metadataStandardVersion",
+ "localPart":"radiometricCalibrationDataAvailability",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "dataSetURI":{
- "title":"dataSetURI",
+ "cameraCalibrationInformationAvailability":{
+ "title":"cameraCalibrationInformationAvailability",
"allOf":[
{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dataSetURI",
+ "localPart":"cameraCalibrationInformationAvailability",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "locale":{
- "title":"locale",
+ "filmDistortionInformationAvailability":{
+ "title":"filmDistortionInformationAvailability",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/PTLocalePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"locale",
+ "localPart":"filmDistortionInformationAvailability",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "spatialRepresentationInfo":{
- "title":"spatialRepresentationInfo",
+ "lensDistortionInformationAvailability":{
+ "title":"lensDistortionInformationAvailability",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDSpatialRepresentationPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"spatialRepresentationInfo",
+ "localPart":"lensDistortionInformationAvailability",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- },
- "referenceSystemInfo":{
- "title":"referenceSystemInfo",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_ImageDescription_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "illuminationElevationAngle",
+ "illuminationAzimuthAngle",
+ "imagingCondition",
+ "imageQualityCode",
+ "cloudCoverPercentage",
+ "processingLevelCode",
+ "compressionGenerationQuantity",
+ "triangulationIndicator",
+ "radiometricCalibrationDataAvailability",
+ "cameraCalibrationInformationAvailability",
+ "filmDistortionInformationAvailability",
+ "lensDistortionInformationAvailability"
+ ]
+ },
+ "MDIdentifierType":{
+ "required":[
+ "code"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MDIdentifierType",
+ "properties":{
+ "authority":{
+ "title":"authority",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDReferenceSystemPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/CICitationPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"referenceSystemInfo",
+ "localPart":"authority",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "metadataExtensionInfo":{
- "title":"metadataExtensionInfo",
+ "code":{
+ "title":"code",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDMetadataExtensionInformationPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"metadataExtensionInfo",
+ "localPart":"code",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
- },
- "identificationInfo":{
- "title":"identificationInfo",
+ }
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"MD_Identifier_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ },
+ "propertiesOrder":[
+ "authority",
+ "code"
+ ]
+ },
+ "MDExtendedElementInformationType":{
+ "required":[
+ "name",
+ "definition",
+ "dataType",
+ "parentEntity",
+ "rule",
+ "source"
+ ],
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"MDExtendedElementInformationType",
+ "properties":{
+ "name":{
+ "title":"name",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDIdentificationPropertyType"
- },
- "minItems":1
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"identificationInfo",
+ "localPart":"name",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "contentInfo":{
- "title":"contentInfo",
+ "shortName":{
+ "title":"shortName",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDContentInformationPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"contentInfo",
+ "localPart":"shortName",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "distributionInfo":{
- "title":"distributionInfo",
+ "domainCode":{
+ "title":"domainCode",
"allOf":[
{
- "$ref":"#/definitions/MDDistributionPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"distributionInfo",
+ "localPart":"domainCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "dataQualityInfo":{
- "title":"dataQualityInfo",
+ "definition":{
+ "title":"definition",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DQDataQualityPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"dataQualityInfo",
+ "localPart":"definition",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "portrayalCatalogueInfo":{
- "title":"portrayalCatalogueInfo",
+ "obligation":{
+ "title":"obligation",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDPortrayalCatalogueReferencePropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MDObligationCodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"portrayalCatalogueInfo",
+ "localPart":"obligation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "metadataConstraints":{
- "title":"metadataConstraints",
+ "condition":{
+ "title":"condition",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDConstraintsPropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"metadataConstraints",
+ "localPart":"condition",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "applicationSchemaInfo":{
- "title":"applicationSchemaInfo",
+ "dataType":{
+ "title":"dataType",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/MDApplicationSchemaInformationPropertyType"
- },
- "minItems":0
+ "$ref":"#/definitions/MDDatatypeCodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"applicationSchemaInfo",
+ "localPart":"dataType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "metadataMaintenance":{
- "title":"metadataMaintenance",
+ "maximumOccurrence":{
+ "title":"maximumOccurrence",
"allOf":[
{
- "$ref":"#/definitions/MDMaintenanceInformationPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"metadataMaintenance",
+ "localPart":"maximumOccurrence",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "series":{
- "title":"series",
+ "domainValue":{
+ "title":"domainValue",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"#/definitions/DSAggregatePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"series",
+ "localPart":"domainValue",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "describes":{
- "title":"describes",
+ "parentEntity":{
+ "title":"parentEntity",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"#/definitions/DSDataSetPropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
},
- "minItems":0
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"describes",
+ "localPart":"parentEntity",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "propertyType":{
- "title":"propertyType",
+ "rule":{
+ "title":"rule",
"allOf":[
{
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
- },
- "minItems":0
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"propertyType",
+ "localPart":"rule",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "featureType":{
- "title":"featureType",
+ "rationale":{
+ "title":"rationale",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
- "localPart":"featureType",
+ "localPart":"rationale",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "featureAttribute":{
- "title":"featureAttribute",
+ "source":{
+ "title":"source",
"allOf":[
{
"type":"array",
"items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType"
+ "$ref":"#/definitions/CIResponsiblePartyPropertyType"
},
- "minItems":0
+ "minItems":1
}
],
"propertyType":"element",
"elementName":{
- "localPart":"featureAttribute",
+ "localPart":"source",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -22899,57 +23025,54 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Metadata_Type",
+ "localPart":"MD_ExtendedElementInformation_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "fileIdentifier",
- "language",
- "characterSet",
- "parentIdentifier",
- "hierarchyLevel",
- "hierarchyLevelName",
- "contact",
- "dateStamp",
- "metadataStandardName",
- "metadataStandardVersion",
- "dataSetURI",
- "locale",
- "spatialRepresentationInfo",
- "referenceSystemInfo",
- "metadataExtensionInfo",
- "identificationInfo",
- "contentInfo",
- "distributionInfo",
- "dataQualityInfo",
- "portrayalCatalogueInfo",
- "metadataConstraints",
- "applicationSchemaInfo",
- "metadataMaintenance",
- "series",
- "describes",
- "propertyType",
- "featureType",
- "featureAttribute"
+ "name",
+ "shortName",
+ "domainCode",
+ "definition",
+ "obligation",
+ "condition",
+ "dataType",
+ "maximumOccurrence",
+ "domainValue",
+ "parentEntity",
+ "rule",
+ "rationale",
+ "source"
]
},
- "MDDistributionPropertyType":{
+ "DQThematicAccuracyPropertyType":{
"type":"object",
- "title":"MDDistributionPropertyType",
+ "title":"DQThematicAccuracyPropertyType",
"required":[
- "mdDistribution"
+ "abstractDQThematicAccuracy"
],
"properties":{
- "mdDistribution":{
- "title":"mdDistribution",
+ "abstractDQThematicAccuracy":{
+ "title":"abstractDQThematicAccuracy",
"allOf":[
{
- "$ref":"#/definitions/MDDistributionType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractDQThematicAccuracyType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractDQ_ThematicAccuracy",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"MD_Distribution",
+ "localPart":"AbstractDQ_ThematicAccuracy",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -23076,11 +23199,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Distribution_PropertyType",
+ "localPart":"DQ_ThematicAccuracy_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdDistribution",
+ "abstractDQThematicAccuracy",
"nilReason",
"uuidref",
"type",
@@ -23092,23 +23215,41 @@
"actuate"
]
},
- "MDDataIdentificationPropertyType":{
+ "DSAssociationType":{
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ },
+ {
+ "type":"object",
+ "title":"DSAssociationType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DS_Association_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "DQNonQuantitativeAttributeAccuracyPropertyType":{
"type":"object",
- "title":"MDDataIdentificationPropertyType",
+ "title":"DQNonQuantitativeAttributeAccuracyPropertyType",
"required":[
- "mdDataIdentification"
+ "dqNonQuantitativeAttributeAccuracy"
],
"properties":{
- "mdDataIdentification":{
- "title":"mdDataIdentification",
+ "dqNonQuantitativeAttributeAccuracy":{
+ "title":"dqNonQuantitativeAttributeAccuracy",
"allOf":[
{
- "$ref":"#/definitions/MDDataIdentificationType"
+ "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_DataIdentification",
+ "localPart":"DQ_NonQuantitativeAttributeAccuracy",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -23235,11 +23376,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_DataIdentification_PropertyType",
+ "localPart":"DQ_NonQuantitativeAttributeAccuracy_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdDataIdentification",
+ "dqNonQuantitativeAttributeAccuracy",
"nilReason",
"uuidref",
"type",
@@ -23251,28 +23392,55 @@
"actuate"
]
},
- "EXGeographicDescriptionType":{
+ "PTLocaleType":{
"required":[
- "geographicIdentifier"
+ "languageCode",
+ "characterEncoding"
],
"allOf":[
{
- "$ref":"#/definitions/AbstractEXGeographicExtentType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
},
{
"type":"object",
- "title":"EXGeographicDescriptionType",
+ "title":"PTLocaleType",
"properties":{
- "geographicIdentifier":{
- "title":"geographicIdentifier",
+ "languageCode":{
+ "title":"languageCode",
"allOf":[
{
- "$ref":"#/definitions/MDIdentifierPropertyType"
+ "$ref":"#/definitions/LanguageCodePropertyType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"geographicIdentifier",
+ "localPart":"languageCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "country":{
+ "title":"country",
+ "allOf":[
+ {
+ "$ref":"#/definitions/CountryPropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"country",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "characterEncoding":{
+ "title":"characterEncoding",
+ "allOf":[
+ {
+ "$ref":"#/definitions/MDCharacterSetCodePropertyType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"characterEncoding",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -23281,30 +23449,44 @@
],
"typeType":"classInfo",
"typeName":{
- "localPart":"EX_GeographicDescription_Type",
+ "localPart":"PT_Locale_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "geographicIdentifier"
+ "languageCode",
+ "country",
+ "characterEncoding"
]
},
- "CIResponsiblePartyPropertyType":{
+ "DQCompletenessPropertyType":{
"type":"object",
- "title":"CIResponsiblePartyPropertyType",
+ "title":"DQCompletenessPropertyType",
"required":[
- "ciResponsibleParty"
+ "abstractDQCompleteness"
],
"properties":{
- "ciResponsibleParty":{
- "title":"ciResponsibleParty",
+ "abstractDQCompleteness":{
+ "title":"abstractDQCompleteness",
"allOf":[
{
- "$ref":"#/definitions/CIResponsiblePartyType"
+ "type":"object",
+ "properties":{
+ "name":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
+ },
+ "value":{
+ "$ref":"#/definitions/AbstractDQCompletenessType"
+ }
+ },
+ "elementName":{
+ "localPart":"AbstractDQ_Completeness",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
}
],
- "propertyType":"element",
+ "propertyType":"elementRef",
"elementName":{
- "localPart":"CI_ResponsibleParty",
+ "localPart":"AbstractDQ_Completeness",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -23431,11 +23613,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_ResponsibleParty_PropertyType",
+ "localPart":"DQ_Completeness_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "ciResponsibleParty",
+ "abstractDQCompleteness",
"nilReason",
"uuidref",
"type",
@@ -23447,23 +23629,41 @@
"actuate"
]
},
- "MDGeoreferenceablePropertyType":{
+ "DQQuantitativeAttributeAccuracyType":{
+ "allOf":[
+ {
+ "$ref":"#/definitions/AbstractDQThematicAccuracyType"
+ },
+ {
+ "type":"object",
+ "title":"DQQuantitativeAttributeAccuracyType",
+ "properties":{
+ }
+ }
+ ],
+ "typeType":"classInfo",
+ "typeName":{
+ "localPart":"DQ_QuantitativeAttributeAccuracy_Type",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
+ },
+ "MDGeometricObjectsPropertyType":{
"type":"object",
- "title":"MDGeoreferenceablePropertyType",
+ "title":"MDGeometricObjectsPropertyType",
"required":[
- "mdGeoreferenceable"
+ "mdGeometricObjects"
],
"properties":{
- "mdGeoreferenceable":{
- "title":"mdGeoreferenceable",
+ "mdGeometricObjects":{
+ "title":"mdGeometricObjects",
"allOf":[
{
- "$ref":"#/definitions/MDGeoreferenceableType"
+ "$ref":"#/definitions/MDGeometricObjectsType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Georeferenceable",
+ "localPart":"MD_GeometricObjects",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -23581,132 +23781,48 @@
"$ref":"#/definitions/ActuateType"
}
],
- "propertyType":"attribute",
- "attributeName":{
- "localPart":"actuate",
- "namespaceURI":"http://www.w3.org/1999/xlink"
- }
- }
- },
- "typeType":"classInfo",
- "typeName":{
- "localPart":"MD_Georeferenceable_PropertyType",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "mdGeoreferenceable",
- "nilReason",
- "uuidref",
- "type",
- "href",
- "role",
- "arcrole",
- "title",
- "show",
- "actuate"
- ]
- },
- "MDUsageType":{
- "required":[
- "specificUsage",
- "userContactInfo"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"MDUsageType",
- "properties":{
- "specificUsage":{
- "title":"specificUsage",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"specificUsage",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "usageDateTime":{
- "title":"usageDateTime",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"usageDateTime",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "userDeterminedLimitations":{
- "title":"userDeterminedLimitations",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"userDeterminedLimitations",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "userContactInfo":{
- "title":"userContactInfo",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"#/definitions/CIResponsiblePartyPropertyType"
- },
- "minItems":1
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"userContactInfo",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"actuate",
+ "namespaceURI":"http://www.w3.org/1999/xlink"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Usage_Type",
+ "localPart":"MD_GeometricObjects_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "specificUsage",
- "usageDateTime",
- "userDeterminedLimitations",
- "userContactInfo"
+ "mdGeometricObjects",
+ "nilReason",
+ "uuidref",
+ "type",
+ "href",
+ "role",
+ "arcrole",
+ "title",
+ "show",
+ "actuate"
]
},
- "MDMetadataPropertyType":{
+ "RSIdentifierPropertyType":{
"type":"object",
- "title":"MDMetadataPropertyType",
+ "title":"RSIdentifierPropertyType",
"required":[
- "mdMetadata"
+ "rsIdentifier"
],
"properties":{
- "mdMetadata":{
- "title":"mdMetadata",
+ "rsIdentifier":{
+ "title":"rsIdentifier",
"allOf":[
{
- "$ref":"#/definitions/MDMetadataType"
+ "$ref":"#/definitions/RSIdentifierType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"MD_Metadata",
+ "localPart":"RS_Identifier",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -23833,11 +23949,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"MD_Metadata_PropertyType",
+ "localPart":"RS_Identifier_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "mdMetadata",
+ "rsIdentifier",
"nilReason",
"uuidref",
"type",
@@ -23849,130 +23965,23 @@
"actuate"
]
},
- "CIOnlineResourceType":{
- "required":[
- "linkage"
- ],
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
- },
- {
- "type":"object",
- "title":"CIOnlineResourceType",
- "properties":{
- "linkage":{
- "title":"linkage",
- "allOf":[
- {
- "$ref":"#/definitions/URLPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"linkage",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "protocol":{
- "title":"protocol",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"protocol",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "applicationProfile":{
- "title":"applicationProfile",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"applicationProfile",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "name":{
- "title":"name",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"name",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "description":{
- "title":"description",
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"description",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "function":{
- "title":"function",
- "allOf":[
- {
- "$ref":"#/definitions/CIOnLineFunctionCodePropertyType"
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"function",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- }
- }
- }
- ],
- "typeType":"classInfo",
- "typeName":{
- "localPart":"CI_OnlineResource_Type",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- },
- "propertiesOrder":[
- "linkage",
- "protocol",
- "applicationProfile",
- "name",
- "description",
- "function"
- ]
- },
- "DQCompletenessCommissionPropertyType":{
+ "MDDistributorPropertyType":{
"type":"object",
- "title":"DQCompletenessCommissionPropertyType",
+ "title":"MDDistributorPropertyType",
"required":[
- "dqCompletenessCommission"
+ "mdDistributor"
],
"properties":{
- "dqCompletenessCommission":{
- "title":"dqCompletenessCommission",
+ "mdDistributor":{
+ "title":"mdDistributor",
"allOf":[
{
- "$ref":"#/definitions/DQCompletenessCommissionType"
+ "$ref":"#/definitions/MDDistributorType"
}
],
"propertyType":"element",
"elementName":{
- "localPart":"DQ_CompletenessCommission",
+ "localPart":"MD_Distributor",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24099,11 +24108,11 @@
},
"typeType":"classInfo",
"typeName":{
- "localPart":"DQ_CompletenessCommission_PropertyType",
+ "localPart":"MD_Distributor_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "dqCompletenessCommission",
+ "mdDistributor",
"nilReason",
"uuidref",
"type",
@@ -24115,63 +24124,54 @@
"actuate"
]
},
- "CITelephoneType":{
- "allOf":[
- {
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType"
+ "CIOnLineFunctionCodePropertyType":{
+ "type":"object",
+ "title":"CIOnLineFunctionCodePropertyType",
+ "required":[
+ "ciOnLineFunctionCode"
+ ],
+ "properties":{
+ "ciOnLineFunctionCode":{
+ "title":"ciOnLineFunctionCode",
+ "allOf":[
+ {
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ }
+ ],
+ "propertyType":"element",
+ "elementName":{
+ "localPart":"CI_OnLineFunctionCode",
+ "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ }
},
- {
- "type":"object",
- "title":"CITelephoneType",
- "properties":{
- "voice":{
- "title":"voice",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"voice",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
- }
- },
- "facsimile":{
- "title":"facsimile",
- "allOf":[
- {
- "type":"array",
- "items":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType"
- },
- "minItems":0
- }
- ],
- "propertyType":"element",
- "elementName":{
- "localPart":"facsimile",
- "namespaceURI":"http://www.isotc211.org/2005/gmd"
+ "nilReason":{
+ "title":"nilReason",
+ "allOf":[
+ {
+ "type":"array",
+ "items":{
+ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
+ ],
+ "propertyType":"attribute",
+ "attributeName":{
+ "localPart":"nilReason",
+ "namespaceURI":"http://www.isotc211.org/2005/gco"
}
}
- ],
+ },
"typeType":"classInfo",
"typeName":{
- "localPart":"CI_Telephone_Type",
+ "localPart":"CI_OnLineFunctionCode_PropertyType",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
},
"propertiesOrder":[
- "voice",
- "facsimile"
+ "ciOnLineFunctionCode",
+ "nilReason"
]
},
- "MDPixelOrientationCodeType":{
+ "MDObligationCodeType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -24179,11 +24179,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"MD_PixelOrientationCode_Type",
+ "localPart":"MD_ObligationCode_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "MDObligationCodeType":{
+ "MDTopicCategoryCodeType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -24191,11 +24191,11 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"MD_ObligationCode_Type",
+ "localPart":"MD_TopicCategoryCode_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
- "MDTopicCategoryCodeType":{
+ "MDPixelOrientationCodeType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
@@ -24203,7 +24203,7 @@
],
"typeType":"enumInfo",
"typeName":{
- "localPart":"MD_TopicCategoryCode_Type",
+ "localPart":"MD_PixelOrientationCode_Type",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
}
@@ -24222,7 +24222,7 @@
"properties":{
"localPart":{
"enum":[
- "EX_BoundingPolygon"
+ "MD_LegalConstraints"
]
},
"namespaceURI":{
@@ -24235,11 +24235,11 @@
]
},
"value":{
- "$ref":"#/definitions/EXBoundingPolygonType"
+ "$ref":"#/definitions/MDLegalConstraintsType"
}
},
"elementName":{
- "localPart":"EX_BoundingPolygon",
+ "localPart":"MD_LegalConstraints",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24256,7 +24256,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_CharacterSetCode"
+ "LocalisedCharacterString"
]
},
"namespaceURI":{
@@ -24269,11 +24269,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/LocalisedCharacterStringType"
}
},
"elementName":{
- "localPart":"MD_CharacterSetCode",
+ "localPart":"LocalisedCharacterString",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24290,7 +24290,7 @@
"properties":{
"localPart":{
"enum":[
- "DS_ProductionSeries"
+ "AbstractDQ_Completeness"
]
},
"namespaceURI":{
@@ -24303,11 +24303,11 @@
]
},
"value":{
- "$ref":"#/definitions/DSProductionSeriesType"
+ "$ref":"#/definitions/AbstractDQCompletenessType"
}
},
"elementName":{
- "localPart":"DS_ProductionSeries",
+ "localPart":"AbstractDQ_Completeness",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24324,7 +24324,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_Band"
+ "DS_Platform"
]
},
"namespaceURI":{
@@ -24337,11 +24337,11 @@
]
},
"value":{
- "$ref":"#/definitions/MDBandType"
+ "$ref":"#/definitions/DSPlatformType"
}
},
"elementName":{
- "localPart":"MD_Band",
+ "localPart":"DS_Platform",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24358,7 +24358,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_MediumFormatCode"
+ "AbstractMD_SpatialRepresentation"
]
},
"namespaceURI":{
@@ -24371,11 +24371,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/AbstractMDSpatialRepresentationType"
}
},
"elementName":{
- "localPart":"MD_MediumFormatCode",
+ "localPart":"AbstractMD_SpatialRepresentation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24392,7 +24392,7 @@
"properties":{
"localPart":{
"enum":[
- "CI_OnLineFunctionCode"
+ "MD_CharacterSetCode"
]
},
"namespaceURI":{
@@ -24409,7 +24409,7 @@
}
},
"elementName":{
- "localPart":"CI_OnLineFunctionCode",
+ "localPart":"MD_CharacterSetCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24426,7 +24426,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_Distributor"
+ "PT_LocaleContainer"
]
},
"namespaceURI":{
@@ -24439,11 +24439,11 @@
]
},
"value":{
- "$ref":"#/definitions/MDDistributorType"
+ "$ref":"#/definitions/PTLocaleContainerType"
}
},
"elementName":{
- "localPart":"MD_Distributor",
+ "localPart":"PT_LocaleContainer",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24460,7 +24460,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_PixelOrientationCode"
+ "LI_ProcessStep"
]
},
"namespaceURI":{
@@ -24473,11 +24473,11 @@
]
},
"value":{
- "$ref":"#/definitions/MDPixelOrientationCodeType"
+ "$ref":"#/definitions/LIProcessStepType"
}
},
"elementName":{
- "localPart":"MD_PixelOrientationCode",
+ "localPart":"LI_ProcessStep",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24494,7 +24494,7 @@
"properties":{
"localPart":{
"enum":[
- "DS_AssociationTypeCode"
+ "DS_Series"
]
},
"namespaceURI":{
@@ -24507,11 +24507,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/DSSeriesType"
}
},
"elementName":{
- "localPart":"DS_AssociationTypeCode",
+ "localPart":"DS_Series",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24528,7 +24528,7 @@
"properties":{
"localPart":{
"enum":[
- "DQ_RelativeInternalPositionalAccuracy"
+ "AbstractDQ_PositionalAccuracy"
]
},
"namespaceURI":{
@@ -24541,11 +24541,11 @@
]
},
"value":{
- "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType"
+ "$ref":"#/definitions/AbstractDQPositionalAccuracyType"
}
},
"elementName":{
- "localPart":"DQ_RelativeInternalPositionalAccuracy",
+ "localPart":"AbstractDQ_PositionalAccuracy",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24562,7 +24562,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_TopicCategoryCode"
+ "DS_Initiative"
]
},
"namespaceURI":{
@@ -24575,11 +24575,11 @@
]
},
"value":{
- "$ref":"#/definitions/MDTopicCategoryCodeType"
+ "$ref":"#/definitions/DSInitiativeType"
}
},
"elementName":{
- "localPart":"MD_TopicCategoryCode",
+ "localPart":"DS_Initiative",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24596,7 +24596,7 @@
"properties":{
"localPart":{
"enum":[
- "AbstractMD_SpatialRepresentation"
+ "MD_VectorSpatialRepresentation"
]
},
"namespaceURI":{
@@ -24609,11 +24609,11 @@
]
},
"value":{
- "$ref":"#/definitions/AbstractMDSpatialRepresentationType"
+ "$ref":"#/definitions/MDVectorSpatialRepresentationType"
}
},
"elementName":{
- "localPart":"AbstractMD_SpatialRepresentation",
+ "localPart":"MD_VectorSpatialRepresentation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24630,7 +24630,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_DigitalTransferOptions"
+ "MD_Resolution"
]
},
"namespaceURI":{
@@ -24643,11 +24643,11 @@
]
},
"value":{
- "$ref":"#/definitions/MDDigitalTransferOptionsType"
+ "$ref":"#/definitions/MDResolutionType"
}
},
"elementName":{
- "localPart":"MD_DigitalTransferOptions",
+ "localPart":"MD_Resolution",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24664,7 +24664,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_MediumNameCode"
+ "MD_DigitalTransferOptions"
]
},
"namespaceURI":{
@@ -24677,11 +24677,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/MDDigitalTransferOptionsType"
}
},
"elementName":{
- "localPart":"MD_MediumNameCode",
+ "localPart":"MD_DigitalTransferOptions",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24698,7 +24698,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_RepresentativeFraction"
+ "AbstractMD_ContentInformation"
]
},
"namespaceURI":{
@@ -24711,11 +24711,11 @@
]
},
"value":{
- "$ref":"#/definitions/MDRepresentativeFractionType"
+ "$ref":"#/definitions/AbstractMDContentInformationType"
}
},
"elementName":{
- "localPart":"MD_RepresentativeFraction",
+ "localPart":"AbstractMD_ContentInformation",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24732,7 +24732,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_ImagingConditionCode"
+ "DQ_ConceptualConsistency"
]
},
"namespaceURI":{
@@ -24745,11 +24745,11 @@
]
},
"value":{
- "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
+ "$ref":"#/definitions/DQConceptualConsistencyType"
}
},
"elementName":{
- "localPart":"MD_ImagingConditionCode",
+ "localPart":"DQ_ConceptualConsistency",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24766,7 +24766,7 @@
"properties":{
"localPart":{
"enum":[
- "DQ_AccuracyOfATimeMeasurement"
+ "MD_Distribution"
]
},
"namespaceURI":{
@@ -24779,11 +24779,11 @@
]
},
"value":{
- "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType"
+ "$ref":"#/definitions/MDDistributionType"
}
},
"elementName":{
- "localPart":"DQ_AccuracyOfATimeMeasurement",
+ "localPart":"MD_Distribution",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24800,7 +24800,7 @@
"properties":{
"localPart":{
"enum":[
- "DQ_FormatConsistency"
+ "MD_ScopeCode"
]
},
"namespaceURI":{
@@ -24813,11 +24813,11 @@
]
},
"value":{
- "$ref":"#/definitions/DQFormatConsistencyType"
+ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType"
}
},
"elementName":{
- "localPart":"DQ_FormatConsistency",
+ "localPart":"MD_ScopeCode",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24834,7 +24834,7 @@
"properties":{
"localPart":{
"enum":[
- "DQ_AbsoluteExternalPositionalAccuracy"
+ "MD_Keywords"
]
},
"namespaceURI":{
@@ -24847,11 +24847,11 @@
]
},
"value":{
- "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType"
+ "$ref":"#/definitions/MDKeywordsType"
}
},
"elementName":{
- "localPart":"DQ_AbsoluteExternalPositionalAccuracy",
+ "localPart":"MD_Keywords",
"namespaceURI":"http://www.isotc211.org/2005/gmd"
}
},
@@ -24868,7 +24868,7 @@
"properties":{
"localPart":{
"enum":[
- "MD_ScopeDescription"
+ "DQ_DataQuality"
]
},
"namespaceURI":{
@@ -24881,11 +248